tipa elvis Posted August 25, 2008 Report Share Posted August 25, 2008 (edited) Varbūt esmu saspēlējies mu ,bet man ienāca prāta laba doma , tikai vajag kādu kas to varētu īstenot. Tātad , kā varētu izveidot pluginu , ka pieņemsim admins ar flagu % var console ierekstot ziņu shutdown "5" ,vai shutdown "1" Serverī centrēti pa vidu paradītos ziņa : "serveris tiks izslēgts pēc 5 minūtēm" un pēc katras minūtes ziņa šāda "serveris tiks izslēgts pec 4 minūtēm" utt. Ja izvēlas funkciju shutdown "1" Tad rāda "serveris tiks izslēgts pēc 59 sekundēm" "serveris tiks izslēgts pēc 58 sekundēm" utt. un pēc ziņas serveris tiks slēgts pec 1 sec serveris automātiski aizveras. Vai tas būtu iespējams kādam uztaisīt šādu pluginu.Es būtu ļoti pateicīgs. paldies par atsaucību. Edited August 25, 2008 by tipa elvis Link to comment Share on other sites More sharing options...
-pK_ Posted August 25, 2008 Report Share Posted August 25, 2008 (edited) Vai tad šāds plugins (vai vienalga kas) jav neeksistē? esmu redzējis šitādu fiču. tikai ne 59 , 58 , 57... bet 50 , 40 , 30 20... Edited August 25, 2008 by -pK_ Link to comment Share on other sites More sharing options...
tipa elvis Posted August 26, 2008 Author Report Share Posted August 26, 2008 ja tu esi redzejis ludzu iedod .sma Jo es allied moders neko neatradu Link to comment Share on other sites More sharing options...
Grow3r Posted August 26, 2008 Report Share Posted August 26, 2008 Visticamak ka vins ir redzejis amx_restartround pluginu kas ir partaisits lai serveri shuto down! Link to comment Share on other sites More sharing options...
tipa elvis Posted August 27, 2008 Author Report Share Posted August 27, 2008 vai kads kas saprot loti labi no pluginu skriptosanas nevaretu sito dabut gatavu ? Link to comment Share on other sites More sharing options...
dumidors Posted August 27, 2008 Report Share Posted August 27, 2008 pk domaju ka tu to prasi par mu un vins saka ka mu jau ir tads plugins ieksa ka izsledzas serveris , bet kam tev tadu pluginu ? Link to comment Share on other sites More sharing options...
shine Posted August 27, 2008 Report Share Posted August 27, 2008 (edited) Pff.. nu testeet man gan nepatika... jagaida, kamer izsleegsies XD. #include <amxmodx> #include <amxmisc> new shut_time,sec,sync new bool:shutting_down public plugin_init() {register_plugin("Server Shutdown","0.7","Sh!nE*");sync = CreateHudSyncObj();register_concmd("amx_shutdown","callShutDown",ADMIN_RCON,"<time/0 = cancel>");} public callShutDown(id,level,cid) { if(!cmd_access(id,level,cid,2)) return PLUGIN_HANDLED new args[3];read_argv(1,args,2); shut_time = str_to_num(args) if(shut_time <= 0 && shutting_down) cancelshutdown() else if(shut_time <= 0) client_print(id,print_console,"Server isn't shutting down") else {servershutdown(333);shutting_down=true;} return PLUGIN_HANDLED } public cancelshutdown() {shutting_down=false;remove_task(7331);remove_task(1337);set_hudmessage(0,255,0,-1.0,0.31,0,6.0,3.0,0.1,0.2,-1);ShowSyncHudMsg(0,sync,"Server shutdown has been canceled!");} public servershutdown(parm) { if(shut_time<=0 && sec<=0) server_cmd("exit") else if(parm==1337 && shut_time != 1) {sec--;set_hudmessage(255,0,0,-1.0,0.31,0,6.0,1.2,0.0,0.0);show_hudmessage(0,"Server will shutdown in %d seconds",sec);set_task(1.0,"servershutdown",1337);} else if(parm==333 && shut_time != 1) {set_hudmessage(255,0,0,-1.0,0.31,0,6.0,3.0,0.1,0.2,-1);ShowSyncHudMsg(0,sync,"Server will shutdown in %d minutes",shut_time);set_task(60.0,"servershutdown",7331);} else if(parm==7331) {shut_time--;if(shut_time != 1) {set_hudmessage(255,0,0,-1.0,0.31,0,6.0,3.0,0.1,0.2,-1);ShowSyncHudMsg(0,sync,"Server will shutdown in %d minutes",shut_time);set_task(60.0,"servershutdown",7331);}} if(shut_time==1) {shut_time = 0;sec = 60;set_task(1.0,"servershutdown",1337);} } amx_shutdown # //Laiks, 0 = off Edited August 27, 2008 by shine Link to comment Share on other sites More sharing options...
tipa elvis Posted August 27, 2008 Author Report Share Posted August 27, 2008 Liels tnx tu esi labakais skripteris pasaule iesu testet! Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now