RSSy MYGO.pl Opublikowano Listopad 10, 2020 o 18:43 RSSy Udostępnij Opublikowano Listopad 10, 2020 o 18:43 Hi. Can some one make this plugin work only in buy zone and plugin show after Round3. I mean Remove The / (can not open with / commedn only show after r3). And Set the flags on it. Part1 no flag (free) part 2 flag b (vip admin) part 3 flag a (fulladmin) part 4 flag l (manager). and pls make work part 1 every 3 round work part 2 every round part 3 every 3 round part 4 every round Thanks. I have applied 3 times so far but have not received a response:(. #pragma semicolon 1 #include <amxmodx> #include <cstrike> #include <engine> #include <fun> #include <hamsandwich> #define ADMIN_JBVIP ADMIN_IMMUNITY // Define the Plugin Version new const VERSION[] = { "1.0" }; // PREFIX new const PREFIX[] = { "!g[!tWG!g]!n" }; new VipUsed[33]; new HasSpeed[33]; public plugin_init() { register_plugin("PublicServer:StartMenu", VERSION, ""); register_clcmd("say an", "cmdVmenu"); register_clcmd("say /an", "cmdVmenu"); register_clcmd("say_team an", "cmdVmenu"); register_clcmd("say_team /an", "cmdVmenu"); } public cmdVmenu(id) { if(!(get_user_flags(id) & ADMIN_JBVIP)) { client_printc(id, "%s Menu Faghat Baraye !gManager !nBaraye Kharid Be Id:!t@TAJ_Alireza !nMoraje'e Konid.", PREFIX); return PLUGIN_HANDLED; } if(VipUsed[id]) { client_printc(id, "%s Shoma Yek Bar Az !gManager Menu!n Estefade Kardid.", PREFIX); return PLUGIN_HANDLED; } switch(cs_get_user_team(id)) { case CS_TEAM_T: startTMenu(id); case CS_TEAM_CT: startCTMenu(id); } return PLUGIN_HANDLED; } public startCTMenu(id) { new menu = menu_create("\yPunlicMenu \r(CT):^n", "startCTMenu_handler"); menu_additem(menu, "\dFree \y[\rEvery 3 Round\y]", "1", 0); menu_additem(menu, "\dVip+Admin \y[\rEvery Round\y]", "2", 0); menu_additem(menu, "\dFullAdmin \y[\rEvery 3 Round\y]", "3", 0); menu_additem(menu, "\dManager \y[\rEvery Round\y]", "4", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public startCTMenu_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: { free(id); } case 2: { vipadmin(id); } case 3: { full(id); } case 4: { manager(id); } } menu_destroy(menu); return PLUGIN_HANDLED; } public free(id) { new menu = menu_create("\dFree Gun \r(CT):^n", "freehandler"); menu_additem(menu, "\rRandom Weapon \y+ \rRendom Pistol \y+ \rRandom Grenade", "1", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public freehandler(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: { give_item( id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47, 90); } } menu_destroy(menu); return PLUGIN_HANDLED; } public vipadmin(id) { new menu = menu_create("\dFree Gun \r(CT):^n", "vipadminhandler"); menu_additem(menu, "\dAk-47 + Full Item \r[VIP]", "1", 0); menu_additem(menu, "\dM4A1 + Full item\r[VIP]", "2", 0); menu_additem(menu, "\dAWP + Full Item \r[VIP]", "3", 0); menu_additem(menu, "\dFAMAS + Full Item \r[VIP]", "4", 0); menu_additem(menu, "\dBULLPUP + Full Item \r[VIP]", "5", 0); menu_additem(menu, "\dCommando + Full Item \r[VIP]", "6", 0); menu_additem(menu, "\dDefender + Full Item \r[VIP]", "7", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public vipadminhandler(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: { give_item( id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47, 90); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } case 2: { give_item( id, "weapon_m4a1"); cs_set_user_bpammo(id, CSW_M4A1, 90); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } case 3: { give_item( id, "weapon_awp"); cs_set_user_bpammo(id, CSW_AWP, 30); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } case 4: { give_item( id, "weapon_famas"); cs_set_user_bpammo(id, CSW_FAMAS, 90); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } case 5: { give_item( id, "weapon_aug"); cs_set_user_bpammo(id, CSW_AUG, 90); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } case 6: { give_item( id, "weapon_sg552"); cs_set_user_bpammo(id, CSW_SG552, 90); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } case 7: { give_item( id, "weapon_galil"); cs_set_user_bpammo(id, CSW_GALIL, 90); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } } menu_destroy(menu); return PLUGIN_HANDLED; } public full(id) { new menu = menu_create("\dFree Gun \r(CT):^n", "fullhandler"); menu_additem(menu, "\rblorog3", "1", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public fullhandler(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: { give_item( id, "weapon_balrog3"); } } menu_destroy(menu); return PLUGIN_HANDLED; } public manager(id) { new menu = menu_create("\dFree Gun \r(CT):^n", "managerhandler"); menu_additem(menu, "\rRandom Weapon \y+ \rRendom Pistol \y+ \rRandom Grenade", "1", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public managerhandler(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: { give_item( id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47, 90); } } menu_destroy(menu); return PLUGIN_HANDLED; } public startTMenu(id) { new menu = menu_create("\yManager Menu \r(CT):^n", "startTMenu_handler"); menu_additem(menu, "\dFree\y[\rEvery 3 Round\y]", "1", 0); menu_additem(menu, "\dVip+Admin\y[\rEvery Round\y]", "2", 0); menu_additem(menu, "\dFullAdmin\y[\rEvery 3 Round\y]", "3", 0); menu_additem(menu, "\dManager\y[\rEvery Round\y]", "4", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public startTMenu_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: { free1(id); } case 2: { vipadmin1(id); } case 3: { full1(id); } case 4: { manager1(id); } } menu_destroy(menu); return PLUGIN_HANDLED; } public free1(id) { new menu = menu_create("\dFree Gun \r(CT):^n", "free1handler"); menu_additem(menu, "\rRandom Weapon \y+ \rRendom Pistol \y+ \rRandom Grenade", "1", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public free1handler(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: { give_item( id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47, 90); } } menu_destroy(menu); return PLUGIN_HANDLED; } public vipadmin1(id) { new menu = menu_create("\dFree Gun \r(CT):^n", "vipadmin1handler"); menu_additem(menu, "\dAk-47 + Full Item \r[VIP]", "1", 0); menu_additem(menu, "\dM4A1 + Full item\r[VIP]", "2", 0); menu_additem(menu, "\dAWP + Full Item \r[VIP]", "3", 0); menu_additem(menu, "\dFAMAS + Full Item \r[VIP]", "4", 0); menu_additem(menu, "\dBULLPUP + Full Item \r[VIP]", "5", 0); menu_additem(menu, "\dCommando + Full Item \r[VIP]", "6", 0); menu_additem(menu, "\dDefender + Full Item \r[VIP]", "7", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public vipadmin1handler(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: { give_item( id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47, 90); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } case 2: { give_item( id, "weapon_m4a1"); cs_set_user_bpammo(id, CSW_M4A1, 90); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } case 3: { give_item( id, "weapon_awp"); cs_set_user_bpammo(id, CSW_AWP, 30); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } case 4: { give_item( id, "weapon_famas"); cs_set_user_bpammo(id, CSW_FAMAS, 90); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } case 5: { give_item( id, "weapon_aug"); cs_set_user_bpammo(id, CSW_AUG, 90); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } case 6: { give_item( id, "weapon_sg552"); cs_set_user_bpammo(id, CSW_SG552, 90); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } case 7: { give_item( id, "weapon_galil"); cs_set_user_bpammo(id, CSW_GALIL, 90); give_item( id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); give_item( id, "weapon_hegrenade"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_flashbang"); give_item( id, "weapon_smokegrenade"); } } menu_destroy(menu); return PLUGIN_HANDLED; } public full1(id) { new menu = menu_create("\dFree Gun \r(CT):^n", "full1handler"); menu_additem(menu, "\rRandom Weapon \y+ \rRendom Pistol \y+ \rRandom Grenade", "1", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public full1handler(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: { give_item( id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47, 90); } } menu_destroy(menu); return PLUGIN_HANDLED; } public manager1(id) { new menu = menu_create("\dFree Gun \r(CT):^n", "manager1handler"); menu_additem(menu, "\rRandom Weapon \y+ \rRendom Pistol \y+ \rRandom Grenade", "1", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public manager1handler(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: { give_item( id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47, 90); } } 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(); } } } } Przeczytaj cały wpis Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi