• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Проблема с виртуальным миром

ProdigaL

Компетентный
Всех приветствую, вчера вырезал из Strelax RP систему гаражей, все бы ничего но проблема с виртуальным миром машин, в гараже тупо просто не появляется, переделал и /fixcar /park /setposcar, и в onplayerlogin добавил
Код:
#define GARAGE_X 2319.2178
#define GARAGE_Y -248.6724
#define GARAGE_Z 2.0319
#define GARAGE_A 0.1007
#define GARAGE_INT 8
LinkVehicleToInterior(caridhouse[playerid], 1);
SetVehicleVirtualWorld(caridhouse[playerid], house+50);
ничего не помогает.
Код:
else if(strcmp(temp,"enter",true)==0)
        {
            for(new gar = 1; gar <= TOTALGARAGE;gar++)
            {
                if(IsPlayerInRangeOfPoint(playerid, 4.5,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ]))
                {
                    if(Garage[gar][gLock] == 1) return SendClientMessage(playerid,COLOR_WHITE," Гараж закрыт");
                    if(IsPlayerInAnyVehicle(playerid))
                    {
                        new carid = GetPlayerVehicleID(playerid);
                        SetVehiclePos(carid, GARAGE_X,GARAGE_Y,GARAGE_Z+0.7);
                        SetPlayerPos(playerid,GARAGE_X,GARAGE_Y,GARAGE_Z+0.5);
                        LinkVehicleToInterior(carid, GARAGE_INT);
                        SetVehicleVirtualWorld(carid, gar);
                        SetVehicleZAngle(carid, GARAGE_A);
                        SetPlayerInterior(playerid,GARAGE_INT);
                        SetPlayerVirtualWorld(playerid,gar);
                        PutPlayerInVehicle(playerid,carid,0);
                    }
                    else
                    {
                        SetPlayerPos(playerid,GARAGE_X,GARAGE_Y,GARAGE_Z+0.5);
                        SetPlayerInterior(playerid,GARAGE_INT);
                        SetPlayerVirtualWorld(playerid,gar);
                    }
                    break;
                }
            }
        }
Код:
CMD:park(playerid,params[])
{
    new house = PlayerInfo[playerid][pPhousekey];
    GetPlayerPos(playerid, HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz]);
    GetPlayerFacingAngle(playerid, HouseInfo[house][hCarc]);
    LinkVehicleToInterior(caridhouse[playerid], GARAGE_INT);
    SetVehicleVirtualWorld(caridhouse[playerid], house+50);
     SendClientMessage(playerid, COLOR_GREEN, "{0036ff}[S:RP]{faeedd}Теперь ваш транспорт будет респавниться здесь.");
    return true;

}
else if(strcmp(cmd, "/fixcar", true) == 0)
 {
  if(IsVehicleOccupied(caridhouse[playerid])) return true;//SendClientMessage(playerid,COLOR_GREY,"Òðàíñïîðò çàíÿò èãðîêîì");
  if(PlayerInfo[playerid][pPhousekey] != 255)
  {
   new house = PlayerInfo[playerid][pPhousekey];
   player_NoCheckTimeVeh[playerid] = 3;
   DestroyVehicle(caridhouse[playerid]);
   GameTextForPlayer(playerid, "~r~C®¬¦o 50$", 3000, 1);
   PlayerInfo[playerid][pCash] -= 50;
   PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
   caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 5600);
   
   SetPlayerInterior(caridhouse[playerid], 1);
   SetVehicleVirtualWorld(caridhouse[playerid], house+50);
    
   LockCar(caridhouse[playerid]);
   SetVehicleNumberPlate(caridhouse[playerid], "Standard");
   AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pKolesocar]);
   AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pNitro]);
   AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pJubka]);
   AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pVozduh]);
   AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pGidra]);
   if(PJ(caridhouse[playerid]))
   {
    ChangeVehiclePaintjob(caridhouse[playerid], PlayerInfo[playerid][pPokraska]);
    AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pSpoiler]);
    AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pBamper1]);
    AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pBamper2]);
   }
   createdcar = caridhouse[playerid];
   createdcar ++;
  }
  return true;
   }
 
Сверху Снизу