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

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

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

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

Делаем автомат "sprunk"

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

Dymov1203

Умник
Здравствуйте, уважаемые форумчане.
Сегодня я вам расскажу как сделать свой автомат с колой.


Что же, начнем.

Для начала добавим в самое начало мода цвет(если нету):

PHP:
#define COLOR_A 0xF97804FF
Далее нам нужно добавим сам объект(автомат). Для этого нам нужно вставить код в public OnGameModeInit с координатами объекта. Мы будем использовать обычную функцию CreateObject:

PHP:
CreateObject(1775,x,y,z,); //
Здесь мы видим саму функцию, число 1775 и буквы "x,y,z". Где 1775 - id объекта(автомата), а "x,y,z" -координаты объекта.

Далее, что бы автомат работал, нам нужно вставить следующий код в public OnPlayerKeyStateChange:

PHP:
if(newkeys == 4) //Измените на свое количество.
{
    if(PlayerToPoint(2.0, playerid, x,y,z)) // Это проверка на то, что игрок стоит возле автомата, в противном случае ничего не произойдёт.
    {
    if(GetPlayerMoney(playerid) >= 20) // это проверка на то, есть ли у игрока столько денег(20$)
    {
        SetPlayerHealth(playerid,160); // 100 - это HP, которые прибавятся игроку при покупке!
        GivePlayerMoney(playerid,-20); // -20 - это деньги которые отнимутся у игрока при покупке
        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK); //анимация
    }
    else
    {
        SendClientMessage(playerid, COLOR_A, " *У вас не достаточно денег."); // Сообщение при нехватке денег
    }
  }
}
Вот, сообственно говоря и все. Надеюсь урок оказался полезным для вас.

P.S. - это мой первый урок на форуме, по этому прошу строго не судить.​
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу