ZitatAlles anzeigenC:\test\gamemodes\Reallife.pwn(1903) : error 017: undefined symbol "PlayerPos"
C:\test\gamemodes\Reallife.pwn(1903) : warning 215: expression has no effect
C:\test\gamemodes\Reallife.pwn(1903) : error 001: expected token: ";", but found "]"
C:\test\gamemodes\Reallife.pwn(1903) : error 029: invalid expression, assumed zero
C:\test\gamemodes\Reallife.pwn(1903) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
public IdleKick()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(pInfo[i][alevel] < 1)
{
GetPlayerPos(i, PlayerPos[i][0], PlayerPos[i][1], PlayerPos[i][2]);
if(PlayerPos[i][0] == PlayerPos[i][3] && PlayerPos[i][1] == PlayerPos[i][4] && PlayerPos[i][2] == PlayerPos[i][5])
{
new plname[64];
new string[128];
GetPlayerName(i, plname, sizeof(plname));
format(string, sizeof(string), "AdmCmd: %s wurde von VICI gekickt, Begründung: AFK", plname);
SendClientMessageToAll(COLOR_LIGHTRED, string);
Kick(i);
}
PlayerPos[i][3] = PlayerPos[i][0];
PlayerPos[i][4] = PlayerPos[i][1];
PlayerPos[i][5] = PlayerPos[i][2];
}
}
}
}
Das ist die Zeile die Probleme macht:
GetPlayerPos(i, PlayerPos[i][0], PlayerPos[i][1], PlayerPos[i][2]);
Ich hab echt keine Ahnung warum er PlayerPos nicht erkennt. Und warum da ein Kommafehler sein soll.
PS:
IdleSystem aus:
Anti AFK