Ошибка при компиляции

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
28
Реакции
-1
Помог
1 раз(а)
Ошибка
/hlds/web/www/amxxpc/work/scripting/menu_csdm.sma(1) : error 010: invalid function or declaration
/hlds/web/www/amxxpc/work/scripting/menu_csdm.sma(40) : warning 217: loose indentation
/hlds/web/www/amxxpc/work/scripting/menu_csdm.sma(41) : warning 217: loose indentation

1 Error.
Could not locate output file /hlds/web/www/amxxpc/work/plugins/menu_csdm.amx (compile failed).
Компилятор
WEB-компилятор
Amx Mod X
Исходный код
#include <amxmodx>
#include <amxmisc>
#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|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0

new const PLUGIN[] = "NewCSDM_Menu"
new const VERSION[] = "1.2"
new const AUTHOR[] = "NewGame_PL"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menu("Menu_1", keys, "func_menu2")
register_concmd("chooseteam", "Server_Menu")
register_clcmd("chooseteam", "Server_Menu")
register_clcmd("say /ip", "info_ip")
register_clcmd("say /vk", "info_group")
}

public info_ip(id){
new name[32]
get_user_name(id, name, 31)
ColorChat(id, GREEN, "^1[^3Наше IP^1] ^4%s, ^1Наше IP: ^3 212.76.129.116:27018", name)
}

public info_group(id){
new name[32]
get_user_name(id, name, 31)
ColorChat(id, GREEN, "^1[^3Наш сайт^1] ^4%s, ^1Наша группа: ^3 Lovely-cs.ru", name)
}


public Server_Menu(id)
{
new name[32]
get_user_name(id, name, 31)
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\yМеню \wLovely-cs.ru ^n\dПривет, \r%s^n^n", name);
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r1. \wУстановить \yПушку^n")
keys |= MENU_KEY_1
}
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r2. \wУстановить \yЛазер^n")
keys |= MENU_KEY_2
}
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r3. \wУстановить \yРаздатчик^n^n")
keys |= MENU_KEY_3
}
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r4. \yМагазин | \wУмений^n")
keys |= MENU_KEY_4
}
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r5. \yМагазин | \wGOLD Оружий^n")
keys |= MENU_KEY_5
}
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r6. \yУзнать | \wIP Сервера^n^n")
keys |= MENU_KEY_6
}
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r7. \wПередать \yДеньги^n")
keys |= MENU_KEY_7
}
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r8. \wУзнать \yНаш сайт^n")
keys |= MENU_KEY_8
}
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r9. \wСкинуть \yСчет^n")
keys |= MENU_KEY_9
}
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "^n\r0. \rВыход^n")
keys |= MENU_KEY_0

show_menu(id, keys, menu, -1, "Menu_1");
return PLUGIN_HANDLED
}
public func_menu2(id, key)
{
switch(key)
{
case 0: client_cmd(id, "sentry_build")
case 1: client_cmd(id, "+setlaser")
case 2: client_cmd(id, "build_dispenser")
case 3: client_cmd(id, "say /shop")
case 4: client_cmd(id, "say /shopmenu")
case 5: client_cmd(id, "say /ip")
case 6: client_cmd(id, "tm")
case 7: client_cmd(id, "say /vk")
case 8: client_cmd(id, "say /rs")

}
}
Помогите откомпилировать, уже всё попробовал. Всё что сделал в исходнике - это поменял рекламу на свою, по типу Айпи сервера, группы/сайта сервера и всё.
Компилировал и в локальном компиляторе, ошибка та же.
 
В этой теме было размещено решение! Перейти к решению.
Сообщения
271
Реакции
348
Помог
15 раз(а)
C++:
#include <amxmodx>
#include <amxmisc>
#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|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0

new const PLUGIN[]    =    "NewCSDM_Menu"
new const VERSION[]    =    "1.2"
new const AUTHOR[]    =    "NewGame_PL"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_menu("Menu_1", keys, "func_menu2")
    register_concmd("chooseteam", "Server_Menu")
    register_clcmd("chooseteam", "Server_Menu")
    register_clcmd("say /ip", "info_ip")
    register_clcmd("say /vk", "info_group")
}

public info_ip(id)
{
    new name[32]
    get_user_name(id, name, 31)
    ColorChat(id, GREEN, "^1[^3Наше IP^1] ^4%s, ^1Наше IP: ^3 212.76.129.116:27018", name)
}

public info_group(id)
{
    new name[32]
    get_user_name(id, name, 31)
    ColorChat(id, GREEN, "^1[^3Наш сайт^1] ^4%s, ^1Наша группа: ^3 Lovely-cs.ru", name)
}

        
public Server_Menu(id)
{
    new name[32]
    get_user_name(id, name, 31)
    static menu[650], iLen
    iLen = 0
    iLen = formatex(menu[iLen],    charsmax(menu)    -    iLen,    "\yМеню \wLovely-cs.ru ^n\dПривет, \r%s^n^n",    name);

    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r1. \wУстановить \yПушку^n")
    keys |= MENU_KEY_1

    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r2. \wУстановить \yЛазер^n")
    keys |= MENU_KEY_2

    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r3. \wУстановить \yРаздатчик^n^n")
    keys |= MENU_KEY_3

    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r4. \yМагазин | \wУмений^n")
    keys |= MENU_KEY_4

    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r5. \yМагазин | \wGOLD Оружий^n")
    keys |= MENU_KEY_5

    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r6. \yУзнать | \wIP Сервера^n^n")
    keys |= MENU_KEY_6

    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r7. \wПередать \yДеньги^n")
    keys |= MENU_KEY_7

    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r8. \wУзнать \yНаш сайт^n")
    keys |= MENU_KEY_8

    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r9. \wСкинуть \yСчет^n")
    keys |= MENU_KEY_9

    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "^n\r0. \rВыход^n")
    keys |= MENU_KEY_0

    show_menu(id, keys, menu, -1, "Menu_1");
    return PLUGIN_HANDLED
}

public func_menu2(id, key)
{
    switch(key)
    {
        case 0: client_cmd(id, "sentry_build")
        case 1: client_cmd(id, "+setlaser")
        case 2: client_cmd(id, "build_dispenser")
        case 3: client_cmd(id, "say /shop")
        case 4: client_cmd(id, "say /shopmenu")
        case 5: client_cmd(id, "say /ip")
        case 6: client_cmd(id, "tm")
        case 7: client_cmd(id, "say /vk")
        case 8: client_cmd(id, "say /rs")
    }
}
 
Сообщения
333
Реакции
290
Помог
9 раз(а)
//del
Не ищите отличий) Просто скомпилируйте.
 
Сообщения
28
Реакции
-1
Помог
1 раз(а)
Код:
/hlds/web/www/amxxpc/work/scripting/menu_csdm.sma(1) : error 010: invalid function or declaration
 
1 Error.
Could not locate output file /hlds/web/www/amxxpc/work/plugins/menu_csdm.amx (compile failed).
Теперь другая ошибка
 
Сообщения
271
Реакции
348
Помог
15 раз(а)
Profan, используйте кодировку UTF-8 или UTF-8 без BOM в своём редакторе
 
Сообщения
28
Реакции
-1
Помог
1 раз(а)
Большое спасибо за помощь)
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу