/spawnchange geht nicht :(

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
  • Wenn ich /spawnchange eingeben kommt immer: Du hast ekin Haus/Mietwohnung!


    Hier der Code:
    if(strcmp(cmd, "/spawnchange", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pPhousekey] != 255)
    {
    if(Spectate[playerid] != 255 && PlayerInfo[playerid][pAdmin] < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist am zuschauen, Spawn kann jetzt nicht gewechselt werden !");
    return 1;
    }
    if(SpawnChange[playerid])
    {
    SendClientMessage(playerid, COLOR_GREY, " Ab jetzt spawnst du wieder am gewohnten Platz !");
    SpawnChange[playerid] = 0;
    if(IsAnInstructor(playerid))
    {
    if(SchoolSpawn[playerid] == 0)
    {
    SchoolSpawn[playerid] = 1;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Flugschule !");
    }
    else if(SchoolSpawn[playerid] == 1)
    {
    SchoolSpawn[playerid] = 0;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Fahrschule !");
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt in deinem eigenen / gemieteten Haus ! !");
    SpawnChange[playerid] = 1;
    }
    }
    else
    {
    if(IsAnInstructor(playerid))
    {
    if(SchoolSpawn[playerid] == 0)
    {
    SchoolSpawn[playerid] = 1;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Flugschule !");
    }
    else if(SchoolSpawn[playerid] == 1)
    {
    SchoolSpawn[playerid] = 0;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Fahrschule !");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du besitzt kein Haus / keine Mietwohnug !");
    return 1;
    }
    }
    }
    return 1;
    }


    Hoffe auf schnelle Hilfe :)

  • Es kann natürlich auch an der Abfrage liegen


    if(PlayerInfo[playerid][pPhousekey] != 255)


    normal gehen die commands ohne Probleme , verwendest du überhaupt ein GF oder hast du dir ein Selfmade gemacht wo du System aus dem GF raus kopierst

  • if(strcmp(cmd, "/spawnchange", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pPhousekey] != 255)
    {
    if(Spectate[playerid] != 255 && PlayerInfo[playerid][pAdmin] < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist am zuschauen, Spawn kann jetzt nicht gewechselt werden !");
    return 1;
    }
    if(SpawnChange[playerid])
    {
    SendClientMessage(playerid, COLOR_GREY, " Ab jetzt spawnst du wieder am gewohnten Platz !");
    SpawnChange[playerid] = 0;
    if(IsAnInstructor(playerid))
    {
    if(SchoolSpawn[playerid] == 0)
    {
    SchoolSpawn[playerid] = 1;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Flugschule !");
    }
    else if(SchoolSpawn[playerid] == 1)
    {
    SchoolSpawn[playerid] = 0;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Fahrschule !");
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt in deinem eigenen / gemieteten Haus ! !");
    SpawnChange[playerid] = 1;
    }
    }
    else
    {
    if(IsAnInstructor(playerid))
    {
    if(SchoolSpawn[playerid] == 0)
    {
    SchoolSpawn[playerid] = 1;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Flugschule !");
    }
    else if(SchoolSpawn[playerid] == 1)
    {
    SchoolSpawn[playerid] = 0;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Fahrschule !");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du besitzt kein Haus / keine Mietwohnug !");
    return 1;
    }
    }
    }
    return 1;
    }


  • Geht nicht...