Zamieszczam plugin.
#include <amxmodx> #include <amxmisc> #include <colorchat> #include <hamsandwich> #define PLUGIN "amx_zabij"/*Zabija gracza określoną ilość razy*/ #define VERSION "1.0" #define AUTHOR "InArticulo" new d_zliczanie; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn,"player","nowarunda",1) register_concmd("amx_zabij", "zabij", ADMIN_SLAY, " <Nick Gracza> <ilosc Zabic>") } public nowarunda(id) { --d_zliczanie } public zabij(id, level, cid) { if (!cmd_access(id, level, cid, 5)) return PLUGIN_HANDLED if(!(get_user_flags(id) & ADMIN_SLAY)) { client_print(id,print_console,"Nie mozesz uzyc tej komendy!") return PLUGIN_HANDLED } new cel[32] new ilosc_zabic[8] read_argv(1, cel, 31) new gracz = cmd_target(id, cel, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF | CMDTARGET_ONLY_ALIVE) if (!gracz) { return PLUGIN_HANDLED } else { read_argv(2, ilosc_zabic, 7) str_to_num(ilosc_zabic[7]) d_zliczanie = d_zliczanie + ilosc_zabic[7] user_kill(gracz) ColorChat(id, GREEN, "Zostalo Ci jeszcze %d smierci!", d_zliczanie) return PLUGIN_CONTINUE } if(d_zliczanie <= 0) { return PLUGIN_HANDLED } return PLUGIN_CONTINUE }
PS. Wiem, pewnie można było to zrobić inaczej i lepiej ale bądźcie wyrozumiali