Das hier ist der Befehl:
//--------------------KIDNAPCMD------------------------------------------------------
if(strcmp(cmd, "/kidnap", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] = i)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "Befehl: /kidnap [playerid] [Sitz: 0 = hinten links, 1 = hinten rechts]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != playerid)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "Befehl: /kidnap [playerid] [Sitz: 0 = hinten links, 1 = hinten rechts]");
return 1;
}
new sit = strval(tmp);
if(sit < 0 || sit > 1) { SendClientMessage(playerid, COLOR_GREY, "Wähle den Sitzplatz nicht unter 0 oder über 1!"); return 1; }
if(GetDistanceBetweenPlayers(playerid, giveplayerid) < 2)
{
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(PlayerInfo[playerid][pMember] = i)
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
if(GetDistanceBetweenPlayers(playerid, i) < 2)
{
new car = GetPlayerVehicleID(i);
if(sit == 0)
{
PutPlayerInVehicle(giveplayerid, car, 2);
}
else if(sit == 1)
{
PutPlayerInVehicle(giveplayerid, car, 3);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du bist nicht in der Nähe eines Fahrers mit einem Auto!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Der Spieler aus deiner Fraktion ist nicht am Steuer!");
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Das Opfer ist nicht in deiner Nähe!");
}
}
}
}
}
}
//---------------------------------------------------------------------------------------------------------------------------------/
Und das der Error / Warnings Währe nett, wenn wenigstens 2 warnings weg gehen würden^^ + dieser error
C:\Dokumente und Einstellungen\Sezer\Desktop\SERVER\SCRIPT\NRR.pwn(30592) : warning 211: possibly unintended assignment
C:\Dokumente und Einstellungen\Sezer\Desktop\SERVER\SCRIPT\NRR.pwn(30592) : error 017: undefined symbol "i"
C:\Dokumente und Einstellungen\Sezer\Desktop\SERVER\SCRIPT\NRR.pwn(30617) : warning 211: possibly unintended assignment
C:\Dokumente und Einstellungen\Sezer\Desktop\SERVER\SCRIPT\NRR.pwn(36204) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.