CS 1.6 ZM Плагин «Promo Code»

CS 1.6 ZM Плагин "Promo Code"

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



Как использовать:

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

Настройки:

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

Кейсы 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);
    }

CS 1.6 ZM Плагин "Promo Code"

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

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