Fr33doM | Дата: Пятница, 23.03.2012, 03:02 | Сообщение # 1 |
.::Offline::.
Новичок
Сообщений: 7
[ 5 ]
Награды: 1
Статус
отсутствует
| Итак в этом уроке я вас научу как делать телепорт по пикапу, очень полезно для различных модов.
1- Вставляем переменную:
2- Создаем пикап
нужно вставить в "public OnGameModeInit()":
Code teleport = CreatePickup(model,type,Float:X,Float:Y,Float:Z,Virtualworld);
Model - Модель добавляемого пикапа. Type - Тип создаваемого пикапа. Float:X - X-координата добавляемого пикапа. Float:Y - Y-координата добавляемого пикапа. Float:Z - Z-координата добавляемого пикапа. Virtualworld - ID виртуального мира пикапа. ID - 1 означает, что пикап виден во всех виртуальных мирах.
3- Нужно указать действие, которые будет происходить при активации пикапа.
В "public OnPlayerPickUpPickup(playerid, pickupid)" вставляем:
Code if(pickupid == teleport) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid,x,y,z); SendClientMessage(playerid, 0xFF0000FF, "Ваш текст"); }
Тоесть :
SetPlayerInterior(playerid, 0); // Задаем интерьер игроку, 0 - это улица, задайте себе свой интерьер SetPlayerPos(playerid,x,y,z); // Задаем место где находится игрок. X,Y,Z- Это координаты куда игрок телепортнется SendClientMessage(playerid, 0xFF0000FF, "Ваш текст"); // (МОЖНО УБРАТЬ), выводит сообщения игроку.
Кстате, список интерьеров можно найти в Интернете
Не откажусь от +
Сообщение отредактировал
Fr33doM - Пятница, 23.03.2012, 03:03 |
|
| |
Teod[o_O]r | Дата: Вторник, 08.05.2012, 14:32 | Сообщение # 2 |
.::Offline::.
Новичок
Сообщений: 1
[ 0 ]
Награды: 0
Статус
отсутствует
| Для новичков - полезно.
|
|
| |
SANTA9223 | Дата: Суббота, 30.06.2012, 16:19 | Сообщение # 3 |
.::Offline::.
Новичок
Сообщений: 4
[ 0 ]
Награды: 0
Статус
отсутствует
| спасибо! Хороший урок
|
|
| |
Lenya_Panckov | Дата: Вторник, 04.02.2014, 20:41 | Сообщение # 4 |
.::Offline::.
Новичок
Сообщений: 2
[ 0 ]
Награды: 0
Статус
отсутствует
| Спасибо!
|
|
| |