#include #include #define PLUGIN "Interp ask" #define VERSION "1.0" #define AUTHOR "silversurfer thx r3x (mod. deLL)" #define TASK_SHOWMENU 432 #define MYMENU_KEYS MENU_KEY_1|MENU_KEY_2|MENU_KEY_3 new Float:InterpPlayer[33] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_menu("InterpASK", MYMENU_KEYS, "InterpASK_Handler") register_event("HLTV", "NowaRunda", "a", "1=0", "2=0"); } public NowaRunda(){ new maxplayers = get_maxplayers() for(new i = 0; i <= maxplayers; i++){ switch(InterpPlayer[i]){ case 0.01: { client_cmd(i, "ex_interp 0.01") } case 0.02: { client_cmd(i, "ex_interp 0.02") } case 0.03: { client_cmd(i, "ex_interp 0.03") } } } } public client_putinserver(id) { if(!is_user_bot(id)) eventInGame(id) } public show_menu_(tid) { new id=tid-TASK_SHOWMENU; new iTeam=get_user_team(id) new menu_id, keys; new menuUp = player_menu_info( id, menu_id, keys ) if ( iTeam && (menuUp <= 0 || menu_id < 0) ) SMenu(id) else set_task(1.0, "show_menu_", tid) } public eventInGame(id) set_task(1.0, "show_menu_", id+TASK_SHOWMENU); public SMenu(id) { new menu_body[512] format(menu_body, 511, "\wWybierz wartosc ex_interp^n^n\r1\y. \w ex_interp - 0.01^n\r2\y. \w ex_interp - 0.02^n\r3\y. \w ex_interp - 0.03") show_menu(id, MYMENU_KEYS, menu_body, -1, "InterpASK") } public InterpASK_Handler(id, key) { new name[32] get_user_name(id, name, 31) switch(key) { case 0:{ client_cmd(id, "ex_interp 0.01") client_cmd(id, "rate 25000") client_cmd(id, "cl_updaterate 101") client_cmd(id, "cl_cmdrate 101") InterpPlayer[id] = 0.01 client_print(id, print_chat, "* Gracz ^"%s^" ustawil ex_interp na 0.01", name) } case 1:{ client_cmd(id, "ex_interp 0.02") client_cmd(id, "rate 25000") client_cmd(id, "cl_updaterate 101") client_cmd(id, "cl_cmdrate 101") InterpPlayer[id] = 0.02 client_print(id, print_chat, "* Gracz ^"%s^" ustawil ex_interp na 0.02", name) } case 2:{ client_cmd(id, "ex_interp 0.03") client_cmd(id, "rate 25000") client_cmd(id, "cl_updaterate 101") client_cmd(id, "cl_cmdrate 101") InterpPlayer[id] = 0.03 client_print(id, print_chat, "* Gracz ^"%s^" ustawil ex_interp na 0.03", name) } } return PLUGIN_CONTINUE; }