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

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

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

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

Помочь исправить ошибку в плагине.

[РЕШЕНО]
Problem
сообщение 31.8.2016, 18:37
Сообщение #1
Стаж: 12 лет

Сообщений: 325
Благодарностей: 569
Полезность: 861

В скриптинге не шарю, поэтому прошу помощи в исправлении ошибки. Не компилируется, без понятия почему. С меня спасибка. ;)

Cкрытый текст
Код
#include <amxmodx>
#include <dhudmessage>

#define PLUGIN  "Menu Servera"
#define VERSION "1.0"
#define AUTHOR  "BeasT"

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
        register_menucmd(register_menuid("Menu Servera"), 1023, "ServerMenu_Func")
        register_clcmd("menu", "ServerMenu")
        register_clcmd("say /menu", "ServerMenu")
        register_clcmd("say_team /menu", "ServerMenu")
    set_task(1.0, "taskHudMsg", .flags = "b");
}

public taskHudMsg()    {
    set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.85, 0.0, 0, 0.0, 1.0, 0.1, 0.1, false);
    show_dhudmessage(0, "Меню сервера на F3");
}

public client_authorized(id)
    client_cmd(id, "bind ^"F3^" ^"say /menu^"");

public ServerMenu(id)
{
        static g_Menu[512], keys, len
        
    len = formatex(g_Menu, 511, "\r[\wМеню Сервера\r]^nПятизвездочный CSDM^n^n");
              
    len += formatex(g_Menu[len], 511 - len, "\r1. \yОткрыть \r[\yМагазин\r]^n");
    len += formatex(g_Menu[len], 511 - len, "\r2. \yПоставить \r[\yТурель\r]^n");
    len += formatex(g_Menu[len], 511 - len, "\r3. \yКупить \r[\yЗолотой АК\r]^n");
        len += formatex(g_Menu[len], 511 - len, "\r4. \yКупить \r[\yЗолотую M4A1\r]^n");
        len += formatex(g_Menu[len], 511 - len, "\r5. \yУстановить \r[\yЗолотую AWP\r]^n");
        len += formatex(g_Menu[len], 511 - len, "\r6. \yУстановить \r[\yНаземную Мину\r]^n");
    len += formatex(g_Menu[len], 511 - len, "\r7. \yПоставить \r[\yРаздатчик Здоровья\r]^n");
    len += formatex(g_Menu[len], 511 - len, "\r8. \yКупить \r[\yАдминку\r]^n");
    len += formatex(g_Menu[len], 511 - len, "\r9. \yГруппа \r[\yВконтакте\r]^n");
        
        len += formatex(g_Menu[len], 511 - len, "^n\r0. \wВыход")
        
        keys |= (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<9)
        return show_menu(id, keys, g_Menu, -1, "Menu Servera")
}

public ServerMenu_Func(id, key)
{
        switch(key)
        {
        case 0: client_cmd(id, "say /shop");
        case 1: client_cmd(id, "sentry_build");
        case 2: client_cmd(id, "say /goldenak");
                case 3: client_cmd(id, "say /goldm4a1");
                case 4: client_cmd(id, "say /goldenawp");
                case 5: client_cmd(id, ""buymine;+amxx_mine"");
        case 6: client_cmd(id, "buy_disp");
        case 7: client_cmd(id, "say /adminka");
        case 8: client_cmd(id, "say /vk");
        }
        return PLUGIN_HANDLED
}


Отредактировал: Problem, - 31.8.2016, 18:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя steelzzz
сообщение 31.8.2016, 18:48
Сообщение #2


Стаж: 12 лет

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

Код:
#include <amxmodx>
#include <dhudmessage>

#define PLUGIN "Menu Servera"
#define VERSION "1.0"
#define AUTHOR "BeasT"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menucmd(register_menuid("Menu Servera"), 1023, "ServerMenu_Func")
register_clcmd("menu", "ServerMenu")
register_clcmd("say /menu", "ServerMenu")
register_clcmd("say_team /menu", "ServerMenu")
set_task(1.0, "taskHudMsg", .flags = "b")
}

public taskHudMsg()
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.85, 0.0, 0, 0.0, 1.0, 0.1, 0.1, false);
show_dhudmessage(0, "Меню сервера на F3");
}

public client_authorized(id)
client_cmd(id, "bind ^"F3^" ^"say /menu^"");

public ServerMenu(id)
{
static g_Menu[512], keys, len
len = formatex(g_Menu, 511, "\r[\wМеню Сервера\r]^nПятизвездочный CSDM^n^n");
len += formatex(g_Menu[len], 511 - len, "\r1. \yОткрыть \r[\yМагазин\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r2. \yПоставить \r[\yТурель\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r3. \yКупить \r[\yЗолотой АК\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r4. \yКупить \r[\yЗолотую M4A1\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r5. \yУстановить \r[\yЗолотую AWP\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r6. \yУстановить \r[\yНаземную Мину\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r7. \yПоставить \r[\yРаздатчик Здоровья\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r8. \yКупить \r[\yАдминку\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r9. \yГруппа \r[\yВконтакте\r]^n");
len += formatex(g_Menu[len], 511 - len, "^n\r0. \wВыход")

keys |= (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<9)
return show_menu(id, keys, g_Menu, -1, "Menu Servera")
}

public ServerMenu_Func(id, key)
{
switch(key)
{
case 0: client_cmd(id, "say /shop");
case 1: client_cmd(id, "sentry_build");
case 2: client_cmd(id, "say /goldenak");
case 3: client_cmd(id, "say /goldm4a1");
case 4: client_cmd(id, "say /goldenawp");
case 5: client_cmd(id, "buymine;+amxx_mine");
case 6: client_cmd(id, "buy_disp");
case 7: client_cmd(id, "say /adminka");
case 8: client_cmd(id, "say /vk");
}
return PLUGIN_HANDLED
}


Отредактировал: steelzzz, - 31.8.2016, 18:50
Прикрепленные файлы:
Прикрепленный файл  123.sma ( 2,5 килобайт ) Кол-во скачиваний: 4


Нужна помощь в настройке сервера или плагина? (Платно) -> Тык
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: