artemka73
Дебютант
Делаем простую хилку в виде пикапа (сердечка), с ограничением чтобы могла похилиться только нужная нам фракция,приступим...
----------------------------------------------
Например я хочу сделать хилку для балласов.
1. Ко всем new добавляем
ballashp можете изменить на свое
2. Идем в public OnPlayerPickUpPickup(playerid, pickupid)
Добавляем
ballashp меняем на свое,то что вы написали к new, в [pMember] == 11 и PlayerInfo[playerid][pLeader] == 11) указываем id своей фракции для которой мы делаем хилку.
3. Ищем public OnGameModeInit()
Туда добавляем
Поясню, ballashp - то что вы добавляли ко всем new , 1240 - тип пикапа (в данном случае это у нас сердечко) , 23 - тип пикапа (23-постоянный неисчезающий пикап), Дальше идут координаты где будет находиться сама хилка 1996.4106 - X , 4106,-1116.9897 -Z , -1116.9897,26.7737 - Y, и цифра 0 означает что наш пикап будет на улице (если у вас он будет в интерьере то замените 0 на 1).
-----------------------------------------------
На этом все, автор мануала я! Просто не нашел похожей темы, не откуда ничего не копировал,спасибо за внимание.
----------------------------------------------
Например я хочу сделать хилку для балласов.
1. Ко всем new добавляем
PHP:
new ballashp;
2. Идем в public OnPlayerPickUpPickup(playerid, pickupid)
Добавляем
PHP:
if (pickupid == ballashp)
{
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
{
SetPlayerHealth(playerid, 100.0);
}
else
{
SendClientMessage(playerid, COLOR_WHITE,"{FF0000}[Ошибка]{FFFFFF} Вы не из Ballas.");
}
}
3. Ищем public OnGameModeInit()
Туда добавляем
PHP:
ballashp = CreatePickup(1240, 23, 1996.4106,-1116.9897,26.7737,0); //
-----------------------------------------------
На этом все, автор мануала я! Просто не нашел похожей темы, не откуда ничего не копировал,спасибо за внимание.
