Skip to content

m1n1vv/BuyWeapon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 

Repository files navigation

Image alt

Версия: 0.5.2

BuyWeapon - система покупки оружия.

Все действия будут происходишь в двух диалоговых окнах. В основном выводится вся информация об оружии. Если во время покупки система определит, что у вас в этом же слоте уже есть оружие, то запустится второе диалоговое окно, которое предложит заменить.

Использование системы довольное простое. Достаточно в меню или пикап поставить функцию BuyWeapon с нужными параметрами. Ид оружия является обязательным, а количество патронов или цену можно ставить на свое усмотрение, или использовать указанные в инклуде.

SA:MP Include BuyWeapon

Установка

#include <BuyWeapon>

Параметры

BuyWeapon(playerid, weaponid, ammo, price);
  • playerid - id игрока
  • weaponid - id оружия (с 22 по 34)
  • ammo - количество патронов (необязательное)
  • price - цена оружия (необязательное)

Ключи

Для деактивации одной из функций, допишите нужный макрос перед инклудом.

Макрос Описание
BW__KEY__INFO Блокировка информации об оружии
BW__KEY__REPEAT Блокировка проверки на замену оружия
BW__KEY__RESET_AMMO Блокировка сброса патронов при покупке

Применение

//Если параметры price и ammo оставить без значения, то они примут значения указанные в include.

switch (listitem)
{
        case 0: BuyWeapon(playerid, 23);
        //Silenced 9mm (игрок получит 9mm с указанным количеством патронов и ценой в include)
        
        case 1: BuyWeapon(playerid, 34, .ammo = 100);
        //Sniper Rifle (игроку будет выдано 100 патронов для этого оружия по цене указанной в include)
        
        case 2: BuyWeapon(playerid, 28, .price = 3000); 
        //Micro SMG/Uz (оружие будет стоить $3000 с количеством патронов указанных в include)
        
        case 3: BuyWeapon(playerid, 31, 100, 3000); 
        //M4 (игрок получит M4 со 100 патронами за $3000)
}

Полная инструкция: https://github.com/m1n1vv/.../example.pwn

Этапы развития

0.1 0.2 0.3 0.4 0.5
0.1.1 0.2 test 0.3.1 0.4.1 0.5.1
0.2.1 0.3.2 0.4.2 0.5.2
0.2.2 0.3.3 0.4.3
0.2.3 0.3.4
0.3.5
0.3.6
0.3.6.1
0.3.6.2

About

0.5.2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published