ребята посмотрите и пожалуйста пофиксите.кароче когда я беру какое-либо оружие то у меня пишел к примеру оно будет доступно через 3 раунда раунд проходит и пишет то же самое и получается я могу взять оружие только 1 раз и все вот код
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#define PLUGIN "VipMenu"
#define VERSION "1.0"
#define AUTHOR "DiMaN"
new vip_1[33], vip_2[33], vip_3[33], vip_4[33], vip_5[33], vip_6[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("vip_menu", "menu")
register_logevent("round_end", 2, "1=Round_End")
}
public menu(id)
{
new menu = menu_create("\rVipMenu", "menu2")
menu_additem(menu, "\r[\wВзять 300 HP\r]\r[\yРаз в 2 раунда\r]", "1")
menu_additem(menu, "\r[\wВзять 999 брони\r]\r[\yРаз в 4 раунда\r]", "2")
menu_additem(menu, "\r[\wВзять Plasmagun\r]\r[\yРаз в 3 раунда\r]", "3")
menu_additem(menu, "\r[\wВзять Katana\r]\r[\yРаз в 6 раунда\r]", "4")
menu_additem(menu, "\r[\wВзять Balrog-11\r]\r[\yРаз в 4 раунда\r]", "5")
menu_additem(menu, "\r[\wВзять Thunderbolt\r]\r[\yРаз в 4 раунда\r]", "6")
menu_setprop(menu, MPROP_EXITNAME, "Выход")
menu_display(id, menu, 0)
return PLUGIN_HANDLED;
}
public menu2(id, menu, iten)
{
if(iten == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED;
}
new data[6], iName[64], access, call_back
menu_item_getinfo(menu, iten, access, data, 5, iName, 63, call_back)
new key = str_to_num(data)
switch(key)
{
case 1:
{
if(vip_1[id] == 0)
{
vip_1[id] = 2
set_user_health(id, 300)
}
else client_print(id, print_chat, "[VIP] Жди %d раундов", vip_1[id])
}
case 2:
{
if(vip_2[id] == 0)
{
vip_2[id] = 4
set_user_armor(id, 999)
}
else client_print(id, print_chat, "[VIP] Жди %d раундов", vip_2[id])
}
case 3:
{
if(vip_3[id] == 0)
{
vip_3[id] = 3
client_cmd(id, "admin_get_plasmagun" )
}
else client_print(id, print_chat, "[VIP] Жди %d раундов", vip_3[id])
}
case 4:
{
if(vip_4[id] == 0)
{
vip_4[id] = 6
client_cmd(id, "admin_get_dualkatana" )
}
else client_print(id, print_chat, "[VIP] Жди %d раундов", vip_4[id])
}
case 5:
{
if(vip_5[id] == 0)
{
vip_5[id] = 4
client_cmd(id, "admin_get_balrog11" )
}
else client_print(id, print_chat, "[VIP] Жди %d раундов", vip_5[id])
}
case 6:
{
if(vip_6[id] == 0)
{
vip_6[id] = 4
client_cmd(id, "admin_get_thunderbolt" )
}
else client_print(id, print_chat, "[VIP] Жди %d раундов", vip_6[id])
}
}
return PLUGIN_HANDLED;
}
public round_end()
{
for(new id = 0; id <= get_maxplayers(); id++)
{
if(vip_1[id] > 0) vip_1[id] =- 1
if(vip_2[id] > 0) vip_2[id] =- 1
if(vip_3[id] > 0) vip_3[id] =- 1
if(vip_4[id] > 0) vip_4[id] =- 1
if(vip_5[id] > 0) vip_5[id] =- 1
if(vip_6[id] > 0) vip_6[id] =- 1
}
}