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

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

Страница 1 из 11
Модератор форума: 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
Сообщений: 264
Награды: 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 из 11
Поиск:
Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Ищу человека который поможет настроить сервер

(1)

Проблема общего характера с knife dm

(0)

Ищу скрипт

(1)

проблемка с фпс/пингом

(5)

Быстрая закупка CS 1.6

(6)

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

(9999)

Общение ^-^

(9999)

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

(9728)

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

(5926)

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

(4757)

Cooller^_^

(6318)

REDtooth

(2547)

Gep

(2421)

redemaxa

(2162)

cs-strikez

(2010)

GennadiyDedia

(2016-12-03)

dima-amid

(2016-12-03)

FedorDedia

(2016-12-03)

zlcfilPets

(2016-12-02)

qysxuuPets

(2016-12-01)

Популярные