Участник
Пользователь
- Сообщения
- 94
- Реакции
- 13
- Помог
- 2 раз(а)
Добрый день. Может кто найдется подсказать?
Есть код:
Но проверка не срабатывает должным образом. То есть в зоне закупки нельзя открыть меню, пишет что я нахожусь вне зоны закупки, так же пишет и вне зоны зоны закупки.
Подскажите пожалуйста, в чем я ошибся и где не то сделал?
Есть код:
C++:
public cmdShowWeaponMenu(id){
if(!is_user_connected(id)) return PLUGIN_CONTINUE;
if(!IsUserInBuyZone(id)) {
client_print(id, print_center, "Взять можно только в зоне закупки");
return PLUGIN_CONTINUE;
}
if(!showWeaponMenu(id)) client_print_color(id, print_team_default, "У Вас не прав для использования");
return PLUGIN_HANDLED;
}
bool:IsUserInBuyZone(const Id){
static Signal[UnifiedSignals]; get_member(Id, m_signals, Signal);
return (Signal[US_Signal] == _:SIGNAL_BUY);
}
Подскажите пожалуйста, в чем я ошибся и где не то сделал?