/parken

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 Leute ich bins wieder: )
    Nun habe ich ein problem mit meinem Autosystem, eig nur mti dem /park befehl.
    Freue mich auf euere Hilfe
    Hier der code:




    public OnPlayerConnect(playerid)
    {



    PlayerCar[playerid]=CreateVehicle(GetPVarInt(playerid,"Autoid"),GetPVarInt(playerid,"x"),GetPVarInt(playerid,"y"),GetPVarInt(playerid,"z"), 82.2873, 0, 1, 60);
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {




    if(strcmp("/parken", cmdtext, true) == 0)//Wenn der Player /Time eingibt
    {

    if(GetPlayerVehicleID(playerid)==PlayerCar[playerid])
    {
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid,x,y,z);
    SetPVarFloat(playerid,"x",x);
    SetPVarFloat(playerid,"y",y);
    SetPVarFloat(playerid,"z",z);


    }



    return 1;
    }

    }


    stock LoadAccount(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    SetPVarInt(playerid,"Autoid",dini_Int(Spielerdatei,"Autoid"));
    SetPVarInt(playerid,"x",dini_Int(Spielerdatei,"x"));
    SetPVarInt(playerid,"y",dini_Int(Spielerdatei,"y"));
    SetPVarInt(playerid,"z",dini_Int(Spielerdatei,"z"));


    return 1;


    stock SpielerSpeichern(playerid)
    {
    dini_IntSet(Spielerdatei,"Autoid",GetPVarInt(playerid,"Autoid"));
    dini_IntSet(Spielerdatei,"x",GetPVarInt(playerid,"x"));
    dini_IntSet(Spielerdatei,"y",GetPVarInt(playerid,"y"));
    dini_IntSet(Spielerdatei,"z",GetPVarInt(playerid,"z"));
    return 1;
    }
    }


    Das Habe ich, aber wenn ich nun ingame /parken eingebe, wird x,y,z auf 0 gesetzt

    Zita aus dem Livestream chat von Internetlink von BigYoda ;)


    Zitat

    BigYoda: Ink sagt: "Ach OnGamemodeInit brauchen wir nicht löschen" Yoda: "Was ist das andere für ein Kram?". Ink: "Egal lösch einfach alles". Tutorial Ende :D





    DDG is Back


    Froum: DDG Forum
    Server IP: 85.25.20.59:7777
    Team Speak 3: 85.25.20.59

    Einmal editiert, zuletzt von |-Chris-| ()

  • Hey,


    erst ist es ein Float:
    SetPVarFloat(playerid,"x",x);


    Und dann machst du daraus einen Integer:


    dini_IntSet(Spielerdatei,"x",GetPVarInt(playerid,"x"));


    Beim Laden und Speichern muss es dann allerdings auch ein Float sein.


    Grüße,
    tonyalva

  • Also alle Sachen, wo ich da oben SetPVarInt habe in SetPVarFloat umändern?
    Und alle GetPVarInt in GetPVarFloat umändern?

    Zita aus dem Livestream chat von Internetlink von BigYoda ;)


    Zitat

    BigYoda: Ink sagt: "Ach OnGamemodeInit brauchen wir nicht löschen" Yoda: "Was ist das andere für ein Kram?". Ink: "Egal lösch einfach alles". Tutorial Ende :D





    DDG is Back


    Froum: DDG Forum
    Server IP: 85.25.20.59:7777
    Team Speak 3: 85.25.20.59

  • Dann bekomme ich 3 Warnings:


    C:\Users\Christoph\Desktop\Gta San Andreas\SA-MP Server\SAMP SERVER\gamemodes\Selfmade.pwn(3038) : warning 213: tag mismatch
    C:\Users\Christoph\Desktop\Gta San Andreas\SA-MP Server\SAMP SERVER\gamemodes\Selfmade.pwn(3039) : warning 213: tag mismatch
    C:\Users\Christoph\Desktop\Gta San Andreas\SA-MP Server\SAMP SERVER\gamemodes\Selfmade.pwn(3040) : warning 213: tag mismatch


    Hier die Zeilen:


    dini_IntSet(Spielerdatei,"x",GetPVarFloat(playerid,"x"));
    dini_IntSet(Spielerdatei,"y",GetPVarFloat(playerid,"y"));
    dini_IntSet(Spielerdatei,"z",GetPVarFloat(playerid,"z"));

    Zita aus dem Livestream chat von Internetlink von BigYoda ;)


    Zitat

    BigYoda: Ink sagt: "Ach OnGamemodeInit brauchen wir nicht löschen" Yoda: "Was ist das andere für ein Kram?". Ink: "Egal lösch einfach alles". Tutorial Ende :D





    DDG is Back


    Froum: DDG Forum
    Server IP: 85.25.20.59:7777
    Team Speak 3: 85.25.20.59

  • Statt dini_IntSet vielleicht dini_FloatSet, lol? ^

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

  • Danke : )


    Du bist der besste...

    Zita aus dem Livestream chat von Internetlink von BigYoda ;)


    Zitat

    BigYoda: Ink sagt: "Ach OnGamemodeInit brauchen wir nicht löschen" Yoda: "Was ist das andere für ein Kram?". Ink: "Egal lösch einfach alles". Tutorial Ende :D





    DDG is Back


    Froum: DDG Forum
    Server IP: 85.25.20.59:7777
    Team Speak 3: 85.25.20.59