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

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

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

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

Cоздание качественного пикапа с выдачей оружия

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

Norio

Умник
Итак для начала создадим новую переменную, в нашем случае мы будем создавать пикап с выдачей оружия, например Ak-47
Для начала создадим новую переменную:

Код:
new ak47;
Теперь в public OnGameModeInit() добавляем

Код:
ak47 = CreatePickup(355,2,2595.5393,2800.8025,10.8203);
Объясню подоробно:
355 - это пикап калаша (его модель)
2 - это тип пикапа ( в данном случае, который после поднятия через некоторое время появляется)
2595.5393,2800.8025,10.8203 - это координаты нашего пикапа.

Теперь пикап создан, но никакую функцию он не выполняет
Для это в public OnPlayerPickUpPickup(playerid,pickupid) мы вставляем:

Код:
 if(pickupid == ak47)
 {
 GivePlayerWeapon(playerid, 30, 150);
 SendClientMessage(playerid, 0xFF0000FF, "Вы подобрали автомат Ак-47");
 }
Поясняю:
GivePlayerWeapon(playerid, 30, 150); - это функция выдачи оружия
30 - это ид оружия (ak47)
150 - кол-во патронов
SendClientMessage(playerid, 0xFF0000FF, "Вы подобрали автомат Ак-47");
После поднятия пикапа высвечивается сообщение красным цветом "Вы подобрали автомат Ак-47"

Думаю все всем понятно.
Автор урока: Norio
24.07.2012.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу