_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. Объявляем переменную:
2.Создаем пикап.
В public OnGameModeInit() вставляем:
Mode - Модель добавляемого пикапа.
Type - Тип создаваемого пикапа.
Float:X - X-координата добавляемого пикапа.
Float:Y - Y-координата добавляемого пикапа.
Float:Z - Z-координата добавляемого пикапа.
Virtualworld - ID виртуального мира пикапа. ID - 1 означает, что пикап виден во всех виртуальных мирах.
3.Указываем действия, которые будут происходить при активации пикапа.
В public OnPlayerPickUpPickup(playerid, pickupid) вставляем:
SetPlayerInterior(playerid, 0); Заданный интерьер игроку. 0- Это улица. Пишите свой интерьер.
SetPlayerPos(playerid,x,y,z); x,y,z это координаты на,которые будет перемещен игрок.
SendClientMessage(playerid, 0xFF0000FF, "Ваш текст"); Функция выводит в чат при перемещении игрока,это можно убрать.
Cписок интерьеров думаю на нашем портале есть... если нету то можно найти в интернете.
Удачного скриптенга. Помогло? Не забывай ставить +
И так я щяс вам скажу ид моделей пикапов какие лучше использовать.
-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() вставляем:
Значения символов кто не знает что такое model,type,Float и так далее...teleport = CreatePickup(model,type,Float:X,Float:Y,Float:Z,Virtualworld);
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писок интерьеров думаю на нашем портале есть... если нету то можно найти в интернете.
Удачного скриптенга. Помогло? Не забывай ставить +
Последнее редактирование:
