#include #include #include #include public plugin_init() { register_plugin("Upomnij gracza", "1.0", "ogieR-") register_clcmd("say /ostrzezenie", "pokaz_menu", ADMIN_KICK); register_clcmd("say /upomnij", "pokaz_menu", ADMIN_KICK); register_clcmd("say /kara", "pokaz_menu", ADMIN_KICK); register_clcmd("say /warning", "pokaz_menu", ADMIN_KICK); register_cvar("warning_info_all","1",0) register_cvar("warning_retry","1",0) } public pokaz_menu(id) { if(!is_user_connected(id) || !(get_user_flags(id) & ADMIN_KICK)) { return PLUGIN_HANDLED; } new players[32], plnum; get_players(players, plnum, "ch"); new key[128], info[8], name[64]; new menu = menu_create("Upomnij gracza..", "menu_click"); for(new i = 0; i < plnum; i++) { new id=players[i]; get_user_name(players[i], name, 63); formatex(info, 7, "%d", id); formatex(key, 127, "w%s", name); menu_additem(menu, key, info); } menu_setprop(menu, MPROP_BACKNAME, "Cofnij"); menu_setprop(menu, MPROP_NEXTNAME, "Dalej"); menu_setprop(menu, MPROP_EXITNAME, "Wyjdz"); menu_display(id, menu); return PLUGIN_HANDLED; } public menu_click(id, menu, item) { new access, info[8], name[63], callback,nick[64]; menu_item_getinfo(menu, item, access, info, 7, name, 63, callback); menu_destroy(menu); new kogo = str_to_num(info); get_user_name(kogo, nick, 63); new cvar_all = get_cvar_num("warning_info_all") new cvar_retry = get_cvar_num("warning_retry") if(item != MENU_EXIT && item != MENU_BACK && item != MENU_MORE) { ColorChat(kogo, GREEN, "[OSTRZEZENIE]^x01 Dostales pouczenie od administracji, zapoznaj sie z regulaminem i wiecej go nie lam.."); if(cvar_all == 1) ColorChat(0, RED, "[UWAGA]^x01 Gracz ^x04%s^x01 dostal^x04 pouczenie slowne ^x01od administracji. Byc sprytniejszy i przeczytaj regulamin !", nick); if(cvar_retry == 1) pokaz_menu(id); } }