Hackore 0 Опубликовано 18 января, 2019 Недавно перешёл с Pawn на Visual Studio Code и столкнулся с некоторыми проблемами. Команды на Pawn.CMD gamemodes/new.pwn(3626) : error 010: invalid function or declaration Вот код: cmd:mm(playerid) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Вы не авторизованы!"); ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"{0099ff}Меню игрока", "1. Статистика персонажа\n2. Список команд\n3. Настройки\n4. Связь с администрацией\n5. Правила сервера\n6. Изменить НонРП ник\n7. Донат\n{66cc00}8. Ввести промокод","Выбрать", "Отмена"); return 1; } alias:mm("menu", "mn"); //строка ошибки 3626 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
PriteTV 9 Опубликовано 19 января, 2019 Попробуй вот так cmd:mm(playerid) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Вы не авторизованы!"); ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"{0099ff}Меню игрока", "1. Статистика персонажа\n2. Список команд\n3. Настройки\n4. Связь с администрацией\n5. Правила сервера\n6. Изменить НонРП ник\n7. Донат\n{66cc00}8. Ввести промокод","Выбрать", "Отмена"); return 1; } alias:menu("mm"); 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Reyn 85 Опубликовано 19 января, 2019 (изменено) Эту ошибку легко исправить, тоже с ней сталкивался. Вместо alias:mm("menu", "mn"); //строка ошибки 3626 Пиши: cmd:mn(playerid) return callcmd::menu(playerid); // То-есть мы вызываем саму команду menu через mn без alias т.к висуал не дружит с ним. Изменено 19 января, 2019 пользователем Reyn 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты