Вопросы

Harroybay
Новичок

Привет всем. Наверно для вас это будет что-то не обычное, но всё-же это язык pawn)
Для кс 1.6

Такая проблема появилась. Есть в главном моде квар/правило (как хотите называйте)

g_iAlivePlayersNum[g_iUserTeam[id]] >= g_iAllCvars[RESPAWN_PLAYER_NUM][id]

Т.к у меня JailBreak сборка, я захотел во время дуэлей отключить меню привилегий
И решил этим правилом воспользоваться. При 1 зеке меню привилегий не должно открываться
Но т.к без проверки на флаг он не хочет работать, я добавил такую строку

(get_user_flags(id) & ADMIN_ALL)

И получилось вот что:

if((g_iDayMode == 1 || g_iDayMode == 2) && (get_user_flags(id) & ADMIN_ALL) && g_iAlivePlayersNum[g_iUserTeam[id]] >= g_iAllCvars[RESPAWN_PLAYER_NUM]) return Show_privmenu(id);

Но теперь для всех игроков оно вообще не открывается не зависимо сколько игроков или какая привилегия (даже владелец)
Компилируется без ошибок

Поделиться сообщением


Ссылка на сообщение

5 ответов на этот вопрос

  • 0
𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.
Создатель WayDev
В 10.07.2020 в 00:28, Harroybay сказал:

if((g_iDayMode == 1 || g_iDayMode == 2) && (get_user_flags(id) & ADMIN_ALL) && g_iAlivePlayersNum[g_iUserTeam[id]] >= g_iAllCvars[RESPAWN_PLAYER_NUM]) return Show_privmenu(id);


А теперь дай объяснение всему условию.

Поделиться сообщением


Ссылка на сообщение
  • 0
Harroybay
Новичок

g_iDayMode == 1 || g_iDayMode == 2 - это чтобы меню не работало в субботу и воскресенье
&& - это считается как И
(get_user_flags(id) & ADMIN_ALL) - это проверка на флаг. Если у человека нету данного флага - меню не доступно
g_iAlivePlayersNum(g_iUserTeam[id]] - это квар, через который определяется количество игроков заданном в специальном конфиге
>= g_iAllCrvars[RESPAWN_PLAYER_NUM]) - тот самый квар который при 1 зеке (если выставить в конфиге) отключает меню
return Show_privmenu(id); - думаю тут и так понятно. Открывает привилегии меню если проверка на флаг успешно пройдена и игроков больше чем 1

Поделиться сообщением


Ссылка на сообщение
  • 0
Harroybay
Новичок

А так если вкратце, то данное правило выключает меню во время 1 зека (если выставить в конфиге)

Поделиться сообщением


Ссылка на сообщение
  • 0

@Harroybay попробуйте убрать все условия, кроме одного, чтобы найти из-за какого это все не работает. Большего посоветовать вряд ли получится, ибо лично я вообще не понимаю, что такое квар, зеки и JailBreak. Наверное, Вам стоит обратиться на форум разработчиков CS 1.6

Поделиться сообщением


Ссылка на сообщение
  • 0
Harroybay
Новичок
В 11.07.2020 в 17:52, DEST сказал:

@Harroybay попробуйте убрать все условия, кроме одного, чтобы найти из-за какого это все не работает. Большего посоветовать вряд ли получится, ибо лично я вообще не понимаю, что такое квар, зеки и JailBreak. Наверное, Вам стоит обратиться на форум разработчиков CS 1.6

Искал уже, ни кто не отвечает. только тут отвечают. А так ладно попробую убрать все условия кроме 1, спасибо за совет :)

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Badr
      От Badr
      дратуте , решил сделать лаунчер самп на node.js , все норм сделал дизайн/стиль , но когда захожу абсолютно на любой сервер (заходил на онух рп ,и на свой сервер ) и пишет вронг сервер пароль ( мне лень на англиском писать )  скрин прикрепил 

      исходник https://disk.yandex.ru/d/D_104GFgrFO16A ( сам делал , то-есть дипсик  )
      я знаю все будут писать что (Слово удалено системой) ии-шное 
       

    • Badr
      От Badr
      дратуте , после обновы с бп , перестал работать лаунчер , типо заходит но на весь экран тот экран загрузки , и он не выключается , не работают диалоги
       у меня виндвос  7 писал в поддержку сказали больше не поддерживают на виндвос 7
      есть ли какой-то мод , или фикс чтобы я мог заходить ?
      на виндовс 10 не могу перейти , системные требования не подходят
       
    • Vova_Zenko
      От Vova_Zenko
      Подскажите пожалуйста. 
      В моде авто для фракции не через мод вписаны, а покупаются в автосалоне и хранятся в базе данных MySQL. 
      В полиции есть эвакуатор, но с цветографикой гражданского. Хочу добавить две цветографики. towtruck.txd(гражданский) и towtruck1.txd(ДПС). 
      В базе данных есть строка cPaintJob, там тоже менял значение, результата 0.
      Как сделать, чтобы допустим администратор смог поменять цветографику? 
    • OOLOAIS
      От OOLOAIS
      Ищу скрипт для самп/crmp который может скопировать акссесуары с аризоны/родины пж помогите 
    • Бадр
      От Бадр
      дратуте , у кого-то есть мод аризона рп 2026 года? типа с cef донатом и худом , и квестами , бесплатный , потому-что я видел 1 мод на pawno help 2026 но там много багов