Hey Brotfische,
Wollte mal fragen ob mir einer helfen kann,
Denn ich möchte das der Spieler beim ausloggen die X,Y,Z gespeichert wird, und wenn er sich einloggt da wieder spawnt
Danke im vorraus.
Was nicht schlecht wäre, eine kleine gedenk stütze
Hey Brotfische,
Wollte mal fragen ob mir einer helfen kann,
Denn ich möchte das der Spieler beim ausloggen die X,Y,Z gespeichert wird, und wenn er sich einloggt da wieder spawnt
Danke im vorraus.
Was nicht schlecht wäre, eine kleine gedenk stütze
GetPlayerPos, Speichern, SetPlayerPos
Wie und wo muss ich das schreiben ?
Das speichern weiß ich glaube
nja wo du das ganze zeug speicherst, adminlevel geld etc.
Und wo schreibe ich den rest hin ? Also wo save ich sie wenn er ausloggt,und wie wenn er einloggt ?
Woher soll ich das wissen wo du dein zeug speicherst?
Ich denke mal über ne funktion^^
beim laden liest du die posi aus, packst sie in ne variable und setzt sie mit setplayerpos unter onplayerspawn.
Nun bist du an der reihe.
GetPlayerPos, dann lässt du die X,Y,Z speichern und dann liest du die aus und setzt die mit SetPlayerPos.
Vielleicht noch einbauen das er das Interior speichert und dann ausliest.
mfg
Er speichert jetzt undso...
Aber wo muss ich es auslesen und wie, dass er dann da spawnt ?
Du musst auch mitdenken, sonnst bringt dir scripting nichts.
Wo lädt man ne posi`? natürllich da wo du den rest lädst, wie zb. geld.
Dann setzt du es unter onplayerspawn mit setplayerpos
Sry meine frage falsch ausgedrück er speichert ja alles...
Aber wie muss ich bei SetPlayerPos schreiben ?
also was dahinter
Und sry das ich neu bin im "SCRIPTING"
Alles anzeigenSry meine frage falsch ausgedrück er speichert ja alles...
Aber wie muss ich bei SetPlayerPos schreiben ?
also was dahinter
Und sry das ich neu bin im "SCRIPTING"
Alles anzeigenSry meine frage falsch ausgedrück er speichert ja alles...
Aber wie muss ich bei SetPlayerPos schreiben ?
also was dahinter
Und sry das ich neu bin im "SCRIPTING"
Zeig mal wie du es speicherst
mysql_SetFloat("accounts", "PosX", SpielerInfo[playerid][PosX], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "PosY", SpielerInfo[playerid][PosZ], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "PosZ", SpielerInfo[playerid][PosZ], "Name", SpielerInfo[playerid][pName]);
Und laden so
SpielerInfo[playerid][PosX] = mysql_GetFloat("accounts","PosX","Name",SpielerInfo[playerid][pName]);
SpielerInfo[playerid][PosY] = mysql_GetFloat("accounts","PosY","Name",SpielerInfo[playerid][pName]);
SpielerInfo[playerid][PosZ] = mysql_GetFloat("accounts","PosZ","Name",SpielerInfo[playerid][pName]);]
Er speichert aber nicht
OnPlayerSpawn zum 4. mal -.-
SetPlayerPos(playerid,SpielerInfo[playerid][PosX] ,SpielerInfo[playerid][PosY] ,SpielerInfo[playerid][PosZ] );
Dann mach mal bei OnPlayerSpawn
SetPlayerPos(playerid,SpielerInfo[playerid][PosZ],SpielerInfo[playerid][PosY],SpielerInfo[playerid][PosZ]);
Gut aber ich jetzt jetzt spawn ich glaube bei blue berry am 0 punkt, da er aufeinmal nicht speichert?
sind die koordinaten auch gespeichert?
Nein das ist es ja er speichert nicht ?
Gut aber ich jetzt jetzt spawn ich glaube bei blue berry am 0 punkt, da er aufeinmal nicht speichert?
Wo rufst das Public vom speichern aus?
mfg
Nein das ist es ja er speichert nicht ?
GetPlayerPos(playerid,SpielerInfo[playerid][PosX] ,SpielerInfo[playerid][PosY] ,SpielerInfo[playerid][PosZ]);
bevor du es speicherst.