Перейти к содержанию
Авторизация  
Andrei007

Ошибка при компилировании

Рекомендуемые сообщения

Andrei007

[spoiler=Ошибки]C:\Users\??????\Desktop\Lukan RolePlay\gamemodes\L-RP.pwn(10361) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\??????\Desktop\Lukan RolePlay\gamemodes\L-RP.pwn(10361) : error 017: undefined symbol "string"
C:\Users\??????\Desktop\Lukan RolePlay\gamemodes\L-RP.pwn(10361) : warning 215: expression has no effect
C:\Users\??????\Desktop\Lukan RolePlay\gamemodes\L-RP.pwn(10361) : error 001: expected token: ";", but found "]"
C:\Users\??????\Desktop\Lukan RolePlay\gamemodes\L-RP.pwn(10361) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.

 

[spoiler=На это он ругается:] new string[300];
strcat(stringer,"{FFFFFF}? ?????? ????, ?? ??????? ???????????? ????????\n");
strcat(stringer,"{F2F195}????????? ?????: VIP, ??????, ?????\n\n");
strcat(string,"{FFFFFF}??????? ?????????? ???????? ? ?????? ????:");
ShowPlayerDialog(playerid,D_PROMO+5,DIALOG_STYLE_INPUT,"{ffcc00}????????? ?????????",stringer,"?????","??????");
{

 

 

Помогите пожалуйста, что делать. Очень надо!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MAXDELAET


new string[300];
strcat(string,"{FFFFFF}? ?????? ????, ?? ??????? ???????????? ????????\n");
strcat(string,"{F2F195}????????? ?????: VIP, ??????, ?????\n\n");
strcat(string,"{FFFFFF}??????? ?????????? ???????? ? ?????? ????:");
ShowPlayerDialog(playerid,D_PROMO+5,DIALOG_STYLE_INPUT,"{ffcc00}????????? ?????????",string,"?????","??????");
{

 

Изменено пользователем MAXDELAET

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Andrei007
@MAXDELAET,@MAXDELAET, Что ты изменил? У меня просто вопросительные знаки. И что делать нужно, почему error выдает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MAXDELAET

@Andrei007,поменяй раскладку на русский и скопируй эти строки из мода заново. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Andrei007

@MAXDELAET, Я добавляю эти строчки D_MAINMENU, ну в меню.

}
new stringer[256];
                    strcat(stringer,"{FFFFFF}В данном окне, Вы сможете активировать промокод\n");
                    strcat(stringer,"{F2F195}Возможные призы: VIP, Деньги, Донат\n\n");
                    strcat(stringer,"{FFFFFF}Введите полученный промокод в окошко ниже:");
                    ShowPlayerDialog(playerid,D_PROMO+5,DIALOG_STYLE_INPUT,"{43A5DF}Активация промокода",stringer,"Далее","Отмена");
{

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Andrei007

@MAXDELAET, Вот сам весь код:

[spoiler=Вот сам весь код: D_MAINMENU]D_MAINMENU:
{
if(!response) return 1;
switch(listitem)
{
case 0: ShowPlayerStatsDialog(playerid, playerid);
case 1: ShowPlayerDialog(playerid, D_COMMANDSERVER, DIALOG_STYLE_LIST, "{ffcc00}Команды сервера", "{ffcc00}1. {ffffff}Основные\n{ffcc00}2. {ffffff}Чат\n{ffcc00}3. {ffffff}Дом\n{ffcc00}4. {ffffff}Бизнес\n{ffcc00}5. {ffffff}Транспорт\n{ffcc00}6. {ffffff}По работе\n{ffcc00}7. {ffffff}Для лидеров\n{ffcc00}8. {ffffff}Организация", "Выбрать", "Назад");
case 2:
{
if(PI[playerid][pMuted] > 0) return SendClientMessage(playerid, 0xff6600AA, "Доступ в чат заблокирован. Узнать время до окончания бана чата {66cc33}/time");
ShowPlayerDialog(playerid, 13212, DIALOG_STYLE_INPUT, "{ffcc00}Жалоба на игрока", "{FFFFFF}Введите ID игрока и причину подачи на него в репорт:", "Отправить","Назад");
}
case 3:
{
if(PI[playerid][pMuted] > 0) return SendClientMessage(playerid, 0xff6600AA, "Доступ в чат заблокирован. Узнать время до окончания бана чата {66cc33}/time");
ShowPlayerDialog(playerid, 13213, DIALOG_STYLE_INPUT, "{ffcc00}Задать вопрос", "{FFFFFF}Введите чётко поставленный вопрос:", "Отправить","Назад");
}
case 4: PlayerSettings(playerid);
case 5: PlayerSecurity(playerid);
case 6:
{
new string[300];
format(string, sizeof(string), "%s\n%s\n%s\n%s\n{FFFFFF}Помощь",
(PI[playerid][pImprove][0] != 1) ? ("{FFFFFF}Выносливость\t\t| {F04245}Не имеется (5 уровень и 50.000 Рублей)") : ("{FFFFFF}Выносливость\t\t| {63BD4E}Куплено"),
(PI[playerid][pImprove][1] != 1) ? ("{FFFFFF}Решительность\t| {F04245}Не имеется (8 уровень и 75.000 Рублей)") : ("{FFFFFF}Решительность\t| {63BD4E}Куплено (/leave)"),
(PI[playerid][pImprove][2] != 1) ? ("{FFFFFF}Рюкзак\t\t\t| {F04245}Не имеется (11 уровень и 100.000 Рублей)") : ("{FFFFFF}Рюкзак\t\t\t| {63BD4E}Куплено"),
(PI[playerid][pImprove][3] != 1) ? ("{FFFFFF}Мастер вождения\t| {F04245}Не имеется (15 уровень и 125.000 Рублей)") : ("{FFFFFF}Мастер вождения\t| {63BD4E}Куплено"));
ShowPlayerDialog(playerid, D_JOB+177, DIALOG_STYLE_LIST, "{ffcc00}Улучшения персонажа", string, "Выбрать", "Назад");
}
new stringer[256];
strcat(stringer,"{FFFFFF}В данном окне, Вы сможете активировать промокод\n");
strcat(stringer,"{F2F195}Возможные призы: VIP, Деньги, Донат\n\n");
strcat(stringer,"{FFFFFF}Введите полученный промокод в окошко ниже:");
ShowPlayerDialog(playerid,D_PROMO+5,DIALOG_STYLE_INPUT,"{43A5DF}Активация промокода",stringer,"Далее","Отмена");
{
case 7: ShowPlayerDialog(playerid, D_JOB+20, 1, "{ffcc00}Смена нонРП ника", "{FFFFFF}Введите будущий ник\n\n{F04245}Возможно сменить только если у Вас нонРП ник!", "Принять", "Назад");
case 8: cmd_donate(playerid);
}
}
case D_DONATE:
{
if(!response) return cmd_menu(playerid);
switch(listitem)
{
case 0:
{
new string[300];
format(string, sizeof(string), "\
{FFFFFF}Состояние счёта:\t\t%i кредитов\n\
{63BD4E}Общее пополнение:\t\t%i кредитов\n\n\
{FFFF00}Пополнить счёт можно на {FFFFFF}"PAGE_WEBSITE_DONATE"",
PI[playerid][pCredits], PI[playerid][pTotalCredits]);
ShowPlayerDialog(playerid, D_DONATE+1, DIALOG_STYLE_MSGBOX, "{ffcc00}Информация", string, "Принять", "Назад");
}
case 1:
{
new Query[135];
format(Query, sizeof(Query), "SELECT `sum`,`status`,`id` FROM `gdonate_payments` WHERE `account` = '%s' AND `status` > 0", GetName(playerid));
mysql_tquery(dbHandle, Query, "gdonat_callback", "d", playerid);
}
case 2:
{
if(doubling_donate)
ShowPlayerDialog(playerid, D_DONATE+2, DIALOG_STYLE_INPUT, "{ffcc00}Получение игровой валюты", "{FFFFFF}Введите количество кредитов, которые хотите перевести в игровые деньги\nКурс обмена: 1 кредит - 3000 Рублей {63BD4E}(с учётом акции)", "Далее", "Назад");
else
ShowPlayerDialog(playerid, D_DONATE+2, DIALOG_STYLE_INPUT, "{ffcc00}Получение игровой валюты", "{FFFFFF}Введите количество кредитов, которые хотите перевести в игровые деньги\nКурс обмена: 1 кредит - 1500 Рублей", "Далее", "Назад");
}
case 3:
{
new string[590];
strcat(string, "{FFFF00}Преимущества VIP статуса:\n{FFFFFF}");
strcat(string, "1) Ускоренное лечение в больнице\n");
strcat(string, "2) Удаление тюнинга с личного транспорта (/removetuning)\n");
strcat(string, "3) Возможность покинуть организацию самому (/leave)\n");
strcat(string, "4) Каждую 4-ую зарплату +1 респект\n");
strcat(string, "5) Прокачка скиллов в 2 раза быстрей\n");
strcat(string, "6) Проявление чувства голода у персонажа в 2 раза реже\n");
strcat(string, "7) Уменьшенное время на отправку вопроса/репорта\n");
strcat(string, "8) Возможность уволиться с работы не на месте устройства (/quitjob)\n");
strcat(string, "9) Возможность общаться с остальными VIP игроками в VIP чате (/v)\n\n");
strcat(string, "{FFFF00}Примечание:\n{FFFFFF}");
strcat(string, "- VIP статус выдаётся на 30 дней");
ShowPlayerDialog(playerid, D_JOB+200, DIALOG_STYLE_MSGBOX, "{ffcc00}VIP статус", string, "Купить", "Назад");
}
case 4:
{
if(PI[playerid][pWarn] == 0) return SendClientMessage(playerid, COLOR_GREY, "На вашем аккаунте нет предупреждений.");
if(PI[playerid][pCredits] < 50) return SendClientMessage(playerid, COLOR_GREY, "Недостаточно кредитов!");
PI[playerid][pCredits] -= 50;
PI[playerid][pWarn]--;
SendClientMessage(playerid, COLOR_YELLOW, "Вы успешно сняли {ffffff}одно {ffff00}предупреждение!");
}
case 5:
{
if(PI[playerid][pCredits] < 20) return SendClientMessage(playerid, COLOR_GREY, "Недостаточно кредитов!");
ShowPlayerDialog(playerid, D_JOB+179, 1, "{ffcc00}Смена ника", "{FFFFFF}Введите будущий ник:", "Принять", "Назад");
}
case 6:
{
if(PI[playerid][pCredits] < 100) return SendClientMessage(playerid, COLOR_GREY, "Недостаточно кредитов!");
PI[playerid][pCredits] -= 100;
for(new i; i < 8; i++) PI[playerid][pGunSkill] = 100;
new Query[300];
format(Query, sizeof(Query), "UPDATE "T_ACCOUNTS" SET sdpistol=%i,deserteagle=%i,shotgun=%i,mp5=%i,ak47=%i,m4=%i,pistol=%i,microuzi=%i WHERE id=%i",
PI[playerid][pGunSkill][0], PI[playerid][pGunSkill][1], PI[playerid][pGunSkill][2], PI[playerid][pGunSkill][3], PI[playerid][pGunSkill][4], PI[playerid][pGunSkill][5], PI[playerid][pGunSkill][6], PI[playerid][pGunSkill][7], PI[playerid][pID]);
mysql_tquery(dbHandle, Query, "", "");
SendClientMessage(playerid, COLOR_LIME, "Вы приобрели все навыки владения оружием!");
}
case 7:
{
if(PI[playerid][pCredits] < 150) return SendClientMessage(playerid, COLOR_GREY, "Недостаточно кредитов!");
PI[playerid][pCredits] -= 150;
for(new i; i < 4; i++) PI[playerid][pLic] = 1;
PI[playerid][pCarA] = 1;
PI[playerid][pCarB] = 1;
PI[playerid][pCarC] = 1;
PI[playerid][pCarD] = 1;
new Query[128];
format(PI[playerid][pLics],16,"%i, %i, %i, %i",PI[playerid][pLic][0],PI[playerid][pLic][1],PI[playerid][pLic][2],PI[playerid][pLic][3]);
format(Query, sizeof(Query), "UPDATE "T_ACCOUNTS" SET lic='%s' WHERE id=%i", PI[playerid][pLics], PI[playerid][pID]);
mysql_tquery(dbHandle, Query, "", "");
SetPlayerSkills(playerid);
SendClientMessage(playerid, COLOR_LIME, "Вы приобрели все лицензии!");
}
case 8:
{
if(PI[playerid][pCredits] < 50) return SendClientMessage(playerid, COLOR_GREY, "Недостаточно кредитов!");
PI[playerid][pCredits] -= 50;
PI[playerid][pSportExp] = 6000;
PI[playerid][pFightStyle] = 7;
new Query[100];
format(Query, sizeof(Query), "UPDATE "T_ACCOUNTS" SET sportexp=%i,fstyle=%i WHERE id=%i",
PI[playerid][pSportExp], PI[playerid][pFightStyle], PI[playerid][pID]);
mysql_tquery(dbHandle, Query, "", "");
SendClientMessage(playerid, COLOR_LIME, "Вы приобрели все навыки стиля боя!");
}
}

}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MAXDELAET

@Andrei007

new string[300];
strcat(string,"{FFFFFF}В данном окне, Вы сможете активировать промокод\n");
strcat(string,"{F2F195}Возможные призы: VIP, Деньги, Донат\n\n");
strcat(string,"{FFFFFF}Введите полученный промокод в окошко ниже:");
ShowPlayerDialog(playerid,D_PROMO+5,DIALOG_STYLE_INPUT,"{ffcc00}Активация промокода",string,"Далее","Отмена");
{
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Andrei007

@MAXDELAET, Не помогает, я уже пробывал 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MAXDELAET

@Andrei007,покажи что выводит 

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

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