Hallo Community,
und zwar würde ich gerne Wissen wie man die letzte Postion (x,y,z-achse) Speichern kann. Also das man dort Spawnt wo man off gegangen ist.
MFG Mr.Shore
Hallo Community,
und zwar würde ich gerne Wissen wie man die letzte Postion (x,y,z-achse) Speichern kann. Also das man dort Spawnt wo man off gegangen ist.
MFG Mr.Shore
Du speicherst die Koordinaten bei deinem SavePlayer stock und Machst bei deinem LoadPlayer stock sein SetPlayerPos mit den Koordinaten aus der Datenbank bzw. aus der Spielerdatei.
Die Funktionen brauchst du:
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X,Y, Z);
Da ich das ganze noch nicht lange mache frage ich nochmal für dumme Wie geht das genau! Also ich weiß schonmal das das ganze hier rein muss:
stock LoadAccount(playerid)//Laden der Spielerdaten
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
return 1;
}
stock SpielerSpeichern(playerid)//Speichern der Spielerdateien
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));//Level Speichern
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));//Geld Speichern
return 1;
Schick mir deine TeamViewer Daten per PN, dann helfe ich dir
mfg.
Nun Speichert er die Position nach den Logout kann man auch machen das er die Positiion nach einem Restart speichert?
MFG Mr.Shore