Norio
Умник
Итак для начала создадим новую переменную, в нашем случае мы будем создавать пикап с выдачей оружия, например Ak-47
Для начала создадим новую переменную:
Теперь в public OnGameModeInit() добавляем
Объясню подоробно:
355 - это пикап калаша (его модель)
2 - это тип пикапа ( в данном случае, который после поднятия через некоторое время появляется)
2595.5393,2800.8025,10.8203 - это координаты нашего пикапа.
Теперь пикап создан, но никакую функцию он не выполняет
Для это в public OnPlayerPickUpPickup(playerid,pickupid) мы вставляем:
Поясняю:
GivePlayerWeapon(playerid, 30, 150); - это функция выдачи оружия
30 - это ид оружия (ak47)
150 - кол-во патронов
SendClientMessage(playerid, 0xFF0000FF, "Вы подобрали автомат Ак-47");
После поднятия пикапа высвечивается сообщение красным цветом "Вы подобрали автомат Ак-47"
Думаю все всем понятно.
Автор урока: Norio
24.07.2012.
Для начала создадим новую переменную:
Код:
new ak47;
Код:
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.
Последнее редактирование:
