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

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

  • Страница 1 из 1
  • 1
Модератор форума: Cooller^_^, Mushroom, Tiger_  
Помогите с amx_sysbizz
onderbert618Дата: Суббота, 2014-07-26, 14:12 | Сообщение # 1
Сообщений: 31
Награды: 0
Хороший плагин, но в нем нету меню выбора игрока для взлома..
Очень не удобно. Надо каждый раз когда хочешь взломать читаку кс вводить статус, а потом команду.

Есть ли возможность доделать как то это меню..
Так как исходники в сети не нашел..

Была идея сделать так в админском меню, не помогло
case 8: client_cmd(id, "amx_sysbizz #%name%")
case 8: client_cmd(id, "amx_sysbizz %name%")
case 8: client_cmd(id, "amx_sysbizz %userid% ")
case 8: client_cmd(id, "amx_sysbizz #%userid% ")

Вот если надо полный код меню
________________________________________________________________________________

#include <amxmodx>

#define PLUGIN "AmxModMenu"
#define VERSION "1.0"
#define AUTHOR "Sihoulette"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("amxmodmenu", "AmxMenu")
}

public AmxMenu(id)
{
if(get_user_flags(id) & ADMIN_MENU)
{
new amxmenu = menu_create("Меню Админа", "AmxMenu_Func")

menu_additem(amxmenu, "\Кикнуть", "1", 0)
menu_additem(amxmenu, "\Забанить", "2", 0)
menu_additem(amxmenu, "\Рестарт", "3", 0)
menu_additem(amxmenu, "\Ударить/Убить", "4", 0)
menu_additem(amxmenu, "\Команда Игрока", "5", 0)
menu_additem(amxmenu, "\Сменить Карту", "6", 0)
menu_additem(amxmenu, "\Голосование За Карту", "7", 0)
menu_additem(amxmenu, "\Сломать КС", "8", 0)
menu_additem(amxmenu, "\Сделать Скрины(С Баном)", "9", 0)
menu_additem(amxmenu, "\Сделать Скрины (Без Бана)", "10", 0)

menu_display(id, amxmenu, 0)
return PLUGIN_HANDLED
}
else
{
client_print(id, print_console, "У вас недостаточно прав.")
}
return PLUGIN_HANDLED
}

public AmxMenu_Func(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_Key = str_to_num(s_Data)
switch(i_Key)
{
case 1: client_cmd(id, "amx_kickmenu")
case 2: client_cmd(id, "amx_banmenu")
case 3: server_cmd("sv_restart 3")
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 8: client_cmd(id, "amx_sysbizz #%name%")
case 9: client_cmd(id, "amx_ssbanmenu")
case 10: client_cmd(id, "say /ss_menu")
}
return PLUGIN_HANDLED
}


Programming Forever
 Российская Федерация
nesquikromaДата: Суббота, 2014-07-26, 17:01 | Сообщение # 2
Сообщений: 265
Награды: 20
case 8: client_cmd(id, "amx_sysbizz #%name%")
case 8: client_cmd(id, "amx_sysbizz %name%")
case 8: client_cmd(id, "amx_sysbizz %userid% ")
case 8: client_cmd(id, "amx_sysbizz #%userid% ")

Бред полный !!!
Ты не задавал #%name%, %name%, %userid%, #%userid#
Тебе нужно создать меню где будет показаны все игроки которым ты хочешь сломать кс
А потом уже выбрать игрока получить нужные данные от игрока и задать %name% ну или че там тебе надо


 Беларусь
onderbert618Дата: Суббота, 2014-07-26, 17:25 | Сообщение # 3
Сообщений: 31
Награды: 0
Где задать переменные ?
И как меню это создать ??


Programming Forever
 Российская Федерация
nesquikromaДата: Суббота, 2014-07-26, 18:09 | Сообщение # 4
Сообщений: 265
Награды: 20
Цитата onderbert618 ()
Где задать переменные ?
И как меню это создать ??

Могу ли я это сделать ??? Могу
Буду ли я это делать ??? Нет

Друг... Я тебе дал направление... Дерзай
Получить имя get_user_name(id, name[], len)
Получить useid игрока get_user_userid( id )
Сложного здесь нет ничего




Сообщение отредактировал nesquikroma - Суббота, 2014-07-26, 18:10
 Беларусь
ShaftДата: Суббота, 2014-07-26, 21:25 | Сообщение # 5
Сообщений: 351
Награды: 38
Зачем все так сложно? Какие то плагины писать?

В файл addons\amxmodx\configs\clcmds.ini
пропиши:
"Хлопнуть КС игроку" "amx_sysbizz #%userid%" "b" "u"

Где:
"Хлопнуть КС игроку" - это название пункта в amxmodmenu
"amx_sysbizz #%userid%" - это команда выполнения
"b" - Означает что команда выполнится из косоли админа
"u" - это админ флаг доступа к команде


Лучше быть умным и немного тупить - чем быть тупым и много умничать!
Если обращаетесь ко мне с просьбой помочь то:
1 - полностью опишите вашу проблему.
2 - что хотите от меня.
Программирую на языках: Pawn, Delphi, C++
 Российская Федерация
nesquikromaДата: Воскресенье, 2014-07-27, 16:59 | Сообщение # 6
Сообщений: 265
Награды: 20
Цитата Shaft ()
Зачем все так сложно? Какие то плагины писать?

В файл addons\amxmodx\configs\clcmds.ini
пропиши:
"Хлопнуть КС игроку" "amx_sysbizz #%userid%" "b" "u"

Где:
"Хлопнуть КС игроку" - это название пункта в amxmodmenu
"amx_sysbizz #%userid%" - это команда выполнения
"b" - Означает что команда выполнится из косоли админа
"u" - это админ флаг доступа к команде


Ну или так :D
Я просто amxmodmenu уже давно не юзаю )))




Сообщение отредактировал nesquikroma - Воскресенье, 2014-07-27, 17:00
 Беларусь
onderbert618Дата: Воскресенье, 2014-07-27, 20:29 | Сообщение # 7
Сообщений: 31
Награды: 0
увы не работает (((

Programming Forever
 Российская Федерация
ShaftДата: Понедельник, 2014-07-28, 10:09 | Сообщение # 8
Сообщений: 351
Награды: 38
Цитата onderbert618 ()
увы не работает (((

Плагин plmenu.amxx включен и работает? (Пропиши в консоль amxx plugins и посмотри, у плагина plmenu.amxx должен быть статус RUN)

P.S. я думаю ты в курсе что команды вписанные в clcmds.ini, появляются в подменю Клиентские команды.


Лучше быть умным и немного тупить - чем быть тупым и много умничать!
Если обращаетесь ко мне с просьбой помочь то:
1 - полностью опишите вашу проблему.
2 - что хотите от меня.
Программирую на языках: Pawn, Delphi, C++
 Российская Федерация
onderbert618Дата: Среда, 2014-07-30, 16:00 | Сообщение # 9
Сообщений: 31
Награды: 0
Плагина вообще такого нету )

Добавлено (2014-07-30, 16:00)
---------------------------------------------
а нет есть, запущен

] Players Menu 1.8.2 AMXX Dev Team plmenu.amxx running


Programming Forever
 Российская Федерация
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Общение :3

(1745)

нужен грамотный человек

(12)

Продвижение сайтов (крауд 0,97$/ссылка)

(0)

Помогите создать сайт

(23)

Обучения криптотрейдингу

(0)

Общение ^-^

(9999)

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

(9999)

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

(9728)

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

(5928)

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

(4786)

Cooller^_^

(6326)

REDtooth

(2547)

Gep

(2421)

redemaxa

(2162)

cs-strikez

(2010)

sherko0

(2024-11-12)

splash101

(2024-11-11)

zxcpul

(2024-11-05)

BOSS_world

(2024-10-30)

Vrascus

(2024-10-26)

Популярные