Создать акаунт

(ZP) Addon - Promo Code (0.1)


Addon - Promo Code

(ZP) Плагин на промо коды, плагин изначально был для (JB), но я решил дописать кейсы на аммо.

Суть плагина:
У Вас есть специальный файл (promocodes.ini), в нем вам нужно указывать промо-коды, введя которые игрок на сервере получает указанный Вами приз. Промо-код одноразовый! После активации он автоматически удаляется из файла promocodes.

Как использовать:
В файле promocodes.ini указываете промо-код в двойных кавычках (например, "123LOL"), все больше ничего указывать не нужно.
Каждый код с новой строки, с русской раскладкой не экспериментировал, проверьте.
Далее, на новой карте (!!!) для того, чтобы активировать код, игроку нужно написать в КОНСОЛЬ Promo и далее код (например, Promo 123LOL, вариант Promo "123LOL" так же будет работать).
Сервер оповестит игрока с помощью DHUD о том, что его код верный, неверный или уже использованный.

Настройки:
#define FILE	"addons/amxmodx/configs/promocodes.ini" //Путь к файлу
#define CMD		"Promo" //Команда для набора промокода
#define CODES	25 //Макс. количество промокодов
#define HUD_X	-1.0 //Горизонтальное положение ДХУДА
#define HUD_Y	0.2 //Вертикальное положение ДХУДА

Кейсы c призами:
public func_givePrize(iPlayer, iCode) {
	switch(iCode) {
	
		case 0,1: zp_set_user_ammo_packs(iPlayer, zp_get_user_ammo_packs(iPlayer) + 1337);
		case 2..CODES-1: zp_set_user_ammo_packs(iPlayer, zp_get_user_ammo_packs(iPlayer) + 228);
	
	}

Автор:
ONYX

Версия:
0.1

Внимание! Для скачивания, просмотра вам необходимо или зарегистрироваться.
Комментарии
Минимальная длина комментария - 50 знаков. комментарии модерируются

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Смотрите также: