Делаем свой автомат sprunk
В этом уроке я расскажу вам как сделать свой автомат с газировкой! Начнём
1) В самое начало добавим цвет
#define COLOR_A 0xF97804FF
2) Добавим в public OnGameModeInit сам автомат
CreateObject(1775,1164.34899902,-1754.24328613,13.69229126,0.00000000,0.00000000,270.00000000); // 1775 - id этого автомата вы его сможете разместить сами!
3) Чтобы он работал нужно добавить в public OnPlayerKeyStateChange
if(newkeys == 4) {
if(PlayerToPoint(2.0, playerid, 1163.5599,-1754.3112,13.6136)) // Это проверка на то, что игрок стоит возле автомата, в противном случае ничего не произойдёт.
{
if(GetPlayerMoney(playerid) >= 20) // это проверка на то, есть ли у игрока столько денег
{
SetPlayerHealth(playerid,100); // 100 - это HP которые прибавятся игроку при покупке!
GivePlayerMoney(playerid,-20); // 10 - это деньги которые отнимутся у игрока при покупке
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
}
else
{
SendClientMessage(playerid, COLOR_A, "У вас не достаточно денег!"); // Сообщение при нехватке денег
}
}
}
В общем и всё!
В итоге мы получаем полноценный автомат с газировкой, чтобы купить газировку нужно подойти в автомату и нажать на мышке "огонь"