• Гость, перед открытием темы прочитай описание раздела, чтобы не ошибиться. Любые вопросы по настройке сервера создаются в разделе Технической Поддержки.

kesh2014

Участник
Сообщения
11
Симпатии
0
Баллы
57
#1
Помогите исправить warning. jbe_core.sma(1465) : warning 225: unreachable code.
public Handle_WeaponsGuardMenu(id, iKey)
{
if(g_iDayMode != 1 && g_iDayMode != 2 || IsNotSetBit(g_iBitUserAlive, id) || iKey == 9)
{
if(g_iBitKilledUsers[id]) return Cmd_KilledUsersMenu(id);
return PLUGIN_HANDLED;
}
new const szWeaponName[][] = {"weapon_ak47", "weapon_m4a1", "weapon_awp", "weapon_xm1014", "weapon_deagle"};
new const iWeaponId[] = {CSW_AK47, CSW_M4A1, CSW_AWP, CSW_XM1014, CSW_DEAGLE};
{
if(iKey == 4)
drop_user_weapons(id, 0);
drop_user_weapons(id, 1);
give_weapon_ak47knife(id);
fm_give_item(id, "item_kevlar");
fm_give_item(id, szWeaponName[4]);
fm_set_user_bpammo(id, iWeaponId[4], 250);
return PLUGIN_HANDLED;
}
1465. drop_user_weapons(id, 0);
fm_give_item(id, szWeaponName[iKey]);
fm_set_user_bpammo(id, iWeaponId[iKey], 250);
drop_user_weapons(id, 1);
fm_give_item(id, szWeaponName[4]);
fm_set_user_bpammo(id, iWeaponId[4], 250);
fm_give_item(id, "item_kevlar");
if(g_iBitKilledUsers[id]) return Cmd_KilledUsersMenu(id);
return PLUGIN_HANDLED;
}
 

lddnsk

Администратор
Сообщения
254
Симпатии
65
Баллы
104
#2
Поменяй эти строчки местами
Код:
{
	if(iKey == 4)
И я думаю найдутся еще строчки, которые пропущены, а судя по контексту как раз должно быть условие перед проблемной 1465.
 

3BEPb

Участник
Сообщения
143
Симпатии
49
Баллы
109
#3
И я думаю найдутся еще строчки, которые пропущены, а судя по контексту как раз должно быть условие перед проблемной 1465.
Дальше всё правильно, просто способ написания меню такой. В меню просто решили добавить нестандартное оружие, а его добавить можно из-за особенностей написания меню только таким способом.
 
Сверху