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

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

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

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

Насчёт voteban'a

Статус пользователя AXE
сообщение 2.3.2014, 20:24
Сообщение #1
Стаж: 12 лет

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

Здравствуйте. Не могу кое-что домозгавать. Хочу сделать, когда выводится меню с выбором игрока и если игрок админ, то его нельзя выбрать, ну тоесть цвет текста серый + у админа префикс [Админ] должен быть.
Как это сделать?
Если не там создал тему прошу прощения.
У меня уже ночь, и мозг совсем не работает. crazy.gif

Отредактировал: AXE, - 2.3.2014, 20:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 2.3.2014, 20:25
Сообщение #2


Иконка группы

Стаж: 13 лет

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

мб код приложите? с пустотой нет смысла работать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AXE
сообщение 2.3.2014, 20:27
Сообщение #3
Стаж: 12 лет

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

Цитата(GOOD FELLOW @ 2.3.2014, 23:25) *
мб код приложите? с пустотой нет смысла работать

Да, конечно. Забыл. Этого думаю хватит.
Код:
public ShowPlayerMenu(id)
{
new arrayloc = 0
new keys = (1<<9)
new admin = get_user_index(ga_PlayerName[gi_MenuPosition+i]) // Добавил переменную, хз нужна ли она вообще.

arrayloc = format(ga_MenuData,(MAX_menudata-1),"Кого вы хотите забанить? ^n")
for(i=0; i<8; i++)
if( gi_TotalPlayers>(gi_MenuPosition+i) )
{
arrayloc += format(ga_MenuData[arrayloc],(MAX_menudata-1-arrayloc),"/y%d. /d%s^n", i+1, ga_PlayerName[gi_MenuPosition+i])
if(get_user_flags(admin) & ADMIN_KICK) // Пытался чё-то нахимичить тут :D
{
arrayloc += format(ga_MenuData[arrayloc],(MAX_menudata-1-arrayloc),"/y%d. /d%s^n [Админ]", i+1, ga_PlayerName[gi_MenuPosition+i])
}
keys |= (1<<i)
}
if( gi_TotalPlayers>(gi_MenuPosition+8) )
{
arrayloc += format(ga_MenuData[arrayloc],(MAX_menudata-1-arrayloc),"^n/y9. /dДалее")
keys |= (1<<8)
}
arrayloc += format(ga_MenuData[arrayloc],(MAX_menudata-1-arrayloc),"^n/y0. /dНазад/Выход")

show_menu(id, keys, ga_MenuData, 20, "ChoosePlayer")
return PLUGIN_HANDLED
}


Отредактировал: AXE, - 2.3.2014, 20:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AXE
сообщение 2.3.2014, 20:39
Сообщение #4
Стаж: 12 лет

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

Пытался вырезать иммунитет с плагина Rock to ban, но запутался, мой мозг просто взорвался. psych.gif
Прошу вашей помощи. smile.gif

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