GameCMS Present

Плагин АМХХ GameCMS Present 1.6.22

Нет прав для скачивания
Описание:
GameCMS Present является ядром для создания презентов.
Несмотря на название, плагин не привязан к движку GameCMS и может использоваться на любом сервере с АМХmodX.

Каждые n-минут, на карте появляются сундуки с презентами, при открывании которого игрок получает заранее установленный в сундук приз.
Ядро содержит 7 стандартных презентов, доступных всех игрокам без исключений:
//Пистолет Desert Eagle
//Игровые 2000$
//Винтовка Magnum AWP
//Автомат АК-74
//Автомат M4A1
//Игровые 500$
//+ 20 hp здоровья

Область применения (создания презентов) не ограничена- выдача игровых денег, реальных денег зарегистрированным игрокам, здоровья, моделей игроков, оружия, флагов доступа и все остальное, что вам позволяет фантазия.

Дополнения к плагину:
GameCMS_Present Coins Addon
GameCMS_Present Addon Vipka
Presents Spawn Manager
CMS Present Addition

Код:
cms_present_key "" //16-ти значный ключ продукта
cms_present_minplayers "0" //минимальное кол-во игроков
cms_present_spawn_time "20.0" //мин. время между спавнами, сек
cms_present_nums "2" //кол-во одновременно выпадающих ящиков
cms_std_presents "127" //использовать стандартный набор да-1/нет-0
//стандартный набор:
//Пистолет Desert Eagle [1]
//Игровые 2000$ [2]
//Винтовка Magnum AWP [4]
//Автомат АК-74 [8]
//Автомат M4A1 [16]
//Игровые 500$ [32]
//+ 20 hp здоровья [64]
cms_present_maxmoney "16000" //макс. денег для стандартного набора
cms_present_maxhealth "150" //макс. здоровья для стандартного набора
cms_present_mapnames "awp_ fy_ 000$ 35hp 35_ gg_ aim_" //названия (или префиксы) запрещенных карт, через пробел
cms_present_logs "0" //логи вкл-1/выкл-0

Скриншоты:

a74EEhv1QV4.jpgmUcR0uk4Tx4.jpgOdllxRbRtPs.jpgSlLkhXd5Y3E.jpgt4ZNJMF-JBo.jpg

Ядро НЕ привязано к сайту GameCMS, поэтому может использоваться на любом сервере. Есть возможность вывода поднятых презентов в профиль на сайте, при помощи дополнительного плагина GameCMS_Present_Stats.

Все стандартные презенты можно отключить и использовать свои.
Для создания собственных презентов используются имеющиеся нативы.
* не обязательно писать новый отдельный плагин. Для этого подойдет любой плагин, содержащий этот самый презент. Например, модель оружия, невидимость, регенерация и т.д. и т.п.
* не требуется наличие Особых навыков в скриптинге. Достаточно посмотреть 1 простой пример:
Создаем презент:
C++:
/*
5 - номер презента
"1 рубль на счет" - название
-1 - нет ограничений на количество за карту
0 - доступен только зарегистрированным
0 - мин. количество игроков
*/

CmsAddPresent(5, "1 рубль на счет", 3, 0, 0);

Выдаем презент при открытии сундука (1 рубль на баланс кошелька Зарегистрированному на сайте с движком GameCMS (при наличии плагина GameCMS_API)):
C++:
public OnTakePresent(id, itemId)
{
    switch(itemId)
    {
        case 5:
        {
            if(cmsapi_add_user_money(id, 1.0))
                return PLUGIN_HANDLED;
        }
    }

    return PLUGIN_CONTINUE;
}
Для этих целей изменен натив CmsAddPresent.
Для установки своей модели, в своем дополнительном плагине, в функции создания презента добавьте соответствующие параметры.

C++:
/**Добавление презента
*
*    @prUnic - уникальный номер презента.
*        Имеет сквозную нумерацию, не должен повторяться в других плагинах. Начальный номер - 5.
*    @prName- название презента
*    @prLimit- количество презентов за карту
*        -1 - нет лимита
*    @prAccess- доступ:
*        0 - всем
*        -1 - только террористам
*        -2 - только контр-террористам
*        -3 - только зарегистрированным
*        1-32 - конкретному игроку по его id
*    @prMinPlayers- мин. количество игроков
*    @prModel - название модели
*    @prSubModel - номер субмодели
*
*    Пример: CmsAddPresent(5, "+10 здоровья", 5, -3, 0, "health_kit");
*/

native CmsAddPresent(prUnic, prName[], prLimit=0, prAccess=0, prMinPlayers=0, prModel[]="", prSubModel=0)

Примеры:
C++:
CmsAddPresent(5, "+10 здоровья", 5, -3, 0) // используется стандартная модель
CmsAddPresent(6, "+20 здоровья", 5, -3, 0, "health_kit") // используется модель "health_kit" (по-умолчанию, субмодель №1)
CmsAddPresent(7, "+30 здоровья", 5, -3, 0, "health_kit", 3) // используется субмодель №3 модели "health_kit"

При указании короткого имени модели путь для своих моделей должен быть: models/gamecms/present
В нашем примере, при указании имени health_kit полный путь будет: models/gamecms/present/health_kit.mdl
Также, можно указать любой путь к модели внутри папки (models/..). Например,
C++:
CmsAddPresent(6, "+20 здоровья", 5, -3, 0, "models/any_folder/any/health_kit.mdl") // используется модель "health_kit" (по-умолчанию, субмодель №1)
При отсутствии соответствующей модели, будет установлена стандартная (models/supplybox.mdl)


Покупка:
Плагин предоставляется без исходного кода, с привязкой к серверу.
Плагин работает без активации 5 минут.
Смена IP плагина не предусмотрена.
Возможен возврат средств в течение 3-х дней со дня покупки, если плагин не работает по техническим особенностям сервера.
Для активации плагина необходимо Купить ключ и указать его в конфиге.
Ссылка на покупку также указывается в консоли сервера после окончания тестового времени.
Не закрывайте страницу оплаты до полного ее окончания!!! Если потребуется, нажмите ссылку "Назад в магазин". Окончанием оплаты считается сообщение с номером сервера и кодом продукта.

1dbd1165497318fb26b861649cb85456.png


Если по какой-то причине Вам не показало страницу окончания оплаты, зайдите в личный кабинет на сайте oplata.info и подтвердите получение заказа. В противном случае, ваш код будет недействительным!
  • Like
Реакции: zeka и krenko3
Автор
zhorzh78
Скачивания
351
Просмотры
10,251
Первый выпуск
Обновление
Оценка
4.00 звёзд 5 оценок

Другие ресурсы пользователя zhorzh78

Последние обновления

  1. Оновление до версии 1.6.22

    1.6.21 * фикс проверки ключа. При недоступности зеркала сервер зависать не будет в ожидании...
  2. Обновление до версии 1.6.20

    1.6.20 * добавлена возможность установки модели по полному пути к файлу. Модель может...
  3. Обновление до версии 1.6.19

    1.6.19 * исправлена функция удаления предметов через натив "CmsRemovePresent". Предмет...

Последние отзывы

Крутой плагин
Работает на ура
Пока нечего сказать не могу, но игроки говорят что для первого раза не плохо.
Назад
Сверху