Ashley100
Умник
- Данная тема содержит полноценную информацию о создании и применении пикапов.
Для начала рассмотрим этапы создания пикапа:
1)Создаём переменную пикапа.
2)Создаём объект пикапа, и настроим его.
Рассмотрим параметры создания пикапа:
3)Создаём событие которое произойдет если встать на наш пикап.
1)Пикап с информацией.
2)Телепортирующий пикап.
3)Пикап выдачи чего либо.
ID Пикапов
Типы Пикапов
0 Пикап не отображается.
2 Берётся, появляется после некоторого времени.
3 Берётся но не появляется.
4 Исчезает вскоре после появления (применяется для выброшенного оружия)
5 Исчезает вскоре после появления (применяется для выброшенного оружия)
8 Берётся, но не имеет эффекта. Исчезает автоматически.
11 Взрывается через несколько секунд после того как появится (бомба)
12 Взрывается через несколько секунд после того как появится.
13 Медленно decends на землю.
15 Берётся но не появляется.
19 Берётся, но не имеет эффект (информационные иконки)
22 Берётся но не появляется
23 Берётся, но не исчезает.
Для начала рассмотрим этапы создания пикапа:
1)Создаём переменную пикапа.
PHP:
new Puckup_1; // К этой переменной будет присваиваться создание пикапа.
PHP:
public OnGameModeInit()
{
Puckup_1 = CreatePickup(1242, 2, 1930.9042,-1776.4119,13.5469, -1); // тут мы создаём пикап, и присваиваем его к нашей переменной, для выполнения дальнейших действий
return 1;
}
| id pickup | ID объекта пикапа ( картинки объектов в конце темы ) |
| type | Тип пикапа ( типы пикапов в конце темы ) |
| X | Координата X позиции пикапа |
| Y | Координата Y позиции пикапа |
| Z | Координата Z позиции пикапа |
| virtualworld | Виртуальный мир в котором будет виден пикап ( по умолчанию -1 ) |
3)Создаём событие которое произойдет если встать на наш пикап.
PHP:
public OnPlayerPickUpPickup(playerid, pickupid) // Паблик в котором происходят действия если встать на пикап. Если вы создали пикап, но не занесли его в этот паблик, то действий никаких не будет.
{
if(pickupid == Puckup_1) // Если игрок встанет на наш пикап >>
{
SetPlayerArmour(playerid, 100); // То у него появится 100 брони...
}
return 1;
}
Примеры:
1)Пикап с информацией.
PHP:
if(pickupid == Puckup_1) // Если игрок встанет на наш пикап >>
{
SendClientMessage(playerid, 0xFF0000FF, "Вы Встали на Test пикап. Инфа выведена!");
}
PHP:
if(pickupid == Puckup_1) // Если игрок встанет на наш пикап >>
{
SetPlayerPos(playerid, 1410.9042, -1776.4119, 13.5469);
}
PHP:
if(pickupid == Puckup_1) // Если игрок встанет на наш пикап >>
{
SetPlayerArmour(playerid, 100);
SendClientMessage(playerid, 0xFF0000FF, "Вы получили 100 брони.");
}
ID Пикапов
0 Пикап не отображается.
2 Берётся, появляется после некоторого времени.
3 Берётся но не появляется.
4 Исчезает вскоре после появления (применяется для выброшенного оружия)
5 Исчезает вскоре после появления (применяется для выброшенного оружия)
8 Берётся, но не имеет эффекта. Исчезает автоматически.
11 Взрывается через несколько секунд после того как появится (бомба)
12 Взрывается через несколько секунд после того как появится.
13 Медленно decends на землю.
15 Берётся но не появляется.
19 Берётся, но не имеет эффект (информационные иконки)
22 Берётся но не появляется
23 Берётся, но не исчезает.
Последнее редактирование:
