RSSy MYGO.pl Opublikowano Listopad 25, 2020 o 22:51 RSSy Udostępnij Opublikowano Listopad 25, 2020 o 22:51 Hi. How Can i add time to this plugin? I want when player play a song, for next using must wait 45s. PHP Code: #include <amxmodx> #include <cstrike> #include <engine> #include <fun> #include <hamsandwich> #define PLUGIN "VipVoice" #define VERSION "1.0" #define AUTHOR "Heisenberg" #define ADMIN_JBVIP ADMIN_KICK new NightVisionOverrideActive[33]; new const GOURBE1_MP3[ ] = "sound/misc/wgvmvoice/gourbe/1.mp3" new const GOURBE2_MP3[ ] = "sound/misc/wgvmvoice/gourbe/2.mp3" new const GOURBE3_MP3[ ] = "sound/misc/wgvmvoice/gourbe/3.mp3" new const GOURBE4_MP3[ ] = "sound/misc/wgvmvoice/gourbe/4.mp3" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("say /vmvoice", "vmvoice"); register_clcmd("nightvision", "NightVision") } public NightVision(id) { if (NightVisionOverrideActive[id]) { vmvoice(id) return PLUGIN_HANDLED; } NightVisionOverrideActive[id] = true return PLUGIN_CONTINUE; } public client_putinserver(id) NightVisionOverrideActive[id] = true public vmvoice(id) { if(!(get_user_flags(id) & ADMIN_JBVIP)) { client_printc(id, "!g[!tWG!g] !tDastresi Nadarid. !nKharid ~>"); return PLUGIN_HANDLED; } new menu = menu_create("\rWG \y| \wVipVoice^n\r[\dCoded by Heisenberg\r]", "vmvoice_handler"); menu_additem(menu, "\yGourbe", "1", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public plugin_precache() { precache_generic(GOURBE1_MP3) precache_generic(GOURBE2_MP3) precache_generic(GOURBE3_MP3) precache_generic(GOURBE4_MP3) } public vmvoice_handler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { gourbe(id); } } menu_destroy(menu); return PLUGIN_HANDLED; } public gourbe(id) { new menu = menu_create("\rWG \y| \wVipVoice^n\r[\dCoded by Heisenberg\r]", "gourbe_handler"); menu_additem(menu, "\yBang", "1", 0); menu_additem(menu, "\yNemidonm Goul Zade Bodan", "2", 0); menu_additem(menu, "\yChi Migi To?", "3", 0); menu_additem(menu, "\yAn Agha", "4", 0); menu_addblank(menu,0); menu_addblank(menu,0); menu_addblank(menu,0); menu_addblank(menu,0); menu_additem(menu,"\wBack To Main menu","0", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER) menu_display(id, menu, 0); } public gourbe_handler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new name[33] get_user_name(id, name, 32) new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { client_cmd( 0, "mp3 play ^"%s^"", GOURBE1_MP3 ); client_printc( 0, "!n%s!g: !n(!tBang!!n)", name ); } case 2: { client_cmd( 0, "mp3 play ^"%s^"", GOURBE2_MP3 ); client_printc( 0, "!n%s!g: !n(!tNemidonm Goul Zade Bodan!n)", name); } case 3: { client_cmd( 0, "mp3 play ^"%s^"", GOURBE3_MP3 ); client_printc( 0, "!n%s!g: !n(!tChi Migi To?!n)", name ); } case 4: { client_cmd( 0, "mp3 play ^"%s^"", GOURBE4_MP3 ); client_printc( 0, "!n%s!g: !n(!tAn Agha!n)", name ); } case 0: { vmvoice(id); } } menu_destroy(menu); return PLUGIN_HANDLED; } // Colour Chat stock client_printc(const id, const input[], any:...) { new count = 1, players[32]; static msg[191]; vformat(msg, 190, input, 3); replace_all(msg, 190, "!g", "^x04"); // Green Color replace_all(msg, 190, "!n", "^x01"); // Default Color replace_all(msg, 190, "!t", "^x03"); // Team Color if (id) players[0] = id; else get_players(players, count, "ch"); { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]); write_byte(players[i]); write_string(msg); message_end(); } } } } Thanks :) Przeczytaj cały wpis Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi