[ZP] Плагин на промо коды, плагин изначально был для [JB], но я решил дописать кейсы на аммо.
[ZP] Плагин на промо коды, плагин изначально был для [JB], но я решил дописать кейсы на аммо.
Суть плагина:
У Вас есть специальный файл (promocodes.ini), в нем вам нужно указывать промо-коды, введя которые игрок на сервере получает указанный Вами приз. Промо-код одноразовый! После активации он автоматически удаляется из файла promocodes.
Как использовать:
В файле promocodes.ini указываете промо-код в двойных кавычках (например, \»123LOL\»), все больше ничего указывать не нужно.
Каждый код с новой строки, с русской раскладкой не экспериментировал, проверьте.
Далее, на новой карте (!!!) для того, чтобы активировать код, игроку нужно написать в КОНСОЛЬ Promo и далее код (например, Promo 123LOL, вариант Promo \»123LOL\» так же будет работать).
Сервер оповестит игрока с помощью DHUD о том, что его код верный, неверный или уже использованный.
Каждый код с новой строки, с русской раскладкой не экспериментировал, проверьте.
Далее, на новой карте (!!!) для того, чтобы активировать код, игроку нужно написать в КОНСОЛЬ 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
[attachment=1014]
