Hallo Breadfisher,
ich habe mir diesen Befehl ausm Filterscript von Funsocke gezocken weiß aber net was falsch ist.
Hoffe es kann jemand helfen.
if(strcmp(cmd, "/befreien", true) == 0)
{
//Error Eins new tmp[256];
//Error Zwei new giveplayer[200];
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
new otherplayer = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "[BENUTZUNG]: /befrei [SpielerID]");
return 1;
}
if(!IsPlayerConnected(otherplayer)) return SendClientMessage(playerid, COLOR_WHITE, "Falsche ID !");
if(GetDistanceBetweenPlayers(playerid,otherplayer <= 5.0)
//Error Drei {
GetPlayerName(otherplayer, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid,X,Y,Z);
SetPlayerPos(otherplayer,X,Y+1,Z);
format(string, sizeof(string), "Du hast %s gerettet!!.", giveplayer);
SendClientMessage(playerid,COLOR_WHITE, string);
SendClientMessage(otherplayer, COLOR_WHITE, "Du wurdest gerettet");
//Error Vier TogglePlayerControllable(playerid, 1);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Der Spieler ist zu weit von dir entfernt !");
}
}
return 1;
}
C:\Dokumente und Einstellungen\Tyco\Desktop\Projekt GTR\GTR Server\gamemodes\gtr.pwn(14792) : warning 219: local variable "tmp" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Tyco\Desktop\Projekt GTR\GTR Server\gamemodes\gtr.pwn(14793) : warning 219: local variable "giveplayer" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Tyco\Desktop\Projekt GTR\GTR Server\gamemodes\gtr.pwn(14806) : error 001: expected token: ")", but found "{"
C:\Dokumente und Einstellungen\Tyco\Desktop\Projekt GTR\GTR Server\gamemodes\gtr.pwn(14817) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Edit: PWN Error eingefügt