Error in function
#1

Hi, I have a problem with the error "invalid function or declaration" in the code below. I do not know where the error, perhaps it is a very small mistake, which I do not see. As for the foreach, msg and giveplayerscore, are the other functions.
Код:
for (new i=0; i<gmTemp->[eCTSMaxPlayers]; i++) { if (!IsPlayerConnected(gmTemp->[aCTSPlayers][i])) { gmTemp->[aCTSPlayers][i]=INVALID_PLAYER_ID; continue; } else if (!pTemp->[gmTemp->[aCTSPlayers][i]][eCTSDead] && GetPlayerVirtualWorld(gmTemp->[aCTSPlayers][i])==WORLDID_CTS) { if (pTemp->[gmTemp->[aCTSPlayers][i]][staleTime] > 5) { Msg(gmTemp->[aCTSPlayers][i], COLOR_ERROR, "Zostałeś wyrzucony z {b}CTS{/b} za {b}AFK{/b}!"); SetPlayerHealth(gmTemp->[aCTSPlayers][i], 0); pData[gmTemp->[aCTSPlayers][i]][pEvent]=EVENT_NONE; gmTemp->[aCTSPlayers][i]=INVALID_PLAYER_ID; continue; } new bool:pozaShere=false, bool:pozaCube=false; if (eCTS_sphere[0]==eCTS_sphere[0]) { new Float:ppShere[3]; GetPlayerPos(gmTemp->[aCTSPlayers][i],ppShere[0],ppShere[1],ppShere[2]); if (GetDistanceBetweenPoint3D(ppShere[0],ppShere[1],ppShere[2],eCTS_sphere[0],eCTS_sphere[1],eCTS_sphere[2],eCTS_sphere[3])) { pozaShere=true; } } else if (eCTS_cube[0]==eCTS_cube[0]) { if (!IsPlayerInCube(gmTemp->[aCTSPlayers][i],eCTS_cube[3],eCTS_cube[4],eCTS_cube[5],eCTS_cube[0],eCTS_cube[1],eCTS_cube[2])) { pozaCube=true; } } } else if (!eCTS_mode) pozaCube=true; if (eCTS_cube[0]==eCTS_cube[0] || eCTS_sphere[0]==eCTS_sphere[0]) { if (gmTemp->[eCTSCount]<=0&&((eCTS_mode&&(pozaShere||pozaCube)||(!eCTS_mode&&pozaShere&&pozaCube)) { if (CTSPozaStrefa[i]>0) { formatEx(buf, "~r~Wracaj na arene!~n~~g~~h~%i s",CTSPozaStrefa[i]); CTSPozaStrefa[i]--; GameTextForPlayer(gmTemp->[aCTSPlayers][i],buf,1000,3); PlaySound(gmTemp->[aCTSPlayers][i],1135); } else { SendClientMessage(gmTemp->[aCTSPlayers][i],-1,"Znajdowałeś się poza areną zbyt długo!"); SetPlayerHealth(gmTemp->[aCTSPlayers][i],0); } } } else if (gmTemp->[aCTSPlayers][i]<10) gmTemp->[aCTSPlayers][i]++; CNCteam[pTemp->[gmTemp->[aCTSPlayers][i]][eCTSTeam]]++; }
Reply
#2

try wrapping them is brackets like so

pawn Код:
if ((CNCteam[CTS_TEAM_ONE] < 1) && (CNCteam[CTS_TEAM_TWO] >= 1)) {
Reply
#3

Still the same ...
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)