Hi, ich hab ein kleines Problem und zwar nutze ich eine leicht veränderte Form von BlackFoX_UD_'s GUI Login/Register System
bzw. ich lass bei mir halt die Daten "anders" speichern...
jetzt hab ich halt gemacht das man mit /savespawn seinen Spawn saven kann, das funktioniert auch wunderbar, aber ich würde halt auch gern machen das man wenn man durch einen Spielcrash also sprich durch TO wenn man dadurch "Off geht" das man an der Stelle spawnt wo man den Crash hatte
den "Code" denn ich dafür geschrieben habe sieht so aus :
(Bei OnPlayerDisconnect)
new pName[MAX_PLAYER_NAME], string[56] ;
GetPlayerName(playerid, pName, sizeof(pName));
switch (reason)
{
case 0:
{
new pname[MAX_PLAYERS],accFormat[128];
GetPlayerName(playerid,pname,sizeof pname);
format(accFormat,sizeof accFormat,"%s.datei",pname);
new Float:x;
new Float:y;
new Float:z;
GetPlayerPos(playerid,x,y,z);
Spieler[playerid][tox] = (x);
Spieler[playerid][toy] = (y);
Spieler[playerid][toz] = (z);
dini_FloatSet(accFormat,"tospawnx",Spieler[playerid][tox]);
dini_FloatSet(accFormat,"tospawny",Spieler[playerid][toy]);
dini_FloatSet(accFormat,"tospawnz",Spieler[playerid][toz]);
tooff[playerid] = 1;
format(string, sizeof(string), "%s hat den Server verlassen. (Grund : Timeout)", pName);
}
case 1: format(string, sizeof(string), "%s hat den Server verlassen. (Grund : Disconnect)", pName);
case 2: format(string, sizeof(string), "%s hat den Server verlassen. (Grund : Kick/Ban)", pName);
}
ich kriege jedoch folgende Warnings :
gamemodes\rl.pwn(542) : warning 219: local variable "pname" shadows a variable at a preceding level
gamemodes\rl.pwn(542) : warning 219: local variable "accFormat" shadows a variable at a preceding level
Die Zeile :
new pname[MAX_PLAYERS],accFormat[128];
joa und ich weiß halt nicht wie ich das behebe