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

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

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

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

Добавить несколько пунктов в menufront

Статус пользователя Wifi
сообщение 21.12.2015, 7:11
Сообщение #1


Стаж: 10 лет
Город: Украина, Днепропетровск

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

Здрасте всем форумчанам скриптерам) Прошу Вашей помощи по плагину меню amxmodmenu! Пытался сам сделать плагин под себя, но ничего из этого путнего не вышло! Мне нужно меню в таком стиле:
1. Кикнуть
2. Забанить стандартно
3. Забанить подсеть (плагин amx_blockip.amxx)
4. Ударить или убить
5. Переместить игрока
6. Смена карты
7. Голосование за карту
8. Заткнуть игрока (плагин amxgag.amxx)
9. Сделать рестарт раунда

По большому счету нужно лишь добавить 3 команды, Забанить подсеть, Заткнуть игрока и сделать рестарт раунда.

Кто силен в этом деле, помогите пожалйста. А то у самого ничего не получается (раньше не имел дела с корректировкой, написанием и тд)

Отредактировал: Bloo, - 21.12.2015, 21:32
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Avrora
сообщение 21.12.2015, 10:57
Сообщение #2


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


Сообщений: 806
Благодарностей: 171
Полезность: 95

Как такой вариант Amxmodmenu
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Wifi
сообщение 21.12.2015, 11:05
Сообщение #3


Стаж: 10 лет
Город: Украина, Днепропетровск

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

Цитата(Avrora @ 21.12.2015, 14:53) *
Как такой вариант Amxmodmenu

Я пробовал разные скачивать и переделывать, но ничего не получилось(( Нужно именно такое вариант в таком расположении как написал. У самого не получилось, поэтому и прошу помощи (чтобы кто-то сделал)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя IFEED
сообщение 21.12.2015, 11:35
Сообщение #4


Стаж: 13 лет
Город: Кривой Рог

Сообщений: 728
Благодарностей: 306
Полезность: 201

на форуме была тема но не могу найти, простое меню где все по полочкам, автор evilsms, напиши ему в личку,
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя amax
сообщение 21.12.2015, 11:47
Сообщение #5


Стаж: 10 лет

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

Попробуй Прикрепленный файл  menufront1.sma ( 5,94 килобайт ) Кол-во скачиваний: 148


Пиши вк - vk.com/amax_official
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThisIsSparta
сообщение 21.12.2015, 11:56
Сообщение #6
Стаж: 11 лет

Сообщений: 566
Благодарностей: 307
Полезность: 600

офф

Цитата(IFEED @ 21.12.2015, 12:30) *
автор evilsms


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Wifi
сообщение 21.12.2015, 11:58
Сообщение #7


Стаж: 10 лет
Город: Украина, Днепропетровск

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

Цитата(amax @ 21.12.2015, 15:42) *
Попробуй Прикрепленный файл  menufront1.sma ( 5,94 килобайт ) Кол-во скачиваний: 148

Это я так понял Вы не сами делали а скачали где то и просто сменили названия некоторых пунктов?

Цитата(ThisIsSparta @ 21.12.2015, 15:52) *
офф




Я что-то сешное написал?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 21.12.2015, 12:00
Сообщение #8
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(ThisIsSparta @ 21.12.2015, 19:52) *
офф




офф
так вот ты какой, evilsms
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Wifi
сообщение 21.12.2015, 12:06
Сообщение #9


Стаж: 10 лет
Город: Украина, Днепропетровск

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

Сделал вот так, все работает кроме рестарта, заткнуть и бана по подсети! Тоисть, то, что добавил не работает и при нажатии ничего не происходит! Остальное работает. Что не так сделал ??

Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <fakemeta>
#include <engine>
#include <ColorChat>

new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN
U_KEY_8|MENU_KEY_0

#define PLUGIN "AmxModMenu_New"
#define VERSION "1.0"
#define AUTHOR "lol ;D"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menu("Menu_2", keys, "func_menu2")
register_clcmd("amxmodmenu", "AmxMenu")
}

public AmxMenu(id)
{
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rАдмин Меню^n^n");
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r1. \wКикнуть^n")
keys |= MENU_KEY_1
}
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r2. \wЗабанить стандартно^n")
keys |= MENU_KEY_2
}
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r3. \wЗабанить подсеть^n")
keys |= MENU_KEY_3
}
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r4. \wУдарить или убить^n")
keys |= MENU_KEY_4
}
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r5. \wПереместить игрока^n")
keys |= MENU_KEY_5
}
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r6. \wСмена карты^n")
keys |= MENU_KEY_6
}
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r7. \wГолосование за карту^n")
keys |= MENU_KEY_7
}
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r8. \wЗаткнуть игрока^n")
keys |= MENU_KEY_8
}
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r9. \wСделать рестарт раунда^n")
keys |= MENU_KEY_9
}
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "^n\r0. \wЗакрыть^n")
keys |= MENU_KEY_0

show_menu(id, keys, menu, -1, "Menu_2");
return PLUGIN_HANDLED
}
public func_menu2(id, key)
{
switch(key)
{
case 0: client_cmd(id, "amx_kickmenu")
case 1: client_cmd(id, "amx_banmenu")
case 3: client_cmd(id, "amx_blockip")
case 4: client_cmd(id, "amx_slapmenu")
case 5: client_cmd(id, "amx_teammenu")
case 6: client_cmd(id, "amx_mapmenu")
case 7: client_cmd(id, "amx_votemapmenu")
case 7: client_cmd(id, "amx_gagmenu")
case 8: server_cmd("sv_restartround 1")
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Wifi
сообщение 22.12.2015, 5:25
Сообщение #10


Стаж: 10 лет
Город: Украина, Днепропетровск

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

Разобрался! Можете закрывать) Как говорится: Пока сам себе не поможешь то никто тебе не поможет rofl.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: