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

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

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

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

Создание пикапов вход/выход в любой интерьер

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

TripleAction

Новичок
Здраствуйте Ув.Пользыватели Pawno-info.ru
В этом уроке я хочу расказать как создавать пикапы входа и выхода в любой интерьер
Начнём!

Переходим ко всем переменым new,создаём 2 переменые
PHP:
new vhod;
PHP:
new vhod2;
Далее переходим ко всем пикапам, напишите CreatePickup,и выберете подходящиее место! Когда нашли добовляем новую строчку (нажимая enter) И ставим 4 пробела,далее пишем

PHP:
vhod = CreatePickup(1318,23,148.8123,1864.6731,17.7466);
PHP:
Vhod2 = CreatePickup(1318,23,146.3793,1875.2629,17.8359,126);
1318-это модель пикапа тоесть 1318 это белая стрелочка в низ
23- это тип пикапа оставляйте как у меня
148.8123,1864.6731,17.7466- это координаты X,Y,Z ставите свои которые вы прописали в игре командой /save
126 во входе2 - это id виртуального мира ( его ставим свой! )

Далее переходим в public OnPlayerPickUpPickup(playerid, pickupid) пишем,

PHP:
if(pickupid == vhod)
    {
      SetPlayerPos(playerid,146.3793,1875.2629,17.8359);
      SetPlayerVirtualWorld(playerid, 126);
      SetPlayerFacingAngle(playerid,180);
      SetPlayerInterior(playerid,3);
    }

SetPlayerPos(playerid,146.3793,1875.2629,17.8359); - это координаты куда нас будет телепортировать вход, то есть мы ставим координаты выхода

SetPlayerVirtualWorld(playerid, 123); - это виртуальный мир,он поможет вам если у вас есть уже интерьер мэрии например чтобы не возникли баги ( виртуальный мир ставите свой)

SetPlayerFacingAngle(playerid,180); - это разворот при входе (в градусах)


SetPlayerInterior(playerid,15); - Это id вашего интерьера! Координаты выхода и id интерьера можно посмотреть на этом сайте

Далее опять вставляем ещё один телепорт это уже у нас будут координаты куда нас будет телепортировать при выходе из интерьера

PHP:
if(pickupid == vhod2)
    {
      SetPlayerPos(playerid,148.8123,1864.6731,17.7466); // координаты куда нас будет телепотритровать выход ставим свои
      SetPlayerVirtualWorld(playerid, 0);
      SetPlayerFacingAngle(playerid,180);
      SetPlayerInterior(playerid,0);
    }
Виртуальный мир ставим 0 - потому что нас будет телепортировать на улицу если же не наулицу ставим свой виртуальный мир и на пикапе тоже

Интерьер ставим 0 - потому что нас будет телепортировать на улицу если же в здание то id интерьера ставите какой вам нужен

ну всё урок подходит к концу если что стучите в скайп pasha.sweet

Всем удачи!:ae:
Поставь (+) ну пожалусто((((((( :do:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу