#1
Отправлено 12 Март 2013 - 17:47
asaa.sma(46) : error 001: expected token: "}", but found "-end of file-"
Вот сам плагин
#include <amxmodx>
new menu
public plugin_init()
{
register_plugin("menu","1.0","Armageddon");
menu = menu_create("\yМеню сервера","func_menu");
menu_additem( menu, "\wВключить музыку")
menu_additem( menu, "\wВыключить музыку")
menu_additem( menu, "\wМой ранк")
menu_additem( menu, "\wТоп игроков сервера")
menu_additem( menu, "\wТоп игроков по Head Shot")
menu_additem( menu, "\wАдминистраторы онлайн")
menu_additem( menu, "\wКупить админку")
menu_additem( menu, "\wКупить VIP")
menu_setprop( menu, MPROP_NEXTNAME, "Дальше")
menu_setprop( menu, MPROP_BACKNAME, "Назад")
menu_setprop( menu, MPROP_EXITNAME, "Выход")
register_clcmd("Jail_menu","go_menu");
}
public client_authorized(id)
{
client_cmd(id, "bind ^"F3^" ^"menu^"")
}
public func_menu(id, menu, key)
{
key++
if(key==1) client_cmd(id, "say /simon")
if(key==2) client_cmd(id, "say /open")
if(key==3) client_cmd(id, "say /hide")
if(key==4) client_cmd(id, "say /box")
if(key==5) client_cmd(id, "say /ball")
if(key==6) client_cmd(id, "say /fd")
if(key==7) client_cmd(id, "say /shop")
if(key==8) client_cmd(id, "say /vipmenu")
}
public go_menu(id)
{
menu_display(id,menu)
return PLUGIN_HANDLED
В чём проблема?
#2
Отправлено 12 Март 2013 - 18:42
#3
Отправлено 12 Март 2013 - 18:49
Например название пункта будет "Включить музыку", а будет выполнять комманду "say /simon".
Или я что то не понимаю? Причем тут "Включить музыку" и "say /simon"?
Это же разное =)
ТС, если видешь исходник, то нужно изменять все под себя, а не 50% только.
#4
Отправлено 12 Март 2013 - 19:22
я заменял всё не получалось я скопировал просто, а так заменял всё!
#5
Отправлено 12 Март 2013 - 19:53
public go_menu(id) { menu_display(id,menu) return PLUGIN_HANDLED}
#6
Отправлено 12 Март 2013 - 19:53
Сообщение отредактировал Xattab058rus: 12 Март 2013 - 19:54
#7
Отправлено 12 Март 2013 - 21:43
Даже не знаю, что тебе ответить, дружище.
#8
Отправлено 13 Март 2013 - 5:05
разве можно в plugin_init прописывать меню
там же только регистрируются команды и квары
#include <amxmodx> new menu public plugin_init() { register_plugin("menu","1.0","Armageddon"); register_clcmd("menu", "Armageddon", ADMIN_ALL); } public Armageddon(id) { menu = menu_create("\yМеню сервера","func_menu"); menu_additem( menu, "\wВключить музыку") menu_additem( menu, "\wВыключить музыку") menu_additem( menu, "\wМой ранк") menu_additem( menu, "\wТоп игроков сервера") menu_additem( menu, "\wТоп игроков по Head Shot") menu_additem( menu, "\wАдминистраторы онлайн") menu_additem( menu, "\wКупить админку") menu_additem( menu, "\wКупить VIP") menu_setprop( menu, MPROP_NEXTNAME, "Дальше") menu_setprop( menu, MPROP_BACKNAME, "Назад") menu_setprop( menu, MPROP_EXITNAME, "Выход") menu_display(id, i_Menu, 0) } public client_authorized(id) { client_cmd(id, "bind ^"F3^" ^"menu^"") } public func_menu(id, menu, key) { key++ if(key==1) client_cmd(id, "say /simon") if(key==2) client_cmd(id, "say /open") if(key==3) client_cmd(id, "say /hide") if(key==4) client_cmd(id, "say /box") if(key==5) client_cmd(id, "say /ball") if(key==6) client_cmd(id, "say /fd") if(key==7) client_cmd(id, "say /shop") if(key==8) client_cmd(id, "say /vipmenu") } public go_menu(id) { menu_display(id,menu) return PLUGIN_HANDLEDвот так
должно работать
#9
Отправлено 13 Март 2013 - 13:34
Кто тебе сказал, что в plugin_init нельзя зарегистрировать меню?че за бред ?
разве можно в plugin_init прописывать меню
там же только регистрируются команды и квары#include <amxmodx> new menu public plugin_init() { register_plugin("menu","1.0","Armageddon"); register_clcmd("menu", "Armageddon", ADMIN_ALL); } public Armageddon(id) { menu = menu_create("\yМеню сервера","func_menu"); menu_additem( menu, "\wВключить музыку") menu_additem( menu, "\wВыключить музыку") menu_additem( menu, "\wМой ранк") menu_additem( menu, "\wТоп игроков сервера") menu_additem( menu, "\wТоп игроков по Head Shot") menu_additem( menu, "\wАдминистраторы онлайн") menu_additem( menu, "\wКупить админку") menu_additem( menu, "\wКупить VIP") menu_setprop( menu, MPROP_NEXTNAME, "Дальше") menu_setprop( menu, MPROP_BACKNAME, "Назад") menu_setprop( menu, MPROP_EXITNAME, "Выход") menu_display(id, i_Menu, 0) } public client_authorized(id) { client_cmd(id, "bind ^"F3^" ^"menu^"") } public func_menu(id, menu, key) { key++ if(key==1) client_cmd(id, "say /simon") if(key==2) client_cmd(id, "say /open") if(key==3) client_cmd(id, "say /hide") if(key==4) client_cmd(id, "say /box") if(key==5) client_cmd(id, "say /ball") if(key==6) client_cmd(id, "say /fd") if(key==7) client_cmd(id, "say /shop") if(key==8) client_cmd(id, "say /vipmenu") } public go_menu(id) { menu_display(id,menu) return PLUGIN_HANDLEDвот так
должно работать
Вот то что ты написал, не компилируется 100% из-за того, что нет переменной i_Menu, которая указана в menu_display, так же не закрыта функция go_menu, которая в данном случае вообще не нужна.
#10
Отправлено 14 Март 2013 - 20:29
#11
Отправлено 14 Март 2013 - 22:09
onotole в 5-ом сообщении ответил.так как же будет работать??
Темы с аналогичным тегами плагины
Игровые сервера →
Counter-Strike 1.6 →
Нужен человек для установки плагиновАвтор sanek47 , 11 апр 2024 Плагины |
|
|
||
Игровые сервера →
Left 4 Dead 2 →
ошибка компиляции плагинаАвтор Cyber Freak , 28 мар 2023 плагины, left 4 dead 2 |
|
|
||
Игровые сервера →
MineCraft →
Пожалуйста помогите создать магазин за донат. валютуАвтор yawara , 27 мар 2023 майнкрафт, плагины майнкрафт и 3 еще... |
|
|
||
Игровые сервера →
Left 4 Dead 2 →
не работают плагиныАвтор Cyber Freak , 07 мар 2023 плагины, sourcemod |
|
|
||
Игровые сервера →
Counter-Strike: Source →
Точки спавнаАвтор konned , 13 мар 2022 Спавн, Плагины |
|
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных