Bisher spawne ich nur am Gekauften haus aber nicht wenn ich ein Haus miete.
Code
if(strcmp(cmd, "/spawnchange", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pPhousekey] != 501)
{
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;
}
Alles anzeigen
Code
new house = PlayerInfo[playerid][pPhousekey];
if(house != 501)
{
if(SpawnChange[playerid] == 1) //If 1, then you get to your house, else spawn somewhere else
{
SetPlayerPos(playerid, HouseInfo[house][hIntx], HouseInfo[house][hInty],HouseInfo[house][hIntz]); // Warp the player
SetPlayerInterior(playerid, HouseInfo[house][hInt]);
SetPlayerVirtualWorld(playerid, house);
return 1;
}
}
Alles anzeigen
Hoffe ihr könnt mir helfen
Mfg.