/kidnap Problem

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Wenn ich den Befehl /kidnap [ID][Sitzid] Eingebe Geht es bei 4 türern aber nicht bei 2 türer Bitte um Hilfe


    Hier der Pawn Code


    ocmd:kidnap(pld,params[])
    {
    if(!isPlayerInFrakt(playerid,1))return SCM(pld,BLAU,"Du bist kein Cop!");
    new pID,sitz,Float:X, Float:Y, Float:Z,veh=(GetPlayerVehicleID(playerid));
    GetPlayerPos(pID,X,Y,Z);
    if(sscanf(params,"ui",pID,sitz))return SCM(pld,ROT,"[EINGABEHILFE:] /kidnap [ID] [Sitzid(2-3)]");
    if(!IsPlayerInAnyVehicle(pld))return SCM(pld,ROT,"[ERROR] Du sitzt in keinem Auto!");
    if(pID==playerid)return SCM(pld,ROT,"[ERROR:] Du kannst dich nicht selber kidnappen!");
    if(!IsPlayerInRangeOfPoint(pld,10.0,X,Y,Z))return SCM(pld,ROT,"[ERROR] Nicht nah genug dran!");
    if(sitz==0)return SCM(pld,ROT,"[ERROR:] Nur Sitz 2 und 3 sind verfügbar!");
    if(sitz==4)return SCM(pld,ROT,"[ERROR:] Nur Sitz 2 und 3 sind verfügbar!");
    PutPlayerInVehicle(pID,veh,sitz);
    TogglePlayerControllable(pID,0);
    rtu;
    }

  • ocmd:kidnap(pld,params[])
    {
    if(!isPlayerInFrakt(playerid,1))return SCM(pld,BLAU,"Du bist kein Cop!");
    new pID,sitz,Float:X, Float:Y, Float:Z,veh=(GetPlayerVehicleID(playerid));
    GetPlayerPos(pID,X,Y,Z);
    if(sscanf(params,"ui",pID,sitz))return SCM(pld,ROT,"[EINGABEHILFE:] /kidnap [ID] [Sitzid(2-3)]");
    if(!IsPlayerInAnyVehicle(pld))return SCM(pld,ROT,"[ERROR] Du sitzt in keinem Auto!");
    if(pID==playerid)return SCM(pld,ROT,"[ERROR:] Du kannst dich nicht selber kidnappen!");
    if(!IsPlayerInRangeOfPoint(pld,10.0,X,Y,Z))return SCM(pld,ROT,"[ERROR] Nicht nah genug dran!");
    PutPlayerInVehicle(pID,veh,1);
    TogglePlayerControllable(pID,0);
    rtu;
    }