Hallo
ich wollt mich mal an nem AFk Filterscript versuchen
Es soll den User beim Befehl /afk in einen "AFK Raum" porten, dieser is in diesem Raum dann gefreezed und gemutet.
Wenn er dann wieder /afk macht soll er wieder an seine alte Position geportet werden
Das hab ich bis jetzt mit den Errors unten:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/afk", cmdtext, true) == 0)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
if (Isafk[playerid] == 1) return SendClientMessage (playerid, 0xFF0000FF, "Du bist bereits AFK!");
return 1;
}
else
if (Isafk[playerid] == 0)
{
SendClientMessage (playerid, 0xFF0000FF, "Du bist nun AFK!");
SendClientMessage (playerid, 0xFF0000FF, "Benutze /afk um den AFK Modus zu verlassen!");
Isafk[playerid] = 1;
SetPlayerPos(playerid, 1953.4106,-2183.4663,13.5865);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 0);
mute[playerid] = 1;
return 1;
}
else
{
Isafk[playerid] = 0;
SendClientMessage (playerid, 0xFF0000FF, "Du bist nicht mehr AFK!");
SetPlayerPos(playerid, x,y,z); //Zeile 106
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
mute[playerid] = 0;
return 1;
}
return 0; //Zeile 112
}
------- COMPILER -------
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
-------- Fehler: --------
C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\SAMP Server\Server Zeugs\gamemodes\AFK.pwn(106) : error 017: undefined symbol "x"
C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\SAMP Server\Server Zeugs\gamemodes\AFK.pwn(112) : warning 225: unreachable code
Alles anzeigen