/park 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
  • Hallo Community,
    mein /park befehl funzt net-_-.
    Der Code:


    ocmd:park(playerid,params[],autoid,vehicleid)
    {
    new Autodatei[100],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",name,autoid);
    if(dini_Exists(Autodatei))
    {
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Rot,"Du bist in keinem Fahrzeug!");
    else if(IsPlayerInAnyVehicle(playerid))
    {
    new Float:X,Float:Y,Float:Z,Float:ROT;
    GetVehiclePos(vehicleid,X,Y,Z);
    GetVehicleZAngle(vehicleid,ROT);
    dini_FloatSet(Autodatei,"posx",X);
    dini_FloatSet(Autodatei,"posy",Y);
    dini_FloatSet(Autodatei,"posz",Z);
    dini_FloatSet(Autodatei,"posa",ROT);
    SendClientMessage(playerid,Gelb,"Du hast dein Fahrzeug hier geparkt.");
    return 1;
    }
    }
    return 1;
    }


    Problem: Wenn ich /park eingebe wird nix gespeichert es kommt auch keine message mit "Du hast dein Fahrzeug hier geparkt.".
    Ich hoffe ihr könnt mir helfen.
    mfG xSonYx :thumbup:

    La Cosa Nostra ♥

  • Also wenn ich ein ! davor mach dann kommt wenigstens mal Das Auto wurde hier geparkt! aber es speichert die kordis immernoch net in der datei-_-

    La Cosa Nostra ♥

  • Ich bin zwar kein profi, aber evtl. hilft dir das aus dem SoL weiter?


    if (strcmp("/park", cmdtext, true, 10) == 0)
    {
    if(Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]])
    {
    new newcar = GetPlayerVehicleID(playerid);
    if (newcar == PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId])
    {
    new Float:X,Float:Y,Float:Z;
    new Float:z_rot;
    GetPlayerPos(playerid, X,Y,Z);
    GetVehicleZAngle(newcar, z_rot);
    PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarPos_x] = X;
    PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarPos_y] = Y;
    PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarPos_z] = Z;
    PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarRotate] = z_rot;
    SendClientMessage(playerid, COLOR_YELLOW, "Du hast dein Fahrzeug hier geparkt, ab nun kannst du dein Fahrzeug hier finden!");
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY," Du bist nicht in deinem Fahrzeug/Du hast nicht den Schlüssel zu diesem Fahrzeug ausgewählt!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du besitzt Kein Fahrzeug für deinen Ausgewählten Schlüssel!");
    return 1;
    }
    return 1;
    }