Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Админский плагин

, Баг
Статус пользователя WECScs
сообщение 17.7.2019, 20:07
Сообщение #1
Стаж: 6 лет 9 месяцев

Сообщений: 1
Благодарностей: 1
Полезность: 0

Здравствуйте, есть мод супер херо там есть герои хотел некоторые герои сделать доступным только админам. Вроде бы всё норм работает и ошибку выдаёт но когда много раз нажимаешь на выбор героя то герой выбирается. Как можно устранить этот баг?

Код
if(g_hasshockPower[id] && is_user_connected(id)) {
          shock_admincheck(id);
    }

public shock_admincheck(id) {
    new accessLevel[10] = "a"

    if ( g_shockSelected[id] &&  !(get_user_flags(id)&read_flags(accessLevel)) ) {
          client_print(id, print_chat, "[WECS](%s) **У вас нет прав для использования этого героя", gHeroName)
          g_hasshockPower[id] = false
          client_cmd(id, "say /drop %s", gHeroName)
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя mOdest
сообщение 18.7.2019, 19:35
Сообщение #2


Стаж: 9 лет 9 месяцев

Сообщений: 1255
Благодарностей: 255
Полезность: 79

Cкрытый текст
Код:
public shock_admincheck(id) 
{
if(g_shockSelected[id] && ~get_user_flags(id) & ADMIN_IMMUNITY)
{
client_print(id, print_chat, "[WECS](%s) **У вас нет прав для использования этого героя", gHeroName)
g_hasshockPower[id] = false
client_cmd(id, "say /drop %s", gHeroName)
}
}

держи.
шлак, конечно, ты написал. учись, практикуй, хз.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: