Рассмотрим урок по созданию пикапа на примере сердца, которое дает хп.
В самом начале мода обычно написаны все "new", создаем строку
, вместо "serdce" может быть любое название на ваше усмотрение.
Далее в поиске вбиваем Quote
Public OnGameModeInit()
, когда мы нашли этот паблик там создаем Quote
serdce = CreatePickup(1240,23, 1159.9414,-1767.4900,16.5938,-1);
1240 - ид модели пикапа.
23 - тип пикапа, в спойлере типы пикапов.
1159.9414,-1767.4900,16.5938 - это координаты по X,Y,Z.
-1 - ид виртуального мира. Если -1, то будет виден для всех виртуальных миров.
Далее через поиск находим строку Quote
Public OnPlayerPickUpPickup
и там вставляем
Quote
if(pickupid == serdce)
{
if(PlayerInfo[playerid][pLevel] <= 2) // обозначает до какого лвл можно будет восстанавливать хп, в нашем случае до 2 лвл
{
SetPlayerHealthAC(playerid, 100); // обозначает какое количество хп будет восстановлено, в нашем случае жизнь будет восстановлена до 100 хп
PlayerInfo[playerid][pHP] =100;
}
else
{
SendClientMessage(playerid, COLOR_RED,"Только для новичков! (2 лвл)"); // выводит в чат если у игрока больше 2 лвл
}
}