[#Include] BuyWeapons 0.3.5

[#Include] BuyWeapons 0.3.5

nn

Описание: nBuyWeapons позволяет быстро сделать магазин огнестрельного оружия. n

[#Include] BuyWeapons 0.3.5
Мануал:
Этот include добавляет покупку оружие с подробной информацией. Все действия будут происходишь в двух диалоговых окнах. В основном диалоге выводится вся информация об оружии. Если во время покупки система определит, что у вас в этом же слоте уже есть оружие, то высветится второй диалог, который предложит заменить.
[youtube=https://youtu.be/f72H9AEBAKU]


*Зарегистрированные ID диалогов: 18498, 18499
Применение этого include очень просто. Достаточно в меню или пикап поставить: BuyWeapons. И если хотите, поменяйте цены на оружие в include. Переменная price

Параметры:

BuyWeapons(playerid, weaponid);
playerid — id игрока
weaponid — id оружия (с 22 по 34)


Пример применения:

new pickup;

public OnGameModeInit()
{
    pickup = CreatePickup(……);
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if (pickupid == pickup)
    {
        ShowPlayerDialog(playerid, 68, DIALOG_STYLE_LIST, !\»Покупка оружия\», !\»Silenced 9mm\\nCombat Shotgun\\nMicro SMG/Uz\\nM4\\nSniper Rifle\», !\»Купить\», !\»Отмена\»);
    }
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
        case 68:
        {
            switch(listitem)
            {
                case 0: BuyWeapons(playerid, 23); //Silenced 9mm
                case 1: BuyWeapons(playerid, 27); //Combat Shotgun
                case 2: BuyWeapons(playerid, 28); //Micro SMG/Uz
                case 3: BuyWeapons(playerid, 31); //M4
                case 4: BuyWeapons(playerid, 34); //Sniper Rifle
            }
        }
    }
    return 0;
}


Скачать:
github: Кликабельно
yandex.disk:Кликабельно

 

 

Автор m1n1vv

[#Include] BuyWeapons 0.3.5: 0 комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *