Armanish
Компетентный
Так вот, на моде иногда бывает если зайди в гараж то тебе кидает в другой виртуальный мир где и находится гараж
Но бывает так что иногда телепортирует немного не в то место и ты не в гараже появляешся..
Как то вот так выглядит код
Но бывает так что иногда телепортирует немного не в то место и ты не в гараже появляешся..
Как то вот так выглядит код
PHP:
case 10230: // ГАРАЖ
{
if(response) // УЛИЦА
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (PlayerToPoint(3, playerid,HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz]))
{
if(GetPlayerVirtualWorld(playerid) == i+50)
{
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
ACP_SetPlayerPos(playerid,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez]);
PlayerInfo[playerid][pInt] = 0;
PlayerInfo[playerid][pLocal] = 255;
}
}
}
}
else // ГАРАЖ
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (PlayerToPoint(3, playerid,HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz]))
{
if(GetPlayerVirtualWorld(playerid) == i+50)
{
if(PlayerInfo[playerid][pPHousekey] != i)return SendClientMessage(playerid, COLOR_GREY,"У вас нет ключей от данного гаража.");
//SendClientMessage(playerid,0xFF0000FF,"Используйте {FFFFFF}/gexit{FF0000} для выхода из гаража.");
ACP_SetPlayerPos(playerid,2492.9834,1081.7345,-89.6970);
SetPlayerFacingAngle(playerid,181.8447);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,PlayerInfo[playerid][pPHousekey]);
}
}
}
}
}
case 12222:
{
if(response)
{
switch(listitem)
{
case 0:
{
