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

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

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

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

[Урок] Создание виртуальных миров

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

Axxeip

Умник
* Прошу прощения,если было.Не нашел
* Урок для новичков,ничего супер сложного тут нет
Соавтор данного урока Axxeip Ибо называть автором себя такого легкого урока-как минимум глупо.


1)Открываем наш мод в павно. Добовляем ко всем new название виртуального мира[3]
К примеру:
Код:
new DomLcn[3];
2) Ищем public ongamemodeinit.В него вставляем:

Название мира которое написали после new[1] = CreatePickup(1318, 23, КООРДИНАТЫ); // вход в виртуальный мир
Название мира которое написали после new[2] = CreatePickup(1318, 23, КООРДИНАТЫ,1); // выход.Последняя цифра-ид виртуального мира!

Получается,к примеру,так:


Код:
DomLcn[1] = CreatePickup(1318, 23, -44.7952,-61.7844,1033.5469); // Координаты "от болды"
DomLcn[2] = CreatePickup(1318, 23, 400.4322,-946.9625,47.1221,15); // Координаты "от болды"
3) Ищем OnPlayerPickUpPickup.В него вставляем:

if(pickupid == Название виртуального мира[1])
{
SetPlayerInterior(playerid,1); // 1-ид интерьера,можете заменить на свой
SetPlayerPos(playerid, 157.3274,-910.1243,42.1797); // координаты места в которое хотите зайти( Не ставить те же что и в предыдущем паблике! )
SetPlayerVirtualWorld(playerid, 1); // 1-ид виртуального мира! Меняете на любой.Главное что бы в предыдущем паблике,в конце выхода,стоял такой же.
}


if(pickupid == Название виртуального мира[2])
{
SetPlayerInterior(playerid, 0); // 0-ид интерьера,если выход то ставим интерьер улицы-0
SetPlayerPos(playerid, 3249.6855,-1853.4155,43.5781); // координаты места,на которое хотите выйти
SetPlayerVirtualWorld(playerid, 0); // ид виртуал мира ну так как выход то тогда 0 !
}


Должно получиться так:

Код:
if(pickupid == DomLcn[1]) 
{ 
SetPlayerInterior(playerid,5); 
SetPlayerPos(playerid, 997.4274,-920.1053,42.1797); //координаты вымышленные
SetPlayerVirtualWorld(playerid, 15); //
} 


if(pickupid == DomLcn[2]) 
{ 
SetPlayerInterior(playerid, 0);  
SetPlayerPos(playerid, 18219.6215,11843.4234,33.5481); //координаты вымышленные 
SetPlayerVirtualWorld(playerid, 0); 
}
4) Комплируем мод,и радуемся =)


Помог? Запили плюсик! =)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу