Перейти к содержимому


Фотография

компилирую плагин

плагины

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 ultraproskill

ultraproskill

    Новичок

  • Пользователь
  • Pip
  • 5 сообщений

Отправлено 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 siska

siska

    Участник

  • Пользователь
  • PipPip
  • 128 сообщений

Отправлено 12 Март 2013 - 18:42

судя по всему не хватает в самом конце }

#3 Ghost xD

Ghost xD

    Пользователь

  • Пользователь
  • PipPipPip
  • 314 сообщений

Отправлено 12 Март 2013 - 18:49

Что за ржач? ТС, не позорся.
Например название пункта будет "Включить музыку", а будет выполнять комманду "say /simon".
Или я что то не понимаю? Причем тут "Включить музыку" и "say /simon"?
Это же разное =)

ТС, если видешь исходник, то нужно изменять все под себя, а не 50% только.

#4 ultraproskill

ultraproskill

    Новичок

  • Пользователь
  • Pip
  • 5 сообщений

Отправлено 12 Март 2013 - 19:22

дело не в этом! Не тупи ты так

я заменял всё не получалось я скопировал просто, а так заменял всё!

#5 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 12 Март 2013 - 19:53

public go_menu(id)
{
menu_display(id,menu)
return PLUGIN_HANDLED
}

#6 Xattab058rus

Xattab058rus

    Пользователь

  • Пользователь
  • PipPipPip
  • 169 сообщений

Отправлено 12 Март 2013 - 19:53

;)

Сообщение отредактировал Xattab058rus: 12 Март 2013 - 19:54


#7 VREDITEL

VREDITEL

    Пользователь

  • Пользователь
  • PipPipPip
  • 261 сообщений

Отправлено 12 Март 2013 - 21:43

;)

Даже не знаю, что тебе ответить, дружище.

#8 Tags111

Tags111

    Новичок

  • Пользователь
  • Pip
  • 9 сообщений

Отправлено 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 BaHeK

BaHeK

    Пользователь

  • Модератор
  • 324 сообщений

Отправлено 13 Март 2013 - 13:34

че за бред ?
разве можно в 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
вот так
должно работать

Кто тебе сказал, что в plugin_init нельзя зарегистрировать меню?

Вот то что ты написал, не компилируется 100% из-за того, что нет переменной i_Menu, которая указана в menu_display, так же не закрыта функция go_menu, которая в данном случае вообще не нужна.

#10 ultraproskill

ultraproskill

    Новичок

  • Пользователь
  • Pip
  • 5 сообщений

Отправлено 14 Март 2013 - 20:29

так как же будет работать??

#11 BaHeK

BaHeK

    Пользователь

  • Модератор
  • 324 сообщений

Отправлено 14 Март 2013 - 22:09

так как же будет работать??

onotole в 5-ом сообщении ответил.



Темы с аналогичным тегами плагины

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных