Главная | Поиск | Чат | Форум | Рынок | | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Уважаемые пользователи, прежде чем открыть новую тему ознакомьтесь пожалуйста с правилами и воспользуйтесь поиском.

  • Страница 1 из 1
  • 1
Модератор форума: Cooller^_^, Mushroom, Tiger_  
Форум Counter Strike » Создание и настройка серверов Cs 1.6 » Общие вопросы по созданию и настройке серверов » меню для amx_sysbizz
меню для amx_sysbizz
onderbert618Дата: Воскресенье, 2014-09-21, 17:22 | Сообщение # 1
Сообщений: 31
Награды: 0
Вот сделал меню для amx_sysbizz
Но проблема в том что админам тоже можно сломать КС

Подскажите как сделать ??

1. Что бы в списке нельзя было выбрать админа
2. Что бы его ник был серым цветом и рядом звездочка
3. Что бы при выборе админа в чат писало "Админам нельзя ломать кс"

Или же дайте ссылку на материал ка это сделать )

Вот исходник

[spoiler]
public DestroyMenu(id)
{
new menu = menu_create( "Сломать Клиент", "DestroyMenu_handler" )
new s_Players[32], i_Num, i_Player
new s_Name[32], s_Player[10]
get_players(s_Players, i_Num)
for (new i; i < i_Num; i++)

{
i_Player = s_Players[i]
get_user_name(i_Player, s_Name, charsmax(s_Name))
num_to_str(i_Player, s_Player, charsmax(s_Player))

menu_additem(menu, s_Name, s_Player, 0)

menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
menu_setprop( menu, MPROP_NEXTNAME, "Дальше")
menu_setprop( menu, MPROP_BACKNAME, "Назад")
menu_setprop( menu, MPROP_EXITNAME, "Выход")
}

menu_display(id, menu, 0)

}

public DestroyMenu_handler(id, menu, item)

{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
new i_Player = str_to_num(s_Data)
new i_Name[32]
get_user_name(i_Player, i_Name, 31)

server_cmd("amx_sysbizz %s", i_Name)

menu_destroy(menu)
return PLUGIN_HANDLED
}
[/spoiler]


Programming Forever

Сообщение отредактировал onderbert618 - Воскресенье, 2014-09-21, 17:24
 Российская Федерация
nesquikromaДата: Вторник, 2014-09-23, 21:17 | Сообщение # 2
Сообщений: 265
Награды: 20
Цитата onderbert618 ()
Но проблема в том что админам тоже можно сломать КС

Подскажите как сделать ??

1. Что бы в списке нельзя было выбрать админа
2. Что бы его ник был серым цветом и рядом звездочка
3. Что бы при выборе админа в чат писало "Админам нельзя ломать кс"

Или же дайте ссылку на материал ка это сделать )


1. Нужно сделать проверку на то что админ является админом или нет ( get_user_flags в помощь )
2.
if( get_user_flags( i_Player ) & ADMIN_MENU )
{
format( s_Name , charsmax( s_Name ) , "\d%s \r*", s_Name )
}else{
format( s_Name , charsmax( s_Name ) , "%s" , s_Name )
}
3. Ну это по принципу первого вопроса




Сообщение отредактировал nesquikroma - Среда, 2014-09-24, 23:15
 Беларусь
Форум Counter Strike » Создание и настройка серверов Cs 1.6 » Общие вопросы по созданию и настройке серверов » меню для amx_sysbizz
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Поиск туров

(1)

Админка

(17)

Франшиза кино-кафе "NewTone"

(0)

VIP статус

(4)

Запускаем два сервера на одном компьютере.

(30)

Общение ^-^

(9999)

Общение:> (закрыта)

(9999)

Общение :] (закрыта)

(9728)

Флудилочка дизайнеров :)

(5928)

Досчитаем до 10000:)

(4786)

Cooller^_^

(6326)

REDtooth

(2547)

Gep

(2421)

redemaxa

(2162)

cs-strikez

(2010)

Yuume11

(2024-04-17)

Viktoria_123

(2024-04-16)

middragon

(2024-04-10)

dimsttm

(2024-04-08)

Beksultan_08

(2024-04-06)

Популярные