Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

При входе в дом игрок падает в бездну (CRMP)

Фев
14
1
Пользователь
Ребята, привет. Пишу мод под CRMP, использую систему домов (файловое хранение INI).

Проблема такая:

Дома созданы, INI файлы с данными есть. В структуре дома есть координаты:
- hhousePosX/Y/Z (вход с улицы)
- hhouse1PosX/Y/Z (координаты внутри дома, где должен появляться игрок)

Когда игрок покупает дом и заходит (через OnPlayerPickUpDynamicPickup -> диалог), он просто падает в бездну.

Код входа:
if(dialogid == 20 && response)
{
new houseid = hpid[playerid];
SetPlayerInterior(playerid, 8);
SetPlayerVirtualWorld(playerid, HouseSystem[houseid][hworld]);
SetPlayerPos(playerid,
HouseSystem[houseid][hhouse1PosX],
HouseSystem[houseid][hhouse1PosY],
HouseSystem[houseid][hhouse1PosZ]);
return 1;
}

Что я делаю не так? Я так понимаю, в CRMP интерьеры ID 8 не работают как в SAMP? Там же каждый дом маппится отдельно и координаты должны быть конкретные, а не стандартные?

Может надо вообще убрать SetPlayerInterior и оставить только виртуалку? Или как вообще организуют вход в кастомные интерьеры в CRMP?

Заранее спасибо!
 
Сверху