PDA

Просмотр полной версии : [Вопрос] error 001: expected token: ")", but found "return"



Kurbanoff
06.09.2015, 21:30
Всем привет .
Хотел обращаться к вам на счет этой проблемы , без стыда и обида , явно видно что в pawno 0 :grin: (бывает)


C:\Users\ôàððà\Desktop\Òåñò\gamemodes\Test.pwn(50222) : error 001: expected token: ")", but found "return"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


Cама комнда


else if (!strcmp(cmd, "/mutelist", true)) {
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1 || (PlayerInfo[playerid][pHelper] >= 2 return NOT_PRE(playerid);
if (dostup[playerid] != 1) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"{ff8800}Доступ администратора","{ffffff}Введите пароль от административной панели","Ок","Отмена");
new countmute = 0;
new m_List[500];
foreach(new i:Player)
{
if(PlayerInfo[i][pMuted] == 1 && IsPlayerConnected(i))
{
GetPlayerName(i, sendername, sizeof(sendername));
format(m_List, sizeof(m_List), "{FFFFFF}Администратор: %s | Заткнул: %s[%d] | Время: %d сек | Причина: %s\n", PlayerInfo[i][pMuteAdmin], sendername, i,PlayerInfo[i][pMuteTime], PlayerInfo[i][pMuteReason]);
strcat(string, m_List);
countmute++;
ShowPlayerDialog(playerid, 1599, DIALOG_STYLE_MSGBOX, "{ff8800}MuteList", string, "Закрыть", "");
}
}
if(countmute == 0) SendClientMessage(playerid, COLOR_GRAD1, "Нет игроков с баном чата");
}
}

Строка ошибки


if(PlayerInfo[playerid][pAdmin] >= 1 || (PlayerInfo[playerid][pHelper] >= 2 return NOT_PRE(playerid);

Думаю это вас не затруднит =)

L0ndl3m
06.09.2015, 22:16
if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 2) return NOT_PRE(playerid);

Kurbanoff
07.09.2015, 13:53
if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 2) return NOT_PRE(playerid);

Спасибо за код но...
У меня не получается /mutelist - пишет что я не уполномочен
Прошу помочь или дать готовый код похоже как у меня только рабочую команду , заранее спасибо !

Нашел бага в этой команде , когда я стану 9999 админом мне пишет что я не уполномочен использовать /mutelist , но когда я буду обычным игроком , например без хелперки и админки , у меня выйдет список :D
Не знаю как решать , прошу помочь )
http://ihost.pro-pawn.ru/image.php?di=E0EX

L0ndl3m
07.09.2015, 15:53
if(PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pHelper] < 2) return NOT_PRE(playerid);

Kurbanoff
07.09.2015, 16:32
if(PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pHelper] < 2) return NOT_PRE(playerid);

Спасибо , работает как часы =)
Закройте тему