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

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

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

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

Телепорт по пикапу.

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

_Denis_

Умник
Добрый День. Вот хочу выложить еще один урок.. "Телепорт По пикапу"
И так я щяс вам скажу ид моделей пикапов какие лучше использовать.
-ID-1239
-ID-1318
-ID-19134
Вот ид пикапов,которые думаю лучше подойдут:)
ID'S типов пикапов:
[ ID'S ]
Типов Пикапов
ID Описание типа
0 Пикап не отображается.
2 Берётся, появляется после некоторого времени.
3 Берётся но не появляется.
4 Исчезает вскоре после появления (применяется для выброшенного оружия)
5 Исчезает вскоре после появления (применяется для выброшенного оружия)
8 Берётся, но не имеет эффекта. Исчезает автоматически.
11 Взрывается через несколько секунд после того как появится (бомба)
12 Взрывается через несколько секунд после того как появится.
13 Медленно decends на землю.
15 Берётся но не появляется.
19 Берётся, но не имеет эффект (информационные иконки)
22 Берётся но не появляется
23 Берётся, но не исчезает.

И так начнем урок.
1. Объявляем переменную:
new teleport;

2.Создаем пикап.
В public OnGameModeInit() вставляем:
teleport = CreatePickup(model,type,Float:X,Float:Y,Float:Z,Virtualworld);
Значения символов кто не знает что такое model,type,Float и так далее...
Mode - Модель добавляемого пикапа.
Type - Тип создаваемого пикапа.
Float:X - X-координата добавляемого пикапа.
Float:Y - Y-координата добавляемого пикапа.
Float:Z - Z-координата добавляемого пикапа.
Virtualworld - ID виртуального мира пикапа. ID - 1 означает, что пикап виден во всех виртуальных мирах.

3.Указываем действия, которые будут происходить при активации пикапа.

В public OnPlayerPickUpPickup(playerid, pickupid) вставляем:

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, "Ваш текст"); Функция выводит в чат при перемещении игрока,это можно убрать.

Cписок интерьеров думаю на нашем портале есть... если нету то можно найти в интернете.

Удачного скриптенга. Помогло? Не забывай ставить +
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу