script fehler

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
  • ich habe ein /opark system und es geht ihrgentwie nicht da steht immer du bist in keinem auto hier



    if (strcmp("/opark", cmdtext, true, 10) == 0) {
    if (IsPlayerInFrac(playerid,24))
    {
    new newcar = GetPlayerVehicleID(playerid);
    if (newcar == PlayerCar[CarOwner][Dtc_PlayerKey[CarOwner]][CarId])
    {
    new Float:X,Float:Y,Float:Z;
    new Float:z_rot;
    GetPlayerPos(newcar, X,Y,Z);
    GetVehicleZAngle(newcar, z_rot);
    PlayerCar[CarOwner][Dtc_PlayerKey[CarOwner]][CarPos_x] = X;
    PlayerCar[CarOwner][Dtc_PlayerKey[CarOwner]][CarPos_y] = Y;
    PlayerCar[CarOwner][Dtc_PlayerKey[CarOwner]][CarPos_z] = Z;
    PlayerCar[CarOwner][Dtc_PlayerKey[CarOwner]][CarRotate] = z_rot;
    SendClientMessage(playerid, COLOR_YELLOW, " Du hast das abgeschleppte Fahrzeug hier geparkt. Der Besitzer kann es hier abholen.");
    SendClientMessage(CarOwner, COLOR_RED, " Eines deiner Fahrzeuge wurde vom Ordnungsamt abgeschleppt.");
    SendClientMessage(CarOwner, COLOR_RED, " Du kannst es hier abholen (!!!RELOGG ZWECKLOS!!!");
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY," Du bist in keinem Fahrzeug.");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY," Du bist kein Ordnungsamt!");
    return 1;
    } }


    das ist hier egent wie verruscht kp wiso aber denkt euch das richtig

  • Von Debuggen schon mal etwas gehört ?
    Probier es mal aus:
    Klick


    Lass dir am Besten mal newcar , PlayerCar[CarOwner][Dtc_PlayerKey[CarOwner]][CarId] und Dtc_PlayerKey[CarOwner] ausgeben.


    Eigentlich ist der Spieler in keinem Fahrzeug,wenn der Rückgabewert von GetPlayerVehicleID 0 ist.