Kann jmd. was scripten wo man immer an der Stelle spawnt an der man aufgehört(also sich ausgeloggt).
Würde mich sehr über Ergebnisse freuen.
MFG
Kann jmd. was scripten wo man immer an der Stelle spawnt an der man aufgehört(also sich ausgeloggt).
Würde mich sehr über Ergebnisse freuen.
MFG
Yo mom
//OnPlayerDisconnect
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
SetPVarFloat(playerid,"SpawnX",x);
SetPVarFloat(playerid,"SpawnY",y);
SetPVarFloat(playerid,"SpawnZ",z);
//OnPlayerConnect
new Float:x,Float:y,Float:z;
x=GetPVarFloat(playerid,"SpawnX");
y=GetPVarFloat(playerid,"SpawnY");
z=GetPVarFloat(playerid,"SpawnZ");
SetPlayerPos(playerid,x,y,z);
PVar's werden beim Verlassen des Servers automatisch gelöscht.
Du musst das genauso machen, wie PatoD geschrieben hat, nur dass du zwischendrin noch mit deiner Dateispeicherungsmethode (MySQL, dini o.Ä.) die Koordinaten auch speichern - und dann wieder laden - musst.
also ich hab so was auch gesucht
und das was @ PatoD Geschriben hat habe ich gemacht aber es tut sich nix wwenn ich sagen wir ma wo Anders hinlaufe dann Spawne ich immer noch an meiner base
mfg
Du hast auch keine Zeit zu lesen was User vor dir schreiben,mh ?
PVar's werden beim Verlassen des Servers automatisch gelöscht.
Du musst das genauso machen, wie PatoD geschrieben hat, nur dass du zwischendrin noch mit deiner Dateispeicherungsmethode (MySQL, dini o.Ä.) die Koordinaten auch speichern - und dann wieder laden - musst.
Zitatund das was @ PatoD Geschriben hat habe ich gemacht aber es tut sich nix wwenn ich sagen wir ma wo Anders hinlaufe dann Spawne ich immer noch an meiner base
Sagen wir mal ... du schreibst es nochmal ordentlich,sodass es Jeder versteht. Dennoch,wenn ich dich richtig verstanden habe, dann ist es auch richtig so. Was ThEDoG möchte,ist nicht genau das Gleiche,wie du es beschreibst ( oder doch, ich versteh dein Text nicht 100%ig ) . Er möchte die Spawn-Koordinaten beim betreten dort hinsetzen, wo der Spieler zuletzt war bevor er den Server das Letzte mal verlassen hat.
Kannst du das mit Dini zeigen?
dini_FloatSet ;D
Kannst du das ganze als Dini machen mit dem von PatoD zusammen.
Weil ich weiß nicht wie ich das setzen soll.
Okay ich mache es dir nochmal:
//OnPlayerDisconnect
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
SetPVarFloat(playerid,"SpawnX",x);
SetPVarFloat(playerid,"SpawnY",y);
SetPVarFloat(playerid,"SpawnZ",z);
SpielerSpeichern(playerid);
//OnPlayerConnect
LoadAccount(playerid);
new Float:x,Float:y,Float:z;
x=GetPVarFloat(playerid,"SpawnX");
y=GetPVarFloat(playerid,"SpawnY");
z=GetPVarFloat(playerid,"SpawnZ");
SetPlayerPos(playerid,x,y,z);
Die stocks mit SpielerSpeichern und LoadAccount kannst du dir in den MrMonatTutorials angucken...
Ich habe grade nicht wirklich lust das alles zu schreiben
Naja hoffe es hilft dir jetzt mehr
Genau die stocks von MrMonat verwende ich danke.
Werde es morgen testen da ich jetzt mobil bin
Okay
Hoffe es hat dir geholfen
Es funktioniert...
Danke
Kein Problem