hi
kann mir jmd helfen nen /setpsawn cmd zu machen? also man soll /setspawn machen und dann eben immer da spawnen. Auch wenn man sich ausloggt und wieder einloggt.
danke im voraus
Flo
hi
kann mir jmd helfen nen /setpsawn cmd zu machen? also man soll /setspawn machen und dann eben immer da spawnen. Auch wenn man sich ausloggt und wieder einloggt.
danke im voraus
Flo
Hast du bereits ein Register&Login System?
klar
Dini? Dudb? MySQL? File Functions?
oh sorry. wollts oben noch dazu schreiben.
ich verwende dini
Ich kenne zwar dein Register&Login nicht genau und kenne mich allgemein nicht allzu sehr mit Dini aus aber so sollte es ungefähr aussehen:
enum pInfo
{
Float:pSpawnX,
Float:pSpawnY,
Float:pSpawnZ,
};
new pInfo[MAX_PLAYERS][pInfo];
// Jetzt bei deinem Register Cmd:
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
pInfo[pSpawnX] = x;
pInfo[pSpawnY] = y;
pInfo[pSpawnZ] = z;
dini_FloatSet("UserFile","SpawnX", pInfo[pSpawnX]);
dini_FloatSet("UserFile","SpawnY", pInfo[pSpawnY]);
dini_FloatSet("UserFile","SpawnZ", pInfo[pSpawnZ]);
// So, jetzt beim Login:
pInfo[pSpawnX] = dini_Get("UserFile","SpawnX");
pInfo[pSpawnY] = dini_Get("UserFile","SpawnY");
pInfo[pSpawnZ] = dini_Get("UserFile","SpawnZ");
SetPlayerPos(playerid, pSpawnX, pSpawnY, pSpawnZ);
// So sollte es ungefähr aussehen. Ich übernehme keine Garantie dass es funktioniert.
hier PlayerData[playerid][pSpawnX] = dini_Get(string,"SpawnX");
PlayerData[playerid][pSpawnY] = dini_Get(string,"SpawnY");
PlayerData[playerid][pSpawnZ] = dini_Get(string,"SpawnZ");
SetPlayerPos(playerid,PlayerData[playerid][pSpawnX],PlayerData[playerid][pSpawnY],PlayerData[playerid][pSpawnZ]);
bekomm ich diese Fehler error 006: must be assigned to an array
hab nochmal den error gepostet