Witam, od dzisiaj zacząłem się bawić na forwardami zabawy i zrobiłem poniższy kod:
Główny mod:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "JailBreak Mod" #define VERSION "1.0" #define AUTHOR "Andrzejek" new ZabawaDzienStart, ZabawaDzienKoniec; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_logevent("Nowa_Runda", 2, "1=Round_Start") register_logevent("Koniec_Rundy", 2, "1=Round_End") ZabawaDzienStart = CreateMultiForward("jb_zabawa_enabled", ET_CONTINUE, FP_CELL, FP_CELL, FP_CELL); ZabawaDzienKoniec = CreateMultiForward("jb_zabawa_disabled", ET_CONTINUE, FP_CELL, FP_CELL, FP_CELL); } public Nowa_Runda() { new Ret; ExecuteForward(ZabawaDzienStart, Ret, "KillDay", true, 0); } public Koniec_Rundy() { new Ret; ExecuteForward(ZabawaDzienKoniec, Ret, "KillDay", true, 0); }
Zabawa:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <jailbreak> #define PLUGIN "Zabawa KillDay" #define VERSION "1.0" #define AUTHOR "Andrzejek" new id_zabawy; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) id_zabawy = jb_register_game("KillDay"); } public jb_zabawa_enabled(zabawa, bool:wartosc, dzien) { if(id_zabawy == zabawa && wartosc == true && dzien == 0) { } } public jb_zabawa_disabled(zabawa, bool:wartosc, dzien) { if(id_zabawy == zabawa && wartosc == true && dzien == 0) { } }
jailbreak.inc
#if defined _jailbreak_included #endinput #endif #define _jailbreak_included #define JAILBREAK_CONTINUE 0 #define JAILBREAK_STOP 4 native jb_register_game(nazwa_zabawy[]); /*------------------------------ Rejestruje nowa zabawe oraz zwraca jej numer ------------------------------*/ forward jb_zabawa_enabled(zabawa, bool:wartosc, dzien); /*------------------------------ Forward wysylany do pluginu z ktorego zarejestrowana jest zabawa w momencie aktywacji ------------------------------*/ forward jb_zabawa_disabled(zabawa, bool:wartosc, dzien); /*------------------------------ Forward wysylany do pluginu z ktorego zarejestrowana jest zabawa w momencie dezaktywacji ------------------------------*/
Powiedzcie mi czy poprawie zrobiłem ??