cmd /setspawn

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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

    Einmal editiert, zuletzt von Flo_White ()