• 0
Methodikal

[закрыто] Ошибка при компиляции

Question

При компиляции возникают ошибки.

 

Спойлер

          case DIALOG_QUEST:
        {
            if(!response) return true;
            if(PlayerInfo[playerid][pQuest][listitem]) return SCMF(playerid, -1, ""net"Вы уже выполнили квест - %s", QUEST_NAME[listitem][0]), CheckQuest(playerid);
            if(GetPVarInt, "quest") == listitem) return SCMF(playerid, -1, ""good"Вы начали выполнение квеста: %s", QUEST_NAME[listitem][0]), CheckQuest(playerid);
            SetPVarInt(playerid, "quest", listitem);
            ShowPlayerDialog(playerid, 0000, DIALOG_STYLE_MSGBOX, QUEST_NAME[listitem][0], QUEST_NAME[listitem][1], "Закрыть", "");
            SendMes(playerid, -1, ""#good"Вы начали выполнение квеста %s", QUEST_NAME[listitem][0]);
            return 1;
        }

 

Заметка от Cawfee , создано

Пожалуйста, ознакомьтесь с информацией о том, как правильно выкладывать код на форум.

Share this post


Link to post
Share on other sites

3 answers to this question

  • 0

@Methodikal, в строке пятой две закрывающиеся скобки, но одна отрывающаяся. Попробуйте теперь:

Спойлер

case DIALOG_QUEST:
{
	if(!response) return true;
	if(PlayerInfo[playerid][pQuest][listitem]) return SCMF(playerid, -1, ""net"Вы уже выполнили квест - %s", QUEST_NAME[listitem][0]), CheckQuest(playerid);
	if((GetPVarInt, "quest") == listitem) return SCMF(playerid, -1, ""good"Вы начали выполнение квеста: %s", QUEST_NAME[listitem][0]), CheckQuest(playerid);
	SetPVarInt(playerid, "quest", listitem);
	ShowPlayerDialog(playerid, 0000, DIALOG_STYLE_MSGBOX, QUEST_NAME[listitem][0], QUEST_NAME[listitem][1], "Закрыть", "");
	SendMes(playerid, -1, ""#good"Вы начали выполнение квеста %s", QUEST_NAME[listitem][0]);
	return 1;
} 

 

 

P.s. случайно список возникших у вас ошибок удалил. По необходимости отправьте, пожалуйста, снова список ошибок тех.

Share this post


Link to post
Share on other sites
  • 0
4 часа назад, odosenok сказал:

@Methodikal, в строке пятой две закрывающиеся скобки, но одна отрывающаяся. Попробуйте теперь:

  Код (закрыть спойлер)


case DIALOG_QUEST:
{
	if(!response) return true;
	if(PlayerInfo[playerid][pQuest][listitem]) return SCMF(playerid, -1, ""net"Вы уже выполнили квест - %s", QUEST_NAME[listitem][0]), CheckQuest(playerid);
	if((GetPVarInt, "quest") == listitem) return SCMF(playerid, -1, ""good"Вы начали выполнение квеста: %s", QUEST_NAME[listitem][0]), CheckQuest(playerid);
	SetPVarInt(playerid, "quest", listitem);
	ShowPlayerDialog(playerid, 0000, DIALOG_STYLE_MSGBOX, QUEST_NAME[listitem][0], QUEST_NAME[listitem][1], "Закрыть", "");
	SendMes(playerid, -1, ""#good"Вы начали выполнение квеста %s", QUEST_NAME[listitem][0]);
	return 1;
} 

 

 

P.s. случайно список возникших у вас ошибок удалил. По необходимости отправьте, пожалуйста, снова список ошибок тех.


Проблема сохранилась, и кроется она в:

Цитата

if(PlayerInfo[playerid][pQuest][listitem]) return SCMF(playerid, -1, ""net"Вы уже выполнили квест - %s", QUEST_NAME[listitem][0]), CheckQuest(playerid);

 

Share this post


Link to post
Share on other sites
  • 0

@Methodikal, а если так

Спойлер

 


case DIALOG_QUEST:
{
	if(!response) return true;
	if(PlayerInfo[playerid][pQuest][listitem]) {
		SCMF(playerid, -1, ""net"Вы уже выполнили квест - %s", QUEST_NAME[listitem][0]);
		CheckQuest(playerid);
		return 1;
	}
	if(GetPVarInt, "quest") == listitem) {
		SCMF(playerid, -1, ""good"Вы начали выполнение квеста: %s", QUEST_NAME[listitem][0]);
		CheckQuest(playerid);
		return 1;
	}
	
	SetPVarInt(playerid, "quest", listitem);
	ShowPlayerDialog(playerid, 0000, DIALOG_STYLE_MSGBOX, QUEST_NAME[listitem][0], QUEST_NAME[listitem][1], "Закрыть", "");
	SendMes(playerid, -1, ""#good"Вы начали выполнение квеста %s", QUEST_NAME[listitem][0]);
	return 1;
}

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • axvvpq
      By axvvpq
      Всех приветствую, меня интересует мод проекта AMAZING, если он есть у кого то с системой транспортных компаний и/или таксопарков - прошу скинуть. Если же вы его продаёте, то цену и связь с Вами.
    • tranquilsevenaura
      By tranquilsevenaura
      Добрый вечер дорогие друзья, не работает команда /apanel. По началу, как только запустил мод и выдал себе админку все было хорошо и все работало, но после сделав несколько манипуляций (явно не связанных с /apanel НИКАКИМ образом, как мне кажется). В server log ничего толкового найти не смог. Уровень моего скриптинга "качабок, который эдитит простые команды и дополняет диалоги".
       
      Буду очень благодарен, если поможете, репликом ниже предоставлю код /apanel
      CMD:apanel(playerid, const params[]) {     if(PI[playerid][pAdmin] < 1 || dostup[playerid] == 0) return true;     new string[1612];     switch(PI[playerid][pAdmin]) {         case 1: format(string,sizeof(string),""P"1."W" Àäìèíèñòðàöèÿ\n"P"2."W" Çàñïàâíèòüñÿ\n"P"3."W" Óñòðîèòüñÿ íà ðàáîòó\n"P"4."W" Èãðîêè â òþðüìå\n"P"5."W" Èãðîêè ñ áàíîì ÷àòà\n"P"6."W" Àäìèí èíôîðìàöèÿ %s\n"P"7."W" Kill List %s",(!PI[playerid][pAdmMSG]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!PI[playerid][pAdmKL]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"));         case 2: format(string,sizeof(string),""P"1."W" Àäìèíèñòðàöèÿ\n"P"2."W" Çàñïàâíèòüñÿ\n"P"3."W" Óñòðîèòüñÿ íà ðàáîòó\n"P"4."W" Èãðîêè â òþðüìå\n"P"5."W" Èãðîêè ñ áàíîì ÷àòà\n"P"6."W" Àäìèí èíôîðìàöèÿ %s\n"P"7."W" Kill List %s\n"P"8."W" Îíëàéí îðãàíèçàöèé\n"P"9."W" Ïî÷èíèòü àâòîìîáèëü",(!PI[playerid][pAdmMSG]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!PI[playerid][pAdmKL]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"));         case 3: format(string,sizeof(string),""P"1."W" Àäìèíèñòðàöèÿ\n"P"2."W" Çàñïàâíèòüñÿ\n"P"3."W" Óñòðîèòüñÿ íà ðàáîòó\n"P"4."W" Èãðîêè â òþðüìå\n"P"5."W" Èãðîêè ñ áàíîì ÷àòà\n"P"6."W" Àäìèí èíôîðìàöèÿ %s\n"P"7."W" Kill List %s\n"P"8."W" Îíëàéí îðãàíèçàöèé\n"P"9."W" Ïî÷èíèòü àâòîìîáèëü\n"P"10."W" Ñîñòîÿíèå ñêëàäîâ\n"P"11."W" Óçíàòü çàìîðîçêè áàíä/ìàôèé",(!PI[playerid][pAdmMSG]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!PI[playerid][pAdmKL]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"));         case 4: format(string,sizeof(string),""P"1."W" Àäìèíèñòðàöèÿ\n"P"2."W" Çàñïàâíèòüñÿ\n"P"3."W" Óñòðîèòüñÿ íà ðàáîòó\n"P"4."W" Èãðîêè â òþðüìå\n"P"5."W" Èãðîêè ñ áàíîì ÷àòà\n"P"6."W" Àäìèí èíôîðìàöèÿ %s\n"P"7."W" Kill List %s\n"P"8."W" Îíëàéí îðãàíèçàöèé\n"P"9."W" Ïî÷èíèòü àâòîìîáèëü\n"P"10."W" Ñîñòîÿíèå ñêëàäîâ\n"P"11."W" Óçíàòü çàìîðîçêè áàíä/ìàôèé\n"P"12."W" Áàíëèñò\n"P"13."W" Âîçìîæíî âçëîìàíû\n"P"14."W" Áèëáîðäû\n"P"15."W" Äóýëè %s",(!PI[playerid][pAdmMSG]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!PI[playerid][pAdmKL]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!duels) ? ("{FF182D}[OFF]") : ("{33AA33}[ON]"));         case 5: format(string,sizeof(string),""P"1."W" Àäìèíèñòðàöèÿ\n"P"2."W" Çàñïàâíèòüñÿ\n"P"3."W" Óñòðîèòüñÿ íà ðàáîòó\n"P"4."W" Èãðîêè â òþðüìå\n"P"5."W" Èãðîêè ñ áàíîì ÷àòà\n"P"6."W" Àäìèí èíôîðìàöèÿ %s\n"P"7."W" Kill List %s\n"P"8."W" Îíëàéí îðãàíèçàöèé\n"P"9."W" Ïî÷èíèòü àâòîìîáèëü\n"P"10."W" Ñîñòîÿíèå ñêëàäîâ\n"P"11."W" Óçíàòü çàìîðîçêè áàíä/ìàôèé\n"P"12."W" Áàíëèñò\n"P"13."W" Âîçìîæíî âçëîìàíû\n"P"14."W" Áèëáîðäû\n"P"15."W" Äóýëè %s\n"P"16."W" Àíòè÷èò\n"P"17."W" Êàçèíî %s\n"P"18."W" Ðåïîðò %s\n"P"19."W" Çàïîëíèòü ñêëàäû áàíä/ìàôèé\n"P"20."W" Îãðàíè÷åíèå Invite",(!PI[playerid][pAdmMSG]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!PI[playerid][pAdmKL]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!duels) ? ("{FF182D}[OFF]") : ("{33AA33}[ON]"),(!casino) ? ("{FF182D}[OFF]") : ("{33AA33}[ON]"),(!rep_system) ? ("{FF182D}[OLD]") : ("{33AA33}[NEW]"));         case 6,7: format(string,sizeof(string),""P"1."W" Àäìèíèñòðàöèÿ\n"P"2."W" Çàñïàâíèòüñÿ\n"P"3."W" Óñòðîèòüñÿ íà ðàáîòó\n"P"4."W" Èãðîêè â òþðüìå\n"P"5."W" Èãðîêè ñ áàíîì ÷àòà\n"P"6."W" Àäìèí èíôîðìàöèÿ %s\n"P"7."W" Kill List %s\n"P"8."W" Îíëàéí îðãàíèçàöèé\n"P"9."W" Ïî÷èíèòü àâòîìîáèëü\n"P"10."W" Ñîñòîÿíèå ñêëàäîâ\n"P"11."W" Óçíàòü çàìîðîçêè áàíä/ìàôèé\n"P"12."W" Áàíëèñò\n"P"13."W" Âîçìîæíî âçëîìàíû\n"P"14."W" Áèëáîðäû\n"P"15."W" Äóýëè %s\n"P"16."W" Àíòè÷èò\n"P"17."W" Êàçèíî %s\n"P"18."W" Ðåïîðò %s\n"P"19."W" Çàïîëíèòü ñêëàäû áàíä/ìàôèé\n"P"20."W" Îãðàíè÷åíèå Invite\n"P"21."W" Äàëüíîáîéùèêè\n"P"22."W" Ïðîìîêîäû\n"P"23."W" Áîíóñû\n"P"24."W" Ïîïîëíèòü ïðîäóêòû â áèçíåñ(ñêîëüêî çàêàçàë âëàäåëåö)\n"P"25."W" Àíòè ÒÊ %s",(!PI[playerid][pAdmMSG]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!PI[playerid][pAdmKL]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!duels) ? ("{FF182D}[OFF]") : ("{33AA33}[ON]"),(!casino) ? ("{FF182D}[OFF]") : ("{33AA33}[ON]"),(!rep_system) ? ("{FF182D}[OLD]") : ("{33AA33}[NEW]"),(!anti_tk) ? ("{FF182D}[OFF]") : ("{33AA33}[ON]"));     }     D(playerid,D_ADMIN_PANEL,DSL,""P"Àäìèí ïàíåëü",string,"Âûáðàòü","Îòìåíà");     return true; }  
    • frosjkee
      By frosjkee
      Нужен человек который сделает мне эту фигню https://imgur.com/a/dNhwYHL
      Возле ника или над ним, должна быть табличка, по сути это картинка либо как на втором скрине, 3д текст и обводка какая-то 
      Без использования CEF, эти скришноты сделаны задолго до появления его в сампе, я думаю там используются дефолт функции
      тг: https://t.me/fr0syagod
      По цене договоримся.