Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Как сделать проверку на админа в новой системе меню?
nymbus2000
Дата: Четверг, 21.02.2013, 01:37 | Сообщение # 1
офлайн

  • Сообщения: 130
  • Награды: 0
  • Замечания:
 
Здравствуйте, вот хотел создать свое weaponmenu (особенность в том что когда  даешь оружие через это меню, то другое отбирается) делал вот так:
Код
register_clcmd("weaponmenu","WeaponMenu",ADMIN_BAN, "Trololo-Trololo 9I Opisanije")
но все равно в меню могут зайти все желающие игроки. Как решить данную проблему? Спасибо!


Прикрепления: 6197825.zip (19.4 Kb)


CS: -=*{Vitaliy}*=-
Skype: opa_nao_O


Сообщение отредактировал nymbus2000 - Четверг, 21.02.2013, 01:39
 
PATRUL
Дата: Четверг, 21.02.2013, 02:27 | Сообщение # 2
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Если делаешь так:
Код
register_clcmd("weaponmenu","WeaponMenu",ADMIN_BAN, "Trololo-Trololo 9I Opisanije")

То в саму функцию тебе надо встраивать проверку:
Код
public WeaponMenu( id, lvl, cid )
{
     if( cmd_access( id, lvl, cid, 0 ) )
     {
         weaponmenu( id )
     }
     return PLUGIN_HANDLED
}


и  зачем столько инклудов для одной оружейки?



 
nymbus2000
Дата: Четверг, 21.02.2013, 04:38 | Сообщение # 3
офлайн

  • Сообщения: 130
  • Награды: 0
  • Замечания:
 
Инклудов много потому что пишет что файл превышает максимальный размер, вот я решил сделать меню для каждого оружия отдельно.
Добавил проверку:
Прикрепления: 5204857.jpg (88.0 Kb)


CS: -=*{Vitaliy}*=-
Skype: opa_nao_O
 
Contra63
Дата: Четверг, 21.02.2013, 10:38 | Сообщение # 4
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
Код
public 123242457(id) {
      if(get_user_flags(id) & ADMIN_LEVEL_H){

код меню

      }
      ColorChat(id, GREEN, "%s %L",g_Client, LANG_PLAYER,"ONLY_VIP");
      return PLUGIN_HANDLED      
}

p.s: для основного меню




Сообщение отредактировал Contra63 - Четверг, 21.02.2013, 12:40
 
nymbus2000
Дата: Четверг, 21.02.2013, 13:59 | Сообщение # 5
офлайн

  • Сообщения: 130
  • Награды: 0
  • Замечания:
 
Contra63, спасибо!

CS: -=*{Vitaliy}*=-
Skype: opa_nao_O
 
Contra63
Дата: Четверг, 21.02.2013, 21:16 | Сообщение # 6
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
nymbus2000, жми на + на профиле surprised

 
  • Страница 1 из 1
  • 1
Поиск: