Plugin pozwalajacy dograc ostatnią rundę
maly28891
13.11.2010
Witam.
Szukam pluginu który pozwala dograć ostatnią rundę.
Szukałem w necie i nic, kiedyś miałem na serwie owy plugin, ale teraz znajduję tylko alowroundfinish, a poszukuję takiego że gdy już jest ostatnia runda, to po lewej stronie monitora, w górnym rogu jest napis na niebiesko
"Ostatnia Runda".
Jak by ktoś miał ten plugin był bym bardzo wdzięczny za link,alowroundfinish mnie nie interesuje
Szukam pluginu który pozwala dograć ostatnią rundę.
Szukałem w necie i nic, kiedyś miałem na serwie owy plugin, ale teraz znajduję tylko alowroundfinish, a poszukuję takiego że gdy już jest ostatnia runda, to po lewej stronie monitora, w górnym rogu jest napis na niebiesko
"Ostatnia Runda".
Jak by ktoś miał ten plugin był bym bardzo wdzięczny za link,alowroundfinish mnie nie interesuje
Abes Mapper
14.11.2010
Automatyczna wiadomość
Ten temat został przeniesiony z forum:
AMX Mod X -> Pliki
do
AMX Mod X -> Szukam pluginu
Ten temat został przeniesiony z forum:
AMX Mod X -> Pliki
do
AMX Mod X -> Szukam pluginu
Pucus 15.11.2010
Proszę. Podaje w code oczywiście plugin musimy wrzucić do "Kompilator" aby stworzyć plik xxx.amxx
Link do Kompilator'a : Kompilator pluginów AMXX - Nieoficjalny polski support AMX Mod X
Link do Kompilator'a : Kompilator pluginów AMXX - Nieoficjalny polski support AMX Mod X
#include <amxmodx> new g_IsLastRound = 0 new g_OldTimelimit=0 #define TASK_ID_CHECKFORMAPEND 241 #define TASK_ID_DELAYMAPCHANGE 242 public plugin_init() { register_plugin("Allow round finish", "1.0.2" ,"EKS & FILES") register_event("SendAudio","Event_EndRound","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw") set_task(15.0,"Task_MapEnd",TASK_ID_CHECKFORMAPEND,_,_,"d",1) } public Task_MapEnd() { if(get_playersnum()) { g_IsLastRound = 1 g_OldTimelimit = get_cvar_num("mp_timelimit") new nextmap[33] get_cvar_string("amx_nextmap",nextmap,32) server_cmd("mp_timelimit 0") client_print(0,print_chat,"Czas mapy sie zakonczyl, zmiana mapy na %s po tej rundzie.",nextmap) } } public Event_EndRound() { if(g_IsLastRound == 1) { client_print(0,print_chat,"Runda zakonczona, mapa bedzie zmieniona w ciagu 5 sekund.") set_task(5.0,"Task_DelayMapEnd",TASK_ID_DELAYMAPCHANGE,_,_,"a",1) } } public server_changelevel(map[]) { if(g_IsLastRound == 1) Task_DelayMapEnd() } public Task_DelayMapEnd() { remove_task(TASK_ID_DELAYMAPCHANGE) g_IsLastRound = 0 if(get_cvar_num("mp_timelimit") == 0) server_cmd("mp_timelimit %d",g_OldTimelimit) }