[Fehler] /park.

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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,
    ich habe mir dieses Autohaus system in mein Script eingefügt:
    [ SCRIPTING ] Autohaus + Autokauf System
    Ich wollte dazu ein /park befehl machen bin aber zu dumm dafür-_-
    Hier ist mein Code:


    [i][i][i][i]
    ocmd:park(playerid,vehicleid,params[])
    {
    for(new i = 0; i < 3; i++)
    {
    new Autodatei[100],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",name,i);
    if(dini_Exists(Autodatei))
    {
    new name[32];
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Rot,"Du bist in keinem Fahrzeug!");
    else if(IsPlayerInAnyVehicle(playerid))
    {
    GetPlayerName(playerid,name,sizeof(name));
    new vid = GetPlayerVehicleID(playerid);
    new Float:X,Float:Y,Float:Z,Float:ROT;
    GetVehiclePos(vid,X,Y,Z);
    GetVehicleZAngle(vid,ROT);
    if(schluessel[playerid] == 0)
    {
    dini_FloatSet(Autodatei,"posx",[playerid][X]);
    dini_FloatSet(Autodatei,"posy",[playerid][Y]);
    dini_FloatSet(Autodatei,"posz",[playerid][Z]);
    dini_FloatSet(Autodatei,"posa",[playerid][ROT]);
    SendClientMessage(playerid,Gelb,"Du hast Fahrzueg 1 hier geparkt.");
    }
    if(schluessel[playerid] == 1)
    {
    dini_FloatSet(Autodatei,"posx",[playerid][X]);
    dini_FloatSet(Autodatei,"posy",[playerid][Y]);
    dini_FloatSet(Autodatei,"posz",[playerid][Z]);
    dini_FloatSet(Autodatei,"posa",[playerid][ROT]);
    SendClientMessage(playerid,Gelb,"Du hast Fahrzueg 2 hier geparkt.");
    }
    }
    }
    return 1;
    }
    return 0;
    }
    [i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i]
    Wenn man /park eingibt steht auch dran das man das erste bzw das zweite auto geparkt hat, aber in der .ini passiert nix.
    Ich hoffe ihr könnt mir helfen.
    mfG xSonYx

    [i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i]//edit: diese [i] und sind bug im forum[/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i]

    La Cosa Nostra ♥

    2 Mal editiert, zuletzt von xSonYx ()

  • Versuch es mal so.


    GetVehiclePos(veh,Autos[playerid][i][posx],Autos[playerid][i][posy],Autos[playerid][i][posz]);
    GetVehicleZAngle(veh,Autos[playerid][i][posa]);
    dini_FloatSet(Autodatei,"posx",Autos[playerid][i][posx]);
    dini_FloatSet(Autodatei,"posy",Autos[playerid][i][posy]);
    dini_FloatSet(Autodatei,"posz",Autos[playerid][i][posz]);
    dini_FloatSet(Autodatei,"posa",Autos[playerid][i][posa]);