Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Вход в интерьер по пикапу!

Статус
В этой теме нельзя размещать новые ответы.

Shek

Дебютант
Привет всем!
В этом уроке я покажи как заходить в виртуальный мир по пикапу!
И так начнем.
1.в своем моде добавляем new
PHP:
new pickupenter; // можно поменять на свое
2.Идем в public OnGameModeInit() и там пишим
PHP:
DisableInteriorEnterExits(); //убирает все входы и выходы в здания
3.создаем сам пикап в public OnGameModeInit() пишем
PHP:
pickupenter=CreatePickup(1318,1,x,y,z,0);
Все по порядку...

pickupenter - название пикапа
CreatePickup - создание пикапа
1318 - id пикапа (их можно найти в MTA SA)
x,y,z - координаты где должен стоять пикап
0 - это виртуальный мир (пока необращайте на ето внимание)

4.теперь заходи в public OnPlayerPickUpPickup(playerid, pickupid) пишем
PHP:
if(pickupid==pickupenter) //pickupenter это название пикапа
{
    SetPlayerPos(playerid,x,y,z,); Тут координаты найти их можно на сайте [url]http://weedarr.wikidot.com/interior[/url] там же и id  интерера
    SetPlayerInterior(playerid,5); //5 это id интерьера (их можно найти на сайте [url]http://weedarr.wikidot.com/interior[/url])
}
ВСЁ МЫ СДЕЛАЛИ!!! Но ето был только вход в интерьер...

А сейчас сделаем выход из интерьера...

1.В new добавляем
PHP:
new pickupexit;
2. идем в public OnGameModeInit() и пишем
PHP:
pickupexit=CreatePickup(1318,1,x,y,z,0); последняя 0,тут должен быть id интерьера в котором должен стоять пикап
3.теперь заходи в public OnPlayerPickUpPickup(playerid, pickupid) пишем там
PHP:
if(pickupid==pickupexit) //pickupexit это название пикапа
{
    SetPlayerPos(playerid,Float:x,Float:y,Float:z); // тут три координата после выхода 
    SetPlayerFacingAngle(playerid,Float:and); //тут последний координат 
    SetPlayerInterior(playerid,0); //тут уже должен стоять 0
}
КОМУ ПОНРАВИЛОСЬ СТАВИМ + :bs:
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу