Auto-Position Speichern

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
  • EDIT:


    Liegt es villeicht an der Speicherart ?.


    dini_IntSet(file,"cFloat:X",cCar[cid][cX]);
    dini_IntSet(file,"cFloat:Y",cCar[cid][cY]);
    dini_IntSet(file,"cFloat:Z",cCar[cid][cZ]);
    dini_IntSet(file,"cFloat:Rotation",cCar[cid][cR]);


    -------------------------------------------------------------


    Hallo :).


    Ja, meine frage. Also ich will die Postion, mit hilfe eines befehles /park, speiechern. Alles kein Problem:
    if(!strcmp(cmdtext, "/park", true))
    {
    new Float:x,Float:y,Float:z;
    new Float:a;


    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new svid = GetPlayerVehicleID(playerid);
    if(playerid == FahrzeugName[svid]){


    GetVehiclePos(svid, x, y, z);
    GetVehicleZAngle(svid, a);

    cCar[svid][cX] = x;
    cCar[svid][cY] = y;
    cCar[svid][cZ] = z;
    cCar[svid][cR] = a;
    SendClientMessage(playerid, COLOR_GREEN, "Du hast dein Auto hier geparkt.");


    }


    return 1;
    }
    }
    return 1;
    }


    Jedoch werdne dan werte in der .ini folgendes wiedergeben:

    Code
    cFloat:X=1158290850
    cFloat:Y=-997095535
    cFloat:Z=1103855511
    cFloat:Rotation=1118237032


    Danke :)

    PWN Scripting Neulink :P
    Bitte um verständnis :D

    Einmal editiert, zuletzt von RedBeed ()

  • Habe ich :).


    Danke. Doch gehts nicht :(. Es sieht schon besser aus aber naja hier:

    Code
    cFloat:X=1158412928.000000
    cFloat:Y=-997256128.000000
    cFloat:Z=1103860480.000000
    cFloat:Rotation=1132511360.000000

    PWN Scripting Neulink :P
    Bitte um verständnis :D

  • Habe ich eben gemacht.


    jedoch mag er das auch nicht :P

    Code
    cFloat:X=1158356352.000000
    cFloat:Y=-997115200.000000
    cFloat:Z=1103863680.000000
    cFloat:Rotation=1112763648.000000



    Hier nochmal Das script:


    if(!strcmp(cmdtext, "/park", true))
    {
    new Float:x,Float:y,Float:z;
    new Float:a;

    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new svid = GetPlayerVehicleID(playerid);
    if(playerid == FahrzeugName[svid]){


    GetVehiclePos(svid, x, y, z);
    GetVehicleZAngle(svid, a);

    cCar[svid][cX] = x;
    cCar[svid][cY] = y;
    cCar[svid][cZ] = z;
    cCar[svid][cR] = a;
    SendClientMessage(playerid, COLOR_GREEN, "Du hast dein Auto hier geparkt.");


    }


    return 1;
    }
    }
    return 1;
    }


    format(file,sizeof(file),"car/%s_car.ini",name);

    cid = sDaten[playerid][sCarID];
    dini_IntSet(file,"cModel",cCar[cid][cModel]);
    dini_IntSet(file,"cUser",cCar[cid][cUser]);
    dini_FloatSet(file,"cFloat:X",cCar[cid][cX]);
    dini_FloatSet(file,"cFloat:Y",cCar[cid][cY]);
    dini_FloatSet(file,"cFloat:Z",cCar[cid][cZ]);
    dini_FloatSet(file,"cFloat:Rotation",cCar[cid][cR]);
    dini_IntSet(file,"cColor",cCar[cid][cColor]);
    dini_IntSet(file,"cColorII",cCar[cid][cColorII]);
    dini_IntSet(file,"cLock",cCar[cid][cLock]);
    dini_IntSet(file,"cTun1",cCar[cid][cTun1]);
    dini_IntSet(file,"cTun2",cCar[cid][cTun2]);
    dini_IntSet(file,"cTun3",cCar[cid][cTun3]);
    dini_IntSet(file,"cTun4",cCar[ci........

    PWN Scripting Neulink :P
    Bitte um verständnis :D

  • PWN Scripting Neulink :P
    Bitte um verständnis :D

  • komisch, das es da keine warnings bzw. errors gegeben hat.. füg das ein:


    enum cDaten
    {
    cModel,
    cUser,
    Float:cX,
    Float:cY,
    Float:cZ,
    Float:cR,
    cColor,
    cColorII,
    cLock,
    cTun1,
    cTun2,
    cTun3,
    cTun4,
    cTun5,
    cTun6,
    cTun7,
    cTun8,
    cTun9,
    cTun10,
    cTun11,
    cTun12,
    cTun13,
    cTun14,
    cTun15,
    cTun16,
    cTun17,
    cStatus,
    cID
    };