Контент OriginalShaman - Всё Для Вашего Игрового Сервера Перейти к содержанию



OriginalShaman

Администрация
  • Постов

    11 302
  • Зарегистрирован

  • Посещение

Файлы, опубликованные OriginalShaman

  1. [CS:GO][VIP]Сапоги Для Прыжков / Exo Jump Boots

    Модуль выдает вашим VIP игрокам - ExoJumpBoots из режима Danger Zone. Они позволяют прыгать выше чем обычно.
     
    В файл перевода vip_modules.phrases.txt добавляем:
       "ExoJumpBoots"
       {
           "ru"    "Exo Jump ботинки"
           "en"    "Exo Jump Boots"
       }

    В groups.ini прописываем: 
    "ExoJumpBoots"    "1"

    0 раз скачали

    0 комментариев

    Отправлено

  2. [TF2][VIP]Хэллоуинские Следы / Halloween FootPrints

    Дает VIP игрокам возможность активировать себе хэллоунские следы (трейлы). Модуль только для серверов TF2.
     
    Для работы модуля необходимо включить halloween-режим принудительно. Это делается путём прописывания параметра tf_forced_holiday 2 в конфиг файл сервера.
     
    В файл перевода vip_modules.phrases.txt добавляем:
        "TF2_HalloweenFootprints"
        {
            "ru"    "Следы под ногами (Хэллоуин)"
            "en"    "Footsteps (Halloween)"
        }

    В groups.ini прописываем: 
    "TF2_HalloweenFootprints"       "1"

    0 раз скачали

    0 комментариев

    Отправлено

  3. [L4D/L4D2]Выбор модели Выжившего / Set Survivor Models

    Плагин позволяет любому игроку (выжившему) поменять свою модельку (скин) прямо во время матча. Озвучка так же смениться.
    Можно настроить что бы плагин был доступен только для админов.
     
    Настройки:
    l4d2_setsurvivormodel_version - версия плагина
    l4d2_setsurvivormodel_freechoice - если установлено значение <1> - то обычные игроки могут менять свой скин
     
    Команды:
    sm_setmodel <ник игрока> <nick|rochelle|coach|ellis|bill|zoey|francis| louis> - позволяет админу установить любому игроку скин
    sm_setmymodel <nick|rochelle|coach|ellis|bill|zoey|francis| louis> - команда с помощью которой игрок может самостоятельно выбрать свой скин
     

    119 раз скачали

    0 комментариев

    Обновлено

  4. [CS:GO/CS:S][VIP]Выбор моделей (скинов) / Skins

    Плагин дает VIP игрокам выбирать и "одевать" на себя скины (модели), меняющие их игровых персонажей
     
    В файл перевода vip_modules.phrases.txt добавляем:
        "Skins"
        {
            "ru"    "Скины"
            "en"    "Skin"
            "fi"    "Skinit"
        }
        "Skins_Menu"
        {
            "ru"    "Выбор скина"
            "en"    "Choose skin"
            "fi"    "Skini valikko"
        }
     
    В groups.ini прописываем: 
    "Skins"        "ID Скинов"
    В графе где написано "ID Скинов" - нужно прописывать названия (идентификаторы) скинов, к которым группа випов будет иметь доступ.
    Эти ID вы прописываете в файле skins.txt (там где графа "уникальное имя скина").
    Можно дать группе доступ сразу ко всем скинам, тогда просто пропишите all

    342 раза скачали

    2 комментария

    Обновлено

  5. [CS:GO/CS:S][VIP]Изменение Урона / Damage Change

    Модуль-плагин дает возможность вашим VIP игрокам самостоятельно настраивать и изменять урон который они наносят, а так же тот урон который получают сами.
     
    В файл перевода vip_modules.phrases.txt добавляем:
        "ReceivedDamage"
        {
            "ru"    "Получаемый урон"
            "en"    "Received damage"
            "fi"    "Aiheutuvat vahingot"
        }
        "CausedDamage"
        {
            "ru"    "Наносимый урон"
            "en"    "Caused damage"
            "fi"    "Aiheuttanut vahinkoa"
        }

    В groups.ini прописываем: 
    "ReceivedDamage"    "50"  // урон который получает игрок
    "CausedDamage"    "50"  // урон, наносимый самим игроком
    50 = то число, на сколько процентов меняется урон.
     
     

    1 раз скачали

    0 комментариев

    Обновлено

  6. [CS:GO][VIP]Инструменты из DZ / Instruments

    Модуль позволит VIP игрокам вашего сервера выбирать один из инструментов из Danger Zone, в начале раунда.
    А конкретно игрокам доступны:  гаечный ключ, топор, молоток, или  метательный нож.
     
    В файл перевода vip_modules.phrases.txt добавляем:
        "Instruments"
        {
            "ru"        "Инструменты"
            "en"        "Instruments"
        }

    В groups.ini прописываем: 
    "Instruments" "X" //где n наносимый урон от метания инструмента 23.0   (да да, с точкой)
    "Instruments_To_Lift" "Y"//где n доступ к поднятию СВОЕГО инструмента 1 вкл/ 0 выкл
    "Instruments_Throw_Out" "N"//где n доступ к выкидыванию инструмента (ПКМ) 1 вкл / 0 выкл
    Вместо X - впишите желаемый наносимый урон от метания
    Вместо Y - доступно ли поднятие своего инструмента? 1- да, 0 - нет
    Вместо N - можно ли выкидывать инструмент? 1-  да, 0 - нет

    0 раз скачали

    0 комментариев

    Отправлено

  7. [CS:GO/CS:S][VIP]Управление пропами и цветом / Color Management

    Наделяет VIP игроков возможностью изменять цвет других игроков, пропов, а так же временно удалять пропы с карты.
     
    В файл перевода vip_modules.phrases.txt добавляем:
    "color_management"
    {
        "ru"        "Управление цветами"
        "en"        "Color Management"
    }

    В groups.ini прописываем: 
    "color_management" "X" 
    "delete_props" "Y" 
    Вместо X впишите сколько раз за раунд можно менять цвет
    Вместо Y - сколько раз за раунд можно удалить проп
     
     
    В конфиг файле addons/ourcemod/data/vip/modules/color_management.ini можно настроить какие цвета доступны для игроков.
    Пример этого конфига: 
    "color_management { "Красный" { "color" "255 0 0 255" } "Зеленый" { "color" "0 255 0 255" } "Синий" { "color" "0 0 255 255" } "Желтый" { "color" "255 255 0 255" } "Фиолетовый" { "color" "255 0 255 255" } }  

    0 раз скачали

    0 комментариев

    Отправлено

  8. [CS:GO/CS:S][VIP]ВИПка за время игры / Time Played

    Плагин позволяет автоматический игрокам получать VIP статус на вашем сервере, отыграв определенное количество времени на нем.
    Все имеет гибкие настройки.
    Выполняются настройки в конфиг файле: sourcemod/data/vip/modules/vip_timeplayed.ini
     
    Команды Плагина:
    sm_timevip - команда для получения ВИП статуса
    sm_vip_timeplayed_amount - Обнуляет счетчик того сколько раз игрок получал ВИПку
    sm_vip_timeplayed_reload - перезагружает конфиг файл модуля

    2 раза скачали

    0 комментариев

    Отправлено

  9. [CS:GO][VIP] Бесплатные толчковые мины / Bumpmine

    Плагин автоматический выдает VIP игрокам толчковые мины (Bumpmine) в начале каждого раунда.Выдает плагин их в количестве 3 штук.
    В настройках можно определить для какой команды они будут выдаваться.
     
    В файл перевода vip_modules.phrases.txt добавляем:
    "Bumpmine"
    {
        "ru"        "Толчковые мины"
        "en"        "Bump mine"
    }

    В groups.ini прописываем: 
    "Bumpmine" "X"
    Вместо X - впишите в какой команде будут доступны мины. 2 = для теров, 3 = для CT , 4 = для обеих 

    2 раза скачали

    0 комментариев

    Обновлено

  10. [CS:GO/CS:S][VIP] Контроль AFK / AntiAfk Spec

    Плагин позволяет настроить каким группам VIP игроков и сколько секунд можно находиться AFK в наблюдателях на вашем сервере.
     
    В groups.ini прописываем: 
    "AntiAfkSpec" "time"
    Вместо time нужно указать значение в секундах, сколько игрок из этой группы может быть AFK. 
    Если указать -1 = бесконечно.

    1 раз скачали

    0 комментариев

    Отправлено

  11. [CS:GO/CS:S][VIP]Отключение чата и микрофона

    Плагин позволит вашим випам немного поиграться в админа - с его помощью они смогут отключать другим игрокам микрофон и/или возможность писать в чат.
     
    В файл перевода vip_modules.phrases.txt добавляем:
    "MuteGagSilence"
    {
    "ru" "Чат/Микрофон"
    "en" "Mute/Gag/Silence"
    "fi" "Chatti/Mikrofoni"
    }

    В groups.ini прописываем: 
    "MuteGagSilence" "1"

    2 раза скачали

    0 комментариев

    Отправлено

  12. [CS:GO][VIP]Отображение Триггеров / Show Triggers

    Плагин позволит VIP игрокам немного почитерить и увидеть триггеры на карте. То есть, игроки смогут понимать где какая то ловушка от карты и тд.
    Активировать и выключать эту функцию ВИПы могут по команде: sm_showtriggers
     
     
    В файл перевода vip_modules.phrases.txt добавляем:
    "ShowTriggers"
    {
    "ru" "Показ триггеров"
    }

    В groups.ini прописываем: 
    "ShowTriggers" "1"

    0 раз скачали

    0 комментариев

    Отправлено

  13. [CS:GO/CS:S/TF2][VIP]Блокировка Команд / Command Blocker

    Плагин-модуль блокирует указанные вами команды, если у игрока нет VIP статуса.
     
    Админ-команда:
    sm_vip_cb_reload - перезагружает конфиг (список) заблокированных команд.
     
    Настройка у плагина одна:
    notify_type  - какой тип оповещений использовать: 1 = в чат, 2 = меню панель, 3 = все варианты, 0 = отключено
     
    Настроить список команд для блокировки сможете в конфиге плагина addons/sourcemod/data/vip/modules/vip_command_blocker.ini  , там же будут и примеры.
     
    Обращаю ваше внимание, что для блокировки нужно прописывать все варианты команды!
    То есть, если например команда имеет вариант sm_rtv и sm_rockthevote - прописывать нужно оба варианта для полноценной блокировки.

    0 раз скачали

    0 комментариев

    Отправлено

  14. [TF2][VIP] Модификация Оружия / Weapons Modifier

    Данный модуль VIP плагина только для серверов Team Fortress 2.
     
    Плагин добавляет 3 варианта модификации оружия у ваших ВИП игроков:
     
    Оружие из Австралия. Если оружие поддерживает режим Австралиевского скина, то оно будет перекрашено в золотой вариант.
    На данный момент поддерживается оружие:

    Разведчик
    Обрез
    Неумолимая сила

    Солдат
    Ракетомёт
    Чёрный ящик

    Поджигатель
    Огнемёт
    Огнетопор

    Подрывник
    Гранатомёт
    Липучкомёт
    Одноглазый горец

    Пулемётчик
    Пулемёт
    Томислав

    Инженер
    Самосуд
    Гаечный ключ

    Медик
    Кровопийца
    Лечебная пушка

    Снайпер
    Снайперская винтовка
    ППМ

    Шпион
    Амбассадор
    Нож

    Золотые статуи. Превращает Ваших противников после смерти в золотые статуи.
     
    В файл перевода vip_modules.phrases.txt добавляем:
        "AustraliumWeapons"
        {
            "ru"  "Оружие из Австралия"
            "en"  "Weapons from Australium"
            "fi"  "Aseita australiasta"
        }
        "GoldStatues"
        {
            "ru"  "Золотые статуи"
            "en"  "Gold Statues"
            "fi"  "Kulta patsaat"
        }

    В groups.ini прописываем: 
            "AustraliumWeapons"  "1" // возможность изменять окраску оружия в золотое, если поддерживается 
            "GoldStatues"  "1" // превращать трупы в золотые статуи?
     

    0 раз скачали

    0 комментариев

    Отправлено

  15. [CS:GO/CS:S/TF2][VIP] Решение Примеров / Quiz

    Плагин позволит потенциально завлечь новых клиентов на покупку VIP статуса у вас.
    Периодический, плагин вкидывает в чат математический пример.И игрок который первый ответит правильно - получает халявный VIP статус на час.
    Это продемонстрирует игроку плюсы вашей випки, он может привыкнуть с ней играть, и по итогу решит купить её.
     
    Команды плагина:
    !createprimer - админская команда позволяет создать свой пример
    !answer
    В groups.ini прописываем: 
    "vipquiz"
     
    Остальные настройки плагина найдете в конфиге sourcemod/data/modules/vip/quiz.cfg , который будет создан после первого запуска плагина

    0 раз скачали

    0 комментариев

    Отправлено

  16. [CS:GO/CS:S][VIP] Метка Попадания / HitMarker

    Плагин-модуль добавляет для VIP игроков метку-оповещение о попадании по противнику.
    При попадании будет показан красный крестик вокруг прицела (как на скриншоте).
    Заменить эту метку (красный крест) не сложно. Нужно лишь подготовить нужную картинку и заменить название в исходнике плагина, и скомпилировать. 
     
    В файл перевода vip_modules.phrases.txt добавляем:
    "HitMarker"
        {
            "ru"    "Хитмаркер"
            "en"    "Hitmarker"
        }

    В groups.ini прописываем: 
    "HitMarker" "1"

    9 раз скачали

    0 комментариев

    Отправлено

  17. [CS:GO/CS:S][VIP] Цветные Следы / PaintBall

    Модуль наделяет все пули VIP игроков, а точнее следы от них на стенах - цветными разводами. По типу пейнтбола.
     
    В файл перевода vip_modules.phrases.txt добавляем:
    "PaintBall"
        {
            "ru"    "Пеинтболл"
            "en"    "Paintball"
        }

    В groups.ini прописываем: 
    "PaintBall" "1"

    1 раз скачали

    0 комментариев

    Отправлено

  18. [CS:GO/CS:S][VIP] Выживаемость / Survivability

    Модуль-плагин для VIP Core. Позволяет ВИП игроку остаться в живых, получив критическое ранение (например хедшот). У игрока останется 1 хп.
     
    Настройки плагина:

    VS_FADE "1" - включение и  отключение визуального эффекта ранения

    VS_WEAPON "awp|knife|decoy" - список оружия, от ранения которым, выживаемость не будет действовать
     
     
    В файл перевода vip_modules.phrases.txt добавляем:
    "Survivability"
    {
       "ru"       "Выживаемость"
       "en"       "Survivability"
    }

    В groups.ini прописываем: 
    "Survivability" "100"
    Можно настроить шанс, с которым сработает защита от критического урона (тобишь выживаемость).
    100 = всегда спасать от критического ранения

    0 раз скачали

    0 комментариев

    Отправлено

  19. [CS:GO/CS:S/TF2][VIP]Отключение ВИП через Sourcebans / SourceBans Expired Time

    Модуль необходим для тех серверов, где VIP доступ выдается  игрокам через Sourcebans.
    Время завершения VIP статуса берется в зависимости от настроек в Sourcebans.
     
    Команда плагина одна:
    !vips

    0 раз скачали

    0 комментариев

    Отправлено

  20. [CS:GO][VIP] Дистанционные Бомбы / Breach Сharge

    Модуль-плагин выдает игрокам с VIP статусом - управляемые (дистанционные) бомбы из режима Danger Zone.
     
    Команды плагина:
    ammo_grenade_limit_breachcharge - сколько бомб максимально доступно игроку
    sv_breachcharge_delay_max - максимальное время до взрыва бомбы
    sv_breachcharge_delay_min - минимальное время до взрыва бомбы
     
    В файл перевода vip_modules.phrases.txt добавляем:
    "Breachcharge"
    {
        "en"        "Explosive"
        "ru"        "Взрывчатка"
        "ua"        "Вибухівка"
    }

    В groups.ini прописываем: 
    "Breachcharge"    "1"
    "BreachchargeAmount"    "3
    Где 3 = то сколько бомб получит VIP игрок в начале раунда
     

    0 раз скачали

    0 комментариев

    Отправлено

  21. [CS:GO] Спреи-Граффити / eSprays

    Плагин дает возможность игрокам вашего сервера рисовать полноценные нестандартные граффити/спреи. Почти как это было в прошлых частях Counter-Strike.
    Единственное что, игроки не могут загружать свои спреи, а только те что вы загрузите на сервер и добавите в плагин.
     
    Команды плагина:
    /sprays, /spray или /graffiti - открывают меню плагина, с выбором спреев
     
    Установка:
    Прежде всего, установите дополнения:
     
     
    Затем, в файле sourcemod/configs/eItems.json  установите строку "DownloadSprays": true
    После первого запуска плагина, конфиг файл с настройками найдете по пути: cfg/sourcemod/esprays.cfg
     
    Видео плагина:
     

    8 раз скачали

    0 комментариев

    Отправлено

  22. [Расширение/Дополнение] eItems

    Дополнение для Sourcemod. Необходимо для работы некоторых плагинов (например, плагина Граффити в CS:GO - eSprays).
    Для корректной работы необходимо установить расширение из вкладки Требуемое.
     
    Информация для разработчиков:
     
    Natives
    enum WearRemap { Min, Max }; native int eItems_GetWeaponCount(); native int eItems_GetPaintsCount(); native int eItems_GetGlovesCount(); native int eItems_GetMusicKitsCount(); native int eItems_GetPinsCount(); native int eItems_GetCoinsCount(); native int eItems_GetCoinsSetsCount(); native int eItems_GetStickersCount(); native int eItems_GetStickersSetsCount(); native int eItems_GetAgentsCount(); native int eItems_GetPatchesCount(); native int eItems_GetCratesCount(); native int eItems_GetSpraysCount(); native int eItems_GetSpraysSetsCount(); native bool eItems_AreItemsSynced(); native bool eItems_AreItemsSyncing(); native bool eItems_ReSync(); forward void eItems_OnItemsSynced(); forward void eItems_OnWeaponGiven(const int client, const int iWeapon, const char[] szClassName, const int iWeaponDefIndex, const int iSlot, const bool Skinnable, const bool Knife); /* Weapons */ /* Generic */ native int eItems_GetWeaponNumByDefIndex(int iDefIndex); native int eItems_GetWeaponNumByClassName(const char[] szClassName); native int eItems_GetWeaponNumByWeapon(int iWeapon); native int eItems_GetWeaponDefIndexByWeaponNum(int iWeaponNum); native int eItems_GetWeaponDefIndexByClassName(const char[] szClassName); native int eItems_GetWeaponDefIndexByWeapon(int iWeapon); native bool eItems_IsDefIndexKnife(int iDefIndex); native int eItems_GetActiveWeaponNum(int client); native int eItems_GetActiveWeaponDefIndex(int client); native int eItems_GetActiveWeapon(int client); native int eItems_GetActiveWeaponClassName(int client, char[] szBuffer, int iLength); native int eItems_GetInSlotWeaponNum(int client, int iSlot); native int eItems_GetInSlotWeaponDefIndex(int client, int iSlot); native int eItems_GetInSlotWeapon(int client, int iSlot); native int eItems_GetInSlotWeaponClassName(int client, int iSlot, char[] szBuffer, int iLength); native bool eItems_IsSkinnableDefIndex(int iDefIndex); native int eItems_FindWeaponByWeaponNum(int client, int iWeaponNum); native int eItems_FindWeaponByDefIndex(int client, int iDefIndex); native int eItems_FindWeaponByClassName(int client, const char[] szClassName); native bool eItems_RefillClipAmmo(int iWeapon); native bool eItems_RefillReserveAmmo(int iWeapon); native bool eItems_IsValidWeapon(int iWeapon); native int eItems_GiveWeapon(int client, const char[] szClassName, int iReserveAmmo = -1, int iClipAmmo = -1, int iSwitchTo = -1, bool bSwitchAnimation = true); native bool eItems_RemoveKnife(int client); native bool eItems_RemoveWeapon(int client, int iWeapon); native int eItems_RespawnWeapon(int client, int iWeapon, bool bSwitchAnimation = true); native int eItems_RespawnWeaponBySlot(int client, int iWeaponSlot); native int eItems_RemoveAllWeapons(int client, int iSkipSlot = -1); native bool eItems_SetWeaponAmmo(int iWeapon, int iReserveAmmo = -1, int iClipAmmo = -1); native bool eItems_SetAllWeaponsAmmoByClassName(const char[] szClassName, int iReserveAmmo = -1, int iClipAmmo = -1); native bool eItems_SetAllWeaponsAmmo(int iReserveAmmo = -1, int iClipAmmo = -1); native bool eItems_SetActiveWeapon(int client, int iWeapon); native bool eItems_DropWeapon(int client, int iWeapon); native bool eItems_HasRareInspectByDefIndex(int iWeaponDefIndex); native bool eItems_HasRareDrawByDefIndex(int iWeaponDefIndex); native int eItems_GetRareInspectSequenceByDefIndex(int iWeaponDefIndex); native int eItems_GetRareDrawSequenceByDefIndex(int iWeaponDefIndex); /* ClassNames */ native bool eItems_GetWeaponClassNameByWeaponNum(int iWeaponNum, char[] szBuffer, int iLength); native bool eItems_GetWeaponClassNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetWeaponClassNameByWeapon(int iWeapon, char[] szBuffer, int iLength); /* DisplayNames */ native bool eItems_GetWeaponDisplayNameByWeaponNum(int iWeaponNum, char[] szBuffer, int iLength); native bool eItems_GetWeaponDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetWeaponDisplayNameByWeapon(int iWeapon, char[] szBuffer, int iLength); native bool eItems_GetWeaponDisplayNameByClassName(const char[] szClassName, char[] szBuffer, int iLength); /* ViewModel */ native bool eItems_GetWeaponViewModelByWeaponNum(int iWeaponNum, char[] szBuffer, int iLength); native bool eItems_GetWeaponViewModelByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetWeaponViewModelByWeapon(int iWeapon, char[] szBuffer, int iLength); native bool eItems_GetWeaponViewModelByClassName(const char[] szClassName, char[] szBuffer, int iLength); /* WorldModel */ native bool eItems_GetWeaponWorldModelByWeaponNum(int iWeaponNum, char[] szBuffer, int iLength); native bool eItems_GetWeaponWorldModelByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetWeaponWorldModelByWeapon(int iWeapon, char[] szBuffer, int iLength); native bool eItems_GetWeaponWorldModelByClassName(const char[] szClassName, char[] szBuffer, int iLength); /* Slot */ native int eItems_GetWeaponSlotByWeaponNum(int iWeaponNum); native int eItems_GetWeaponSlotByDefIndex(int iDefIndex); native int eItems_GetWeaponSlotByWeapon(int iWeapon); native int eItems_GetWeaponSlotByClassName(const char[] szClassName); /* Team */ native int eItems_GetWeaponTeamByWeaponNum(int iWeaponNum); native int eItems_GetWeaponTeamByDefIndex(int iDefIndex); native int eItems_GetWeaponTeamByWeapon(int iWeapon); native int eItems_GetWeaponTeamByClassName(const char[] szClassName); /* Clip Ammo */ native int eItems_GetWeaponClipAmmoByWeaponNum(int iWeaponNum); native int eItems_GetWeaponClipAmmoByDefIndex(int iDefIndex); native int eItems_GetWeaponClipAmmoByWeapon(int iWeapon); native int eItems_GetWeaponClipAmmoByClassName(const char[] szClassName); /* Reserve Ammo */ native int eItems_GetWeaponReserveAmmoByWeaponNum(int iWeaponNum); native int eItems_GetWeaponReserveAmmoByDefIndex(int iDefIndex); native int eItems_GetWeaponReserveAmmoByWeapon(int iWeapon); native int eItems_GetWeaponReserveAmmoByClassName(const char[] szClassName); /* Price */ native int eItems_GetWeaponPriceByWeaponNum(int iWeaponNum); native int eItems_GetWeaponPriceByDefIndex(int iDefIndex); native int eItems_GetWeaponPriceByWeapon(int iWeapon); native int eItems_GetWeaponPriceByClassName(const char[] szClassName); /* Max Player Speed */ native int eItems_GetWeaponMaxPlayerSpeedByWeaponNum(int iWeaponNum); native int eItems_GetWeaponMaxPlayerSpeedByDefIndex(int iDefIndex); native int eItems_GetWeaponMaxPlayerSpeedByWeapon(int iWeapon); native int eItems_GetWeaponMaxPlayerSpeedByClassName(const char[] szClassName); /* Damage */ native int eItems_GetWeaponDamageByWeaponNum(int iWeaponNum); native int eItems_GetWeaponDamageByDefIndex(int iDefIndex); native int eItems_GetWeaponDamageByWeapon(int iWeapon); native int eItems_GetWeaponDamageByClassName(const char[] szClassName); /* Full Auto */ native bool eItems_IsWeaponFullAutoByWeaponNum(int iWeaponNum); native bool eItems_IsWeaponFullAutoByDefIndex(int iDefIndex); native bool eItems_IsWeaponFullAutoByWeapon(int iWeapon); native bool eItems_IsWeaponFullAutoByClassName(const char[] szClassName); /* Spread */ native float eItems_GetWeaponSpreadByWeaponNum(int iWeaponNum); native float eItems_GetWeaponSpreadByDefIndex(int iDefIndex); native float eItems_GetWeaponSpreadByWeapon(int iWeapon); native float eItems_GetWeaponSpreadByClassName(const char[] szClassName); /* Cycle Time */ native float eItems_GetWeaponCycleTimeByWeaponNum(int iWeaponNum); native float eItems_GetWeaponCycleTimeByDefIndex(int iDefIndex); native float eItems_GetWeaponCycleTimeByWeapon(int iWeapon); native float eItems_GetWeaponCycleTimeByClassName(const char[] szClassName); /* Stickers Slots */ native int eItems_GetWeaponStickersSlotsByWeaponNum(int iWeaponNum); native int eItems_GetWeaponStickersSlotsByDefIndex(int iDefIndex); native int eItems_GetWeaponStickersSlotsByWeapon(int iWeapon); /* Skins */ native bool eItems_IsSkinNumGloveApplicable(int iSkinNum); native int eItems_GetSkinNumByDefIndex(int iDefIndex); native int eItems_GetSkinDefIndexBySkinNum(int iSkinNum); native bool eItems_GetSkinDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetSkinDisplayNameBySkinNum(int iSkinNum, char[] szBuffer, int iLength); native bool eItems_IsNativeSkin(int iSkinNum, int iItemNum, int iItemType); native bool eItems_IsNativeSkinByDefIndex(int iSkinDefIndex, int iItemDefIndex, int iItemType); native int eItems_GetSkinRarity(int iDefIndex); native int eItems_GetSkinRarityName(int iDefIndex, char[] szBuffer, int iLength); native float eItems_GetSkinWearRemapByDefIndex(int iDefIndex, WearRemap remap); native float eItems_GetSkinWearRemapBySkinNum(int iSkinNum, WearRemap remap); /* Gloves */ native int eItems_GetGlovesNumByDefIndex(int iDefIndex); native int eItems_GetGlovesDefIndexByGlovesNum(int iGlovesNum); native bool eItems_GetGlovesDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetGlovesDisplayNameByGlovesNum(int iGlovesNum, char[] szBuffer, int iLength); native bool eItems_GetGlovesViewModelByGlovesNum(int iGlovesNum, char[] szBuffer, int iLength); native bool eItems_GetGlovesViewModelByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetGlovesWorldModelByGlovesNum(int iGlovesNum, char[] szBuffer, int iLength); native bool eItems_GetGlovesWorldModelByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native int eItems_GetGlovesNumBySkinNum(int iSkinNum); /* MusicKits */ native int eItems_GetMusicKitNumByDefIndex(int iDefIndex); native int eItems_GetMusicKitDefIndexByMusicKitNum(int iMusicKitNum); native bool eItems_GetMusicKitDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetMusicKitDisplayNameByMusicKitNum(int iMusicKitNum, char[] szBuffer, int iLength); /* Pins */ native int eItems_GetPinNumByDefIndex(int iDefIndex); native int eItems_GetPinDefIndexByPinNum(int iPinNum); native bool eItems_GetPinDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetPinDisplayNameByPinNum(int iPinNum, char[] szBuffer, int iLength); /* Coins */ native int eItems_GetCoinSetIdByCoinSetNum(int iCoinSetNum); native int eItems_GetCoinSetNumByCoinSetId(int iCoinSetId); native bool eItems_GetCoinSetDisplayNameByCoinSetId(int iCoinSetId, char[] szBuffer, int iLength); native bool eItems_GetCoinSetDisplayNameByCoinSetNum(int iCoinSetNum, char[] szBuffer, int iLength); native int eItems_GetCoinDefIndexByCoinNum(int iCoinNum); native int eItems_GetCoinNumByDefIndex(int iDefIndex); native bool eItems_GetCoinDisplayNameByCoinNum(int iCoinNum, char[] szBuffer, int iLength); native bool eItems_GetCoinDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_IsCoinInSet(int iCoinNum, int iCoinSetId); /* Stickers */ native int eItems_GetStickerSetIdByStickerSetNum(int iStickerSetNum); native int eItems_GetStickerSetNumByStickerSetId(int iStickerSetId); native bool eItems_GetStickerSetDisplayNameByStickerSetId(int iStickerSetId, char[] szBuffer, int iLength); native bool eItems_GetStickerSetDisplayNameByStickerSetNum(int iStickerSetNum, char[] szBuffer, int iLength); native int eItems_GetStickerDefIndexByStickerNum(int iStickerNum); native int eItems_GetStickerNumByDefIndex(int iDefIndex); native bool eItems_GetStickerDisplayNameByStickerNum(int iStickerNum, char[] szBuffer, int iLength); native bool eItems_GetStickerDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_IsStickerInSet(int iStickerSetNum, int iStickerNum); /* Agents */ native int eItems_GetAgentNumByDefIndex(int iDefIndex); native int eItems_GetAgentDefIndexByAgentNum(int iAgentNum); native bool eItems_GetAgentDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetAgentDisplayNameByAgentNum(int iAgentNum, char[] szBuffer, int iLength); native bool eItems_GetAgentPlayerModelByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetAgentPlayerModelByAgentNum(int iAgentNum, char[] szBuffer, int iLength); native int eItems_GetAgentTeamByDefIndex(int iDefIndex); native int eItems_GetAgentTeamByAgentNum(int iAgentNum); native bool eItems_GetAgentVOPrefixByDefIndex(int iDefIndex, char[] szBuffer, int iLength); // szBuffer wil be blank if agent has no vo_prefix defined native bool eItems_GetAgentVOPrefixByAgentNum(int iAgentNum, char[] szBuffer, int iLength); // szBuffer wil be blank if agent has no vo_prefix defined /* Patches */ native int eItems_GetPatchNumByDefIndex(int iDefIndex); native int eItems_GetPatchDefIndexByPatchNum(int iPatchNum); native bool eItems_GetPatchDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetPatchDisplayNameByPatchNum(int iPatchNum, char[] szBuffer, int iLength); /* Crates */ native int eItems_GetCrateNumByDefIndex(int iDefIndex); native int eItems_GetCrateDefIndexByCrateNum(int iCrateNum); native bool eItems_GetCrateDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetCrateDisplayNameByCrateNum(int iCrateNum, char[] szBuffer, int iLength); native bool eItems_GetCrateWorldModelByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetCrateWorldModelByCrateNum(int iCrateNum, char[] szBuffer, int iLength); native int eItems_GetCrateItemsCountByDefIndex(int iDefIndex); native int eItems_GetCrateItemsCountByCrateNum(int iCrateNum); native bool eItems_GetCrateItemByDefIndex(int iDefIndex, int CrateItemNum, any[] StructDefinition, int iLength); native bool eItems_GetCrateItemByCrateNum(int iCrateNum, int CrateItemNum, any[] StructDefinition, int iLength); enum struct eItems_CrateItem { int WeaponDefIndex; int SkinDefIndex; } /* Sprays */ native int eItems_GetSpraySetIdBySpraySetNum(int iSpraySetNum); native int eItems_GetSpraySetNumBySpraySetId(int iSpraySetId); native bool eItems_GetSpraySetDisplayNameBySpraySetId(int iSpraySetId, char[] szBuffer, int iLength); native bool eItems_GetSpraySetDisplayNameBySpraySetNum(int iSpraySetNum, char[] szBuffer, int iLength); native int eItems_GetSprayNumByDefIndex(int iDefIndex); native int eItems_GetSprayDefIndexBySprayNum(int iSprayNum); native bool eItems_GetSprayDisplayNameByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetSprayDisplayNameBySprayNum(int iSprayNum, char[] szBuffer, int iLength); native bool eItems_GetSprayMaterialPathByDefIndex(int iDefIndex, char[] szBuffer, int iLength); native bool eItems_GetSprayMaterialPathBySprayNum(int iSprayNum, char[] szBuffer, int iLength); native bool eItems_IsSprayInSet(int iSpraySetNum, int iSprayNum);  

    3 раза скачали

    0 комментариев

    Отправлено

  23. [EXT/Расширение] REST in Pawn - HTTP client for JSON REST APIs

    Расширение/дополнение для плагинов Sourcemod.
    При скачивании есть версии для трех ОС: Windows, Linux и Mac. Выбирайте ту, на которой работает ваш игровой сервер.
     
    Информация для разработчиков: 
     
    HTTP natives
    https://github.com/ErikMinekus/sm-ripext/blob/main/pawn/scripting/include/ripext/http.inc
     
    JSON natives
    https://github.com/ErikMinekus/sm-ripext/blob/main/pawn/scripting/include/ripext/json.inc
     
    Исходный Код:
    https://github.com/ErikMinekus/sm-ripext

    0 раз скачали

    0 комментариев

    Отправлено

  24. [EXT/Расширение] PTaH

    Расширение/дополнение для Sourcemod. 
    Используется многими плагинами.
     
    Для загрузки доступны две версии: для Windows и Linux. Выбирайте ту, на ОС которой работает ваш игровой сервер.
     

    2 раза скачали

    0 комментариев

    Отправлено

  25. [CS:S][VIP]Автоматический Глушитель / Auto Silencer

    Модуль-плагин автоматический одевает глушители на оружие VIP игроков (на эмку и USP)
     
    В файл перевода vip_modules.phrases.txt добавляем:
       "AutoSilencer_usp"
       {
           "ru"    "Авто глушитель на USP"
           "en"    "Auto Silencer for USP"
           "fi"    "Automaatti äänenvaimennin USP varten"
       }
       "AutoSilencer_m4a1"
       {
           "ru"    "Авто глушитель на M4A1"
           "en"    "Auto Silencer for M4A1"
           "fi"    "Automaatti äänenvaimennin M4A1 varten"
       }

    В groups.ini прописываем: 
    "AutoSilencer_usp"    "1"
    "AutoSilencer_m4a1"    "1"

    0 раз скачали

    0 комментариев

    Отправлено

×
×
  • Создать...