Er meint andauernd ich währe in einem Auto oder der angegeben Spieler ist in einem Auto ... wieso?
ocmd:grab(playerid,params[])
{
new pID, Float:px, Float:py, Float:pz, string[128], vID;
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du befindest dich in keinem Fahrzeug oder bist nicht der Fahrer!");
if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,COLOR_RED,polverbot);
if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_RED,"INFO: /grab [Spieler]");
if(pID==playerid)return SendClientMessage(playerid,COLOR_RED,"Du kannst dich nicht selbst ins Fahrzeug ziehen!");
if(GetPlayerState(pID)!=PLAYER_STATE_PASSENGER||PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Der angegebene Spieler befindet sich in einem Fahrzeug!");
GetPlayerPos(pID,px,py,pz);
vID = GetPlayerVehicleID(playerid);
if(!IsPlayerInRangeOfPoint(playerid,5,px, py, pz))return SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Nähe des Spielers!");
format(string,sizeof(string),"%s hat dich in das Fahrzeug gezogen.",getPlayerName(playerid));
SendClientMessage(pID,COLOR_RED,string);
format(string,sizeof(string),"Du hast den Spieler %s in dein Fahrzeug gezogen.",getPlayerName(pID));
SendClientMessage(playerid,COLOR_YELLOW,string);
PutPlayerInVehicle(pID, vID, 3||4);
return 1;
}