#include <amxmodx> #include <hamsandwich> public plugin_init() { register_plugin("Ozywianie graczy", "1.0", "naXe") register_clcmd("amx_ozyw", "OzywMenu") } public OzywMenu(id) { if(!is_user_connected(id) || !(get_user_flags(id) & ADMIN_BAN)) return 1 new nick[64], menu = menu_create("Wybierz gracza do ozywienia", "HandleOzywMenu") for(new i = 1; i <= 32; i++) { if(is_user_alive(i) || i == id) continue new num[3] get_user_name(i, nick, 63) num_to_str(i, num, 2) menu_additem(menu, nick, num) } menu_setprop(menu, 2, "Poprzednia strona") menu_setprop(menu, 3, "Nastepna strona") menu_setprop(menu, 4, "Wyjdz") menu_display(id, menu) return 1 } public HandleOzywMenu(id, menu, item) { if(item == -3) return new data[3], acces, kogo menu_item_getinfo(menu, item, acces, data, 2, _, _, kogo) kogo = str_to_num(data) if(!is_user_alive(kogo)) { new admin[64]; get_user_name(id, admin, 63) new nick[64]; get_user_name(kogo, nick, 63) ExecuteHamB(Ham_CS_RoundRespawn, kogo) client_print(0, 3, "Admin: %s ozywil gracza: %s", admin, nick) log_amx("Admin: %s <%s> ozywil gracza: %s", admin, nick) } OzywMenu(id) }
Mam problem z pluginem, mianowicie menu do ożywiania wyłapuje HLTV, gdy nacisne na HLTV to automatycznie crashuje się serwer.
Czy można to jakoś naprawić?