Hallo Community,
Ich habe einen /handschellen befehl gemacht mit dem cops leute in einem auto handschellen anlegen können damit diese das Auto nicht verlassen können oder weglaufen können. Problem: immer wenn ich /handschellen und ID eingeben von diesem Spieler steht nur dran "Diese Person ist nicht in deinem Fahrzeug!" obwohl er in meinem auto ist.
PAWN CODE:
ocmd:handschellen(playerid,params[])
{
new copname[32],string[128];
new prisonname[32],copmsg[128];
if(!IstSpielerInFraktion(playerid,4)) return SendClientMessage(playerid,Rot,"Du bist kein Cop!");
else if(!IsPlayerInAnyVehicle(prisoner)) return SendClientMessage(playerid,Rot,"Diese Person ist nicht in deinem Fahrzeug!");
else if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Rot,"Du bist in keinem Fahrzeug!");
if(sscanf(params,"u",prisoner))return SendClientMessage(playerid,Gelb,"Nutzung:/handschellen [ID]!");
GetPlayerName(playerid,copname,sizeof(copname));
GetPlayerName(playerid,prisonname,sizeof(prisonname));
format(string,sizeof(string),"%s hat dir Handschellen angelegt!",copname);
format(copmsg,sizeof(copmsg),"Du hast %s Handschellen angelegt!",prisonname);
SendClientMessage(prisoner,Hellblau,string);
SendClientMessage(playerid,Hellblau,copmsg);
TogglePlayerControllable(prisoner,0);
return 1;
}