• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Помогите разобраться с ошибками

anepoma

Дебютант
(52346) : error 017: undefined symbol "PI"
(52346) : warning 215: expression has no effect
(52346) : error 001: expected token: ";", but found "]"
(52346) : error 029: invalid expression, assumed zero
(52346) : fatal error 107: too many error messages on one line

Ошибочная строка выделена

CMD:ahelp(playerid, params[])//Адм
{
if(!PI[playerid][pAdmin]) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);
if(!ADuty{playerid}) return SCM(playerid, COLOR_GREY, NO_DUTY_TEXT);
extract params -> new lvl; else return str_1[0] = EOS, f(str_1, sizeof(str_1), "[Информация] {ffffff}Используйте /ahelp [lvl 1 - %i]", PI[playerid][pAdmin]), SCM(playerid, COLOR_RED, str_1);
if(PI[playerid][pAdmin] < lvl) return SCM(playerid, COLOR_RED, !"Мелкий еще!");
switch(lvl)
{
case 1:
{
SPD(playerid, 0, DIALOG_STYLE_MSGBOX, !"",//1 lvl gotovo
!"{FFFFFF}apanel - Админ.панель\n\
tp - Телепорт по фракциям\n\
flip - флипнуть\n\
jp Джетпак\n\
freeze - Заморозить игрока\n\
unfreeze - Разморозить игрока\n\
ot - Ответ на репорт\n\
pm - Сообщение ироку\n\
getwarn - Наказание игрока\n\
az - Телепорт в админ зону\n\
a - Админ.чат\n\
spplayer Заспавнить игрока\n\
re - Следить за игроком\n\
goto - Телепорт к игроку\n\
gotocar - Телепорт к машине\n\
spawn - Заспавниться\n\
gethere - Телепортировать к себе игрока\n\
orgmembers - Количество людей во фракциях\n\
check - Статистика игрока\n\
checkpass - Просмотр паспорта игрока\n\
checkinv - Просмотр предметов игрока\n\
checkcarskill - проверить навык вождение\n\
checkkills - Проверить скиллы\n\
chekclic - Проверить лицензии\n\
gotohouse - Телепорт к дому\n\
gotobiz - Телепорт к бизнесу\n\
gototrailer - Телепорт к трейлеру\n\
checkpunish - История наказаний",
!"Принять", !"");
}
case 2:
{
SPD(playerid, 0, DIALOG_STYLE_MSGBOX, !"",//sdelat
!"{FFFFFF}weap - Забрать оружие\n\
unjail - Выпустить из деморгана\n\
jail - Наказать игрока деморганом\n\
unmute - Убрать бан чата\n\
spcar - Заспавнить машину\n\
kick - Кикнуть игрока\n\
mute - Выдать бан чата игроку\n\
getip - Узнать ип игрока\n\
cc - Очистить чат\n\
sethp - Установить здоровье\n\
pgetip - Узнать похожие ип\n\
setarmour - Изменить броню игроку",
!"Принять", !"");
}
case 3:
{
SPD(playerid, 0, DIALOG_STYLE_MSGBOX, !"",//sdelat
!"{FFFFFF}plveh - Создать временную машину\n\
unban - Разбанить игрока\n\
unwarn - Снять варн\n\
getherecar - Телепортировать к себе кар\n\
gethere - Телепортировать к себе игрока\n\
ban - Забанить игрока\n\
warn - Выдать варн\n\
spcars - Заспавнить кары в радиусе\n\
gunall - Дать ган в радиусе\n\
spplayers - Заспавнить в радиусе\n\
azakon - Игнор звезд в радиусе\n\
freezeall - Заморозить в радиусе\n\
unfreezeall - Разморозить в радиусе\n\
armourall - Выдать броню в радиусе\n\
unarmourall - Отобрать броню в радиусе\n\
slapall - Дать поджопник в радиусе\n\
hpall - Дать хп в радиусе\n\
weapall - Отобрать оружие в радиусе\n\
givegun - Дать оружие игроку\n\
smp - Кричать на МП\n\
eventmenu - Меню мероприятий",
!"Принять", !"");
}
case 4:
{
SPD(playerid, 0, DIALOG_STYLE_MSGBOX, !"",//4 lvl gotovo
!"{FFFFFF}delhname - Удалить название дома\n\
delbname - Удалить название бизнесу\n\
wanroff - Оффлайн статистика\n\
warnoff - Выдать варн офф.\n\
checkbiz - Проверить бизнес на деньги\n\
checkhouse - Проверить дом\n\
unban - Разбанить игрока\n\
amember - Принять себя во фракцию\n\
afkkick - Кикнуть игроков в афк\
aparkcar - Отправить машину на штраф.стоянку и выдать штраф\n\
makeleader - Назначить лидером\n\
setgangzone - Установить цвет зоны\n\
setbizmafia - установить крышу бизнеса\n\
sban - Забанить тихо\n\
banip - Забанить по ИП\n\
unbanip - Разбанить по ИП\n\
jailoff - Посадить игрока в деморган офф.\n\
muteoff - Выдать игроку мут офф.\n\
skick - Тихо кикнуть\n\
setskin - Выдать скин\n\
uval - Уволить из фракции\n\
skinall - Выдать скин в радиусе\n\
ao - Писать в общий чат\n\
unmuteoff - снять заглушку в офф\n\
bizlock - закрыть бизнес\n",
!"Принять", !"");
}
case 5:
{
SPD(playerid, 0, DIALOG_STYLE_MSGBOX, !"",//5 lvl gotovo
!"{FFFFFF}banipoff - Забанить ип оффлайн\n\
layoutoff - Запретить/Разрешить проверку макетов\n\
restartreport - Перезапустить репорт\n\
rasform - Очистить зоны гетто\n\
banoff - Забанить в оффлайне (без обнуление)\n\
agm - Вкл/Выкл админу GM Admin\n\
removeitem - Отобрать предметы только в своём инвентаре\n\
givemydonate - Передать свой донат\n\
givemydonateoff - Передать свой донат в оффлайне\n\
agl - Выдать пакет лицензий/мед.карту/военный билет\n\
",
!"Принять", !"");
}
case 6://sdelat
{
SPD(playerid, 0, DIALOG_STYLE_MSGBOX, !"",
!"{FFFFFF}givemoney - Выдать деньги\n",
!"Принять", !"");
}
case 7://gotovo
{
SPD(playerid, 0, DIALOG_STYLE_MSGBOX, !"",
!"{FFFFFF}setadmtag - Установить админ-тэг для /ao\n\
tpoff - Вкл/Вык функцию AntiTelerotp\n\
changeadminint - Изменить интерьер админов\n\
adeldesc - удалить описание игрока\n\
makeadminoff - Установить уровень адм.офф\n\
makeadmin - Назначить админом\n\
map - Маппинг\n\
setrep - Установить репутацию админу\n\
uvalall - расформить организацию\n\
enableworkshop - Отключить систему Мастерской", !"Принять", !"");
}
case 8://SDELAT
{
/*
reklama - Реклама в чате\n
*/
SPD(playerid, 0, DIALOG_STYLE_MSGBOX, !"",
!"setstat - Изменить статистику игрока\n\
setcmd - Выдать кмд\n\
adonatesettings - Настройки Доната на сервере\n\
serversettings - Настройки сервера\n\
changehouse - Изменить местоположение дома\n\
sethousecost - Изменить стоимость дома\n\
setklass - Изменить класс дома\n\
closeroulete - Выключить рулетки\n\
startair - Оповешение о запуска АирДропов\n\
asellcar - Продать кар\n\
asellhouse - Продать дом\n\
asellbiz - Продать бизнес\n\
giveitem - Выдать аксессуар\n\
amnesty - амнистия\n\
dellmap - удалить объект\n\
saveserver - Изменить статистику игрока\n\
restart - рестартить сервер\n\
givefd - выдайть ФД на сервере\n\
editmap - редактировать объект\n\
removeinv - очистить инвентарь игрока\n\
giveitemsall - Выдать аксесуар в радиусе\n\
clearshkafs - Очистить шкафы домов\n\
clearshkaf - Очистить шкаф одного дома\n\
addauk - выставить любой предмет на аукцион\n\
checkrub - Посмотреть донат счёт игрока\n\
cpanel - Настройка Античита", !"Принять", !"");
}
}
return 1;
}
 
Сверху Снизу