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

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

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

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

Меню сервера

GopnikStyle
сообщение 22.12.2012, 16:32
Сообщение #1
Стаж: 15 лет

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

Зделал меню для сервера токо трабл есть баг в плагине когда если в ключить плагин то соопшения худ от других плагинов начинають улетать уверх и также плагин дамага что высвечывает поченает лагать когда показывать когда нет дамаг отключаю плагин меню все становиться норм

Исходник:
Скрытый текст
#include <amxmodx>
new menu
new cvar_showhudmsg

public plugin_init()
{
register_clcmd("amx_menu", "function_menu", ADMIN_ALL,"")
register_clcmd("say /menu", "function_menu")
register_clcmd("say_team /menu", "function_menu")
register_clcmd("menu", "function_menu")

cvar_showhudmsg = register_cvar("show_hudmsg", "1"); //1 - on 0 - off
}

public client_putinserver(id)
{
if(get_pcvar_num(cvar_showhudmsg))
set_task(1.0, "task_hudmsg", id, _, _, "b")
}

public task_hudmsg(id)
{
set_hudmessage(0, 255, 0, 0.15, 0.0, 0, 6.0, 3700.0)
show_hudmessage(id, "Меню Сервера, нажми на F4")
}

public function_menu(id)
{
menu = menu_create("\yМеню Сервера","func_menu");
menu_additem( menu, "\wПоздороваться")
menu_additem( menu, "\rОбнулить \wСчет")
menu_additem( menu, "\rЗабанить \wИгрока")
menu_additem( menu, "\rЗаткнуть \wИгрока")
menu_additem( menu, "\rЛучшие \wИгроки Сервера")
menu_additem( menu, "\rНастроить \wРейты \r[\dУменьшить Разброс\r]")
menu_additem( menu, "\rIP \w Серверa")
menu_additem( menu, "\wПопрощаться")
menu_additem( menu, "\rКупить \wАдмику")
menu_additem( menu, "\rКупить \wVIP")

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

register_clcmd("Menu","go_menu");
}

public client_authorized(id)
{
client_cmd(id, "bind ^"F4^" ^"Menu^"")
}

public func_menu(id, menu, key)
{
key++
if(key==1) client_cmd(id, "say Ghbdtn dctv)")
if(key==2) client_cmd(id, "say /rs")
if(key==3) client_cmd(id, "say /voteban")
if(key==4) client_cmd(id, "say /mute")
if(key==5) client_cmd(id, "say /top15")
if(key==6) client_cmd(id, "rate 25000;cl_cmdrate 101;cl_updaterate 101;fps_max 101")
if(key==7) client_cmd(id, "say /IP")
if(key==8) client_cmd(id, "say Gjrf dctv")
if(key==9) client_cmd(id, "say /adminka ")
if(key==10) client_cmd(id, "say /vipka")
}

public go_menu(id)
{
menu_display(id,menu)

return PLUGIN_HANDLED
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя AndrewZ
сообщение 22.12.2012, 16:43
Сообщение #2


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

черт. ниодной запятой.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
GopnikStyle
сообщение 22.12.2012, 16:44
Сообщение #3
Стаж: 15 лет

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

Цитата(AndrewZ @ 22.12.2012, 17:43) *
черт. ниодной запятой.

Неволнует) лутше помоги з плагином чото я там нашаманил з бубном и все( баг в нем

!
Предупреждение:
Меня волнует. Будете продолжать писать таким стилем выдам %% в профиль //mazdan
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 22.12.2012, 17:43
Сообщение #4


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата
Неволнует)



Цитата
Зделал меню для сервера токо трабл есть баг в плагине когда если в ключить плагин то соопшения худ от других плагинов начинають улетать уверх и также плагин дамага что высвечывает поченает лагать когда показывать когда нет дамаг отключаю плагин меню все становиться норм

Не волнует.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
GopnikStyle
сообщение 22.12.2012, 18:59
Сообщение #5
Стаж: 15 лет

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

Нету на форуме скриптеров?(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 23.12.2012, 2:24
Сообщение #6
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Помогу на следующих условиях:
- в топике ты пишешь исключительно на правильном русском языке или хотя бы на правильном украинском
- продемонстрируешь скринами 'соопшения худ от других плагинов начинають улетать уверх'. Для полной переделки этого трешевого плагина на нормальный лад это не требуется, но очень хочется увидеть такое в реале.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Katactrofa
сообщение 23.12.2012, 3:10
Сообщение #7


Стаж: 16 лет

Сообщений: 642
Благодарностей: 235
Полезность: 259

Гопник стаил же, епта

Отредактировал: Katactrofa, - 23.12.2012, 3:10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
GopnikStyle
сообщение 23.12.2012, 10:37
Сообщение #8
Стаж: 15 лет

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

Вот на скрине видно в левом сверху угле, Меню Сервера, нажми на F4 но и сразу к нему прилипает з другого плагина гудлайк ту фун.. оно должно быть снизу по центру если отключаю плагин меню то все становится на своё место, также плагин damager перестает работать когда плагин меню в ключен.

!
Предупреждение:
+20% и перерыв на 3 дня. //mazdan

Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 23.12.2012, 11:46
Сообщение #9


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

GopnikStyle,
Я нихера не понял


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя iBERKYT
сообщение 23.12.2012, 13:07
Сообщение #10
Стаж: 13 лет

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

Перевожу:
На скрине (в левом вверхнем углу), есть надпись: "Меню Сервера, нажми на F4", но эту надпись перекрывает надпись: "гудлайк ту фун". Дальше я нихера не понял.

Лучше помогите мне https://c-s.net.ua/forum/topic46559.html я знаю что мне нужно, но не могу найти человека, котоый мне бы помог...

=))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sanya222
сообщение 23.12.2012, 20:22
Сообщение #11
Стаж: 13 лет

Сообщений: 187
Благодарностей: 106
Полезность: 632

Выложите больше скринов, как оно работает без меню, как работает показатель дамага, с меню, и без него.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 24.12.2012, 2:44
Сообщение #12
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

GopnikStyle, вот приличный вариант. Функциональность точно такая же, какую ты хотел иметь в своём творении. Только HUD-сообщение я заменил на DHUD-сообщение (тут его называют 'большой HUD'): он идеально подходит для показа информации, которая всё время должна быть на экране.

Я бы всё-таки не грузил живых игроков лишним HUD'ом, а показывал бы только после смерти до спавна. Если понадобится такая функциональность - дай знать: соответствующий блок плагина нужно будет полностью переделать.
--

Для рядовых потребителей плагинов: перед вами самое простейшее меню сервера, пункты которого можно свободно редактировать под собственные потребности, не имея каких-либо познаний в скриптинге. Для этого по аналогии правьте блок new gszArray[QNTY][2][] = { ... } и не забудьте правильно указать конечное число строк в массиве в #define QNTY 10. Вывод постоянного сообщения выключается cvar'ом show_hudmsg 0, изменение вступает в действие со следующей карты. Ну и читайте комментарии в начале sma-файла.

Прикрепленный файл  server_menu.sma ( 3,78 килобайт ) Кол-во скачиваний: 950


Отредактировал: Safety1st, - 24.12.2012, 2:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: