Hallo leute,
Ich habe in meinem Script ein enum drin.
Undzwar so.
enum pInfo
{
  pAdmin,
  pMember,
  Geld,
  Wanted,
  lastx,
  lasty,
  lastz,
  eingeloggt
};
new Spieler[MAX_PLAYERS][pInfo];
Ich will jetzt wen der Spieler off geht das er seine SkinID und seine letzte Position speichert.
Unter OnPlayerDisconnect steht folgendes:
new pname[MAX_PLAYERS],accFormat[128];
	GetPlayerName(playerid,pname,sizeof pname);
	GetPlayerPos(playerid,lastx,lasty,lastz); // error 035: argument type mismatch (argument 2)
	format(accFormat,sizeof accFormat,"%s.datei",pname);
	if(fexist(accFormat) && Spieler[playerid][eingeloggt])
	{
  	dini_IntSet(accFormat,"wanted",Spieler[playerid][wanted]);
  	dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid));
  	dini_IntSet(accFormat,"skin",Spieler[playerid][skin]);
  	dini_FloatSet(accFormat,"lastx",Spieler[playerid][lastx]);
  	dini_FloatSet(accFormat,"lasty",Spieler[playerid][lasty]);
  	dini_FloatSet(accFormat,"lastz",Spieler[playerid][lastz]);
	}
	Spieler[playerid][eingeloggt] = 0;
	Spieler[playerid][wanted] = 0;
	Spieler[playerid][skin] = 0;
	Spieler[playerid][lastx] = (0.0);
	Spieler[playerid][lasty] = (0.0);
	Spieler[playerid][lastz] = (0.0);
Wie lasse ich hier seine Position speichern?
Und wie die SkinID?
Falls noch mehr Code gebraucht einfach Posten.