Всем привет. Как сделать рандомное выдача оружия? Оружия через нативы.
Отрезок кода
Код:
native give_weapon_m134(id)
native give_weapon_stg44g(id)
native give_weapon_dualkriss(id)
native give_weapon_buffak(id)
public menu_admin(id, key)
{
new A
new B
new C
new D
A = give_weapon_m134(id)
B = give_weapon_stg44g(id)
C = give_weapon_dualkriss(id)
D = give_weapon_buffak(id)
switch(key)
{
case 0:
{
if (!is_user_alive(id) || zp_get_user_zombie(id) || zp_get_user_survivor(id) || zp_get_user_nemesis(id))
return PLUGIN_HANDLED
if (weapon[id] == 0)
{
weapon[id] = 1
random_num(A, D)
}
else if (weapon[id] > 0)
{
print_col_chat(id, "^4[ZP] ^1Подождите^3 %d ^1раунд(а)!", weapon[id])
}
}
return PLUGIN_HANDLED
}
Правильно ли я сделал? Может есть более простой способ?