Владимир111333
Умник
После смерти я появляюсь дома, а после выхода из него появляюсь у чужого дома, а если войти в свой дом и выйти то норм...
Команда Вход/Выход
Сам спавн в доме
Команда Вход/Выход
PHP:
CMD:enterexitingecnaxyi(playerid, params[])
{
for(new idxx = 0; idxx <= TOTALHOUSE; idxx++)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, HouseInfo[idxx][hEntrx], HouseInfo[idxx][hEntry],HouseInfo[idxx][hEntrz]))
{
if(HouseInfo[idxx][hLock] == 1) return GameTextForPlayer(playerid, FixText("~r~Закрыто"), 1000, 1);
SetPlayerPos(playerid,HouseInfo[idxx][hExitx], HouseInfo[idxx][hExity],HouseInfo[idxx][hExitz]);
SetPlayerInterior(playerid,HouseInfo[idxx][hInt]);
SetPlayerVirtualWorld(playerid,HouseInfo[idxx][hID]+1);
GameTextForPlayer(playerid, FixText("~w~Добро пожаловать в дом"), 2000, 1);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, HouseInfo[idxx][hExitx], HouseInfo[idxx][hExity],HouseInfo[idxx][hExitz]) && GetPlayerVirtualWorld(playerid) == HouseInfo[idxx][hID]+1)
{
GetPlayerVirtualWorld(playerid);
SetPlayerPos(playerid,HouseInfo[idxx][hEntrx], HouseInfo[idxx][hEntry],HouseInfo[idxx][hEntrz]);
SetPlayerInterior(playerid,0);
SetPVarInt(playerid,"BIZ",-1);
SetPlayerVirtualWorld(playerid,0);
}
}
return true;
}
PHP:
if(PlayerInfo[playerid][pHouseKey] != -1)
{
SetPlayerPos(playerid,
HouseInfo[PlayerInfo[playerid][pHouseKey]][hExitx],
HouseInfo[PlayerInfo[playerid][pHouseKey]][hExity],
HouseInfo[PlayerInfo[playerid][pHouseKey]][hExitz]);
SetPlayerInterior(playerid,HouseInfo[PlayerInfo[playerid][pHouseKey]][hInt]);
SetPlayerVirtualWorld(playerid,HouseInfo[PlayerInfo[playerid][pHouseKey]][hID]+1);
return true;
}
