Добавлен , опубликован
Ammo Box - ящик с патронами, который можно расставлять по картам, как вам угодно. В чём преимущество плагина? У каждого ящика патрон есть свой лимит, а именно 500 шт. патрон в одном ящике. Чтобы взять патроны, надо достать оружие, для которого вы хотите брать патроны и зажать кнопку Е, после чего раз в пол секунды вам будут давать патроны по 1 магазину. Данный плагин работает как и с дефолтными оружиями, так и с кастомными.
Как пользоваться?
1. Как добавить ящики на карту?
Для того, чтобы добавить ящики на карту, надо написать в консоль команду вызова меню управления ящиками. Команда "open_ammobox_menu". После открытия меню, устанавливайте по прицелу ящики. После того, как закончили, нужно сохранить ящики, чтобы они появились при следующих сменах карты.
2. У меня не покупает патроны на оружии которое я купил у тебя/скачал с твоей крутой группы?
Для того, чтобы покупались патроны на кастомном оружии, нужно прописать кое что в исходнике пушки.
В начале плагина пропиши эти строчки: (после инклудов)
native zp_set_item_max_clip(iPlayer, iValue);
native zp_set_item_max_ammo(iPlayer, iValue);
forward zp_weapon_buyammo(iPlayer, iActiveItem);
В любом месте добавляй этот код
public zp_weapon_buyammo(iPlayer, iActiveItem)
	{
		if(pev(iActiveItem, pev_impulse) == 228) // Проверка на оружие в руках (по pev_impulse/WEAPONKEY)
		{
			zp_set_item_max_clip(iPlayer, 90); // Сколько максимум патронов можно иметь в оружии
			zp_set_item_max_ammo(iPlayer, 30); // Сколько берёт за раз
		}
	}
3. У меня покупает у стандартных оружий больше патрон, чем можно?
В исходнике плагина есть такой сток:
stock MAXBPAMMO[ ] = // Сколько максимум выдавать патрон для стандартных пушек
внутри него указаны максимальное кол-во патрон у каждой пушки.
4. А как увеличить запас ящика?
const ENTITY_AMMOBOX_MAX_AMMO = 500; // Сколько максимально патрон в ящике
`
ОЖИДАНИЕ РЕКЛАМЫ...