PDA

Просмотр полной версии : [Вопрос] Visual Studio Code



I'm Legend
22.03.2019, 22:34
Добрый вечер.
Установил Visual Studio Code, поставил pawnc-3.10.9 by Zeex.
При компиляции получаю ошибки, связанные с alias (Pawn.CMD):



cmd_fraction.inc(32) : error 010: invalid function or declaration
cmd_leadermenu.inc(20) : error 010: invalid function or declaration

alias:ration("r");
alias:leadermenu("l");

pawnoholic
23.03.2019, 03:11
Добрый вечер.
Установил Visual Studio Code, поставил pawnc-3.10.9 by Zeex.
При компиляции получаю ошибки, связанные с alias (Pawn.CMD):



cmd_fraction.inc(32) : error 010: invalid function or declaration
cmd_leadermenu.inc(20) : error 010: invalid function or declaration

alias:ration("r");
alias:leadermenu("l");

alias после команды идет?
С флагом -l скомпилируйте и посмотрите что получилось

I'm Legend
23.03.2019, 10:53
Да, alias находится после команды. С флагом -l компилируется нормально, но файл .amx не появляется.

Pa4enka
23.03.2019, 16:25
Пробуйте -Z

pawnoholic
23.03.2019, 17:56
Да, alias находится после команды. С флагом -l компилируется нормально, но файл .amx не появляется.

Вы результат компиляции в .lst посмотрите что получилось

I'm Legend
23.03.2019, 18:09
Вы результат компиляции в .lst посмотрите что получилось

Вроде всё нормально, вот сама команда:

#file "gamemodes\../sources/core/fraction_commands/cmd_fraction.inc"
#line 5

forward pc_cmd_ration(playerid, params[]); public pc_cmd_ration(playerid, params[])
{
// Код...
return 1;
}
forward pc_alias_ration(); public pc_alias_ration() PC_RegAlias(#ration, "r");;

pawnoholic
23.03.2019, 19:25
Вроде всё нормально, вот сама команда:

#file "gamemodes\../sources/core/fraction_commands/cmd_fraction.inc"
#line 5

forward pc_cmd_ration(playerid, params[]); public pc_cmd_ration(playerid, params[])
{
// Код...
return 1;
}
forward pc_alias_ration(); public pc_alias_ration() PC_RegAlias(#ration, "r");;

В конце меня два ;; знака смущает.

I'm Legend
25.03.2019, 18:16
Есть еще предложения?)

DeimoS
25.03.2019, 21:13
Как вариант, попробовать использовать "стандартный" компилятор. Если ошибка повториться, попробуй скомпилировать в Pawno.

Обновить плагин, если версия не последняя.

Так же стоит попробовать перенести код в основной скрипт из инклудов. Помнится, появляются проблемы при слишком длинном пути к файлу. Правда, не помню в чём именно они проявляются. Возможно, это именно тот случай.

+ если делал по инструкции, то стоит всё ещё раз перепроверить, ибо у человека, который писал инструкцию, всё явно работало, раз он решился эту инструкцию написать.

I'm Legend
26.03.2019, 21:43
Всем спасибо, тему можно закрывать.

DeimoS
27.03.2019, 09:20
Так поделись решением

I'm Legend
27.03.2019, 12:15
Установил PawnVSCode.