Witam, proszę o przerobienie pluginu tak, aby vote pokazywało się po 20s od rozpoczęcia rundy.
#include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "DarkGL" new ile = 0; new wybralo_tak = 0; new wybralo_nie = 0; new odliczanie_zmien = 15; new menu[33]; new wybral[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_logevent("Poczatek_Rundy", 2, "1=Round_Start") } public Poczatek_Rundy() { ile++; if(ile != 2){ return PLUGIN_CONTINUE; } for(new i = 1;i<33;i++){ if(!is_user_connected(i) || (get_user_team(i) != 2 && get_user_team(i) != 1 )){ continue; } menu[i] = menu_create("Hs only on/off","menu_handle") menu_additem(menu[i],"Only Hs ON") menu_additem(menu[i],"Only Hs OFF") menu_setprop(menu[i],MPROP_PERPAGE,0) menu_setprop(menu[i],MPROP_EXIT,MEXIT_NEVER) menu_display(i,menu[i]) } set_task(1.0,"odliczanie",666,_,_,"b") return PLUGIN_CONTINUE; } public odliczanie(){ odliczanie_zmien--; if(odliczanie_zmien<= 0 ){ remove_task(666); if(wybralo_tak > wybralo_nie){ set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 6.0, 2.0) show_hudmessage(0, "Only HS zostal wlaczony !") set_cvar_num("amx_hs_mode",1) server_cmd("amx_hs_mode 1"); client_print(0, print_chat, "[AMXX] Only HS zostal wlaczony, zadecydowaly o tym glosy %d osob.", wybralo_tak) } else if(wybralo_tak < wybralo_nie){ set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 6.0, 2.0) show_hudmessage(0, "Only HS zostal wylaczony !") set_cvar_num("amx_hs_mode",0) server_cmd("amx_hs_mode 0"); client_print(0, print_chat, "[AMXX] Only HS zostal wylaczony, zadecydowaly o tym glosy %d osob.", wybralo_tak) } else { set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 6.0, 2.0) show_hudmessage(0, "Taka sama liczba glosow powtarzamy glosowanie!") ile = 1; odliczanie_zmien = 15; wybralo_tak = 0; wybralo_nie = 0; for(new i = 1;i<33;i++){ wybral[i] = 0; } } } else { set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 6.0, 2.0) show_hudmessage(0, "Zostalo %d s na zaglosowanie !",odliczanie_zmien) for(new i = 1;i<33;i++){ if(!is_user_connected(i) || (get_user_team(i) != 2 && get_user_team(i) != 1 )){ continue; } new menu_id, keys; new menuUp = player_menu_info( i, menu_id, keys ); if(wybral[i] == 0 && (menuUp <= 0 || menu_id < 0)){ menu[i] = menu_create("Hs only on/off","menu_handle") menu_additem(menu[i],"Only Hs ON") menu_additem(menu[i],"Only Hs OFF") menu_setprop(menu[i],MPROP_PERPAGE,0) menu_setprop(menu[i],MPROP_EXIT,MEXIT_NEVER) menu_display(i,menu[i]) } } } } public menu_handle(id,menu,item){ if(odliczanie_zmien <= 0 ){ menu_destroy(menu); return PLUGIN_CONTINUE; } wybral[id] = 1; switch(item){ case 0: { wybralo_tak++; } case 1: { wybralo_nie++; } } menu_destroy(menu); return PLUGIN_CONTINUE; }