[VIP] WeaponPack

[VIP] WeaponPack 2.0 [ FINAL ? ]

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
Можно ли сделать запрет на использование пака по истечению 20-30 секунд от начала раунда? Вносит небольшой дисбаланс.. Остался 1v3 без девайсов в углу зажатый, взял себе пак с калашом и пошел наказывать :(
Запрет на использование был бы в кассу.

И было бы неплохо учесть все баги в теме и выпустить нормальный фикшеный плагин, бегать и собирать солянку из кода разных плагинов не совсем удобно.

Там при желании надо весь код переписать...
 

Вложения

  • VIP_WeaponPack.sp
    12 КБ · Просмотры: 42
  • VIP_WeaponPack.smx
    9.8 КБ · Просмотры: 20

hooligan***

Участник
Сообщения
7
Реакции
0
Всем привет! Это нормально, что играя за ТТ, если взять комплект, то нож будет как у КТ?
 
Последнее редактирование:

AJIeKc

Участник
Сообщения
131
Реакции
15
Ребят, проблема такая: стоит квар mp_halftime ( смена команд )
И когда сменилась команда, пишет комплект будет доступен через столько то раундов.
 

Вложения

  • 20180604163159_1.jpg
    20180604163159_1.jpg
    224.8 КБ · Просмотры: 68

Саша Шеин

Кому костылей?
Сообщения
1,697
Реакции
621
Зачем тут else ?
PHP:
        if(GameRules_GetProp("m_bWarmupPeriod") == 1)
        {
            PrintToChat(client, " \x07Нельзя взять комплект оружий во время разминки!");
            ClientCommand(client,"play buttons/weapon_cant_buy.wav");
            return;
        }
        else
        {
            g_iRounds = GetRound();
            if(g_iRounds < 2)
            {
                PrintToChat(client, " \x07Нельзя взять комплект оружий в \x02первом\x07 раунде!");
                ClientCommand(client,"play buttons/weapon_cant_buy.wav");
                return;
            }
        }
 

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
Сможет кто-нибудь довести код до вменяемого состояния? Учитывая все описанные баги?
 

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
Ребят, проблема такая: стоит квар mp_halftime ( смена команд )
И когда сменилась команда, пишет комплект будет доступен через столько то раундов.
Помогите с модулем [VIP] WeaponPack 2.0

Сможет кто-нибудь довести код до вменяемого состояния? Учитывая все описанные баги?
Я бы переписал, только времени нет...
 

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
Нужно было переписать модуль для своего проекта, дотянулись руки... Переписал модуль.
Оптимизация и изменены сами конфигурации.

Конфиг: addons/sourcemod/data/vip/modules/WeaponPack.ini
C-подобный:
"WeaponPack"
{
    "AK47 + комплект"
    {
        "team"            "2"                        // Какой команде разрешить брать этот комплект > 2 - террористы 3 - контр-террористы
        "round"            "3"                        // На сколько раундов запретить игроку брать новый комплект

        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_ak47"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_healthshot"
    }
    
    "GalilAR + комплект"
    {
        "team"            "2"
        "round"            "2"

        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_galilar"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_healthshot"
    }
    
    "M4A4 + комплект"
    {
        "team"            "3"
        "round"            "3"
    
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_m4a1"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_defuser"
        "weapon"        "weapon_healthshot"
    }

    "M4A1 + комплект"
    {
        "team"            "3"
        "round"            "3"
    
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_m4a1_silencer"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_defuser"
        "weapon"        "weapon_healthshot"
    }
    
    "Famas + комплект"
    {
        "team"            "3"
        "round"            "2"
    
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_famas"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_defuser"
        "weapon"        "weapon_healthshot"
    }
    
    "AWP + комплект"
    {
        "team"            "0"
        "round"            "5"
        
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_awp"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_healthshot"
    }
    
    "Scout + комплект"
    {
        "team"            "0"
        "round"            "1"
        
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_ssg08"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_healthshot"
    }
}

Конфиг: cfg/vip/VIP_WeaponPack.cfg
C-подобный:
// В каком раунде игроки смогут использовать оружейное меню после смены карты
// -
// Default: "1"
vip_weaponpack_startlimit "1"

// Через сколько секунд будет запрещено использование оружейного меню после старта раунда
// -
// Default: "30"
vip_weaponpack_timelimit "30"

Тестируйте, если не лень.
P.S На картах aim, awp и 35hp работать модуль не будет!
 

Вложения

  • VIP_WeaponPack.zip
    14.3 КБ · Просмотры: 120
Последнее редактирование:

Bachuras

Участник
Сообщения
10
Реакции
0
Нужно было переписать модуль для своего проекта, дотянулись руки... Переписал модуль.
Оптимизация и изменены сами конфигурации.

Конфиг: addons/sourcemod/data/vip/modules/WeaponPack.ini
C-подобный:
"WeaponPack"
{
    "AK47 + комплект"
    {
        "team"            "2"                        // Какой команде разрешить брать этот комплект > 2 - террористы 3 - контр-террористы
        "round"            "3"                        // На сколько раундов запретить игроку брать новый комплект

        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_ak47"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_healthshot"
    }
  
    "GalilAR + комплект"
    {
        "team"            "2"
        "round"            "2"

        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_galilar"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_healthshot"
    }
  
    "M4A4 + комплект"
    {
        "team"            "3"
        "round"            "3"
  
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_m4a1"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_defuser"
        "weapon"        "weapon_healthshot"
    }

    "M4A1 + комплект"
    {
        "team"            "3"
        "round"            "3"
  
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_m4a1_silencer"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_defuser"
        "weapon"        "weapon_healthshot"
    }
  
    "Famas + комплект"
    {
        "team"            "3"
        "round"            "2"
  
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_famas"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_defuser"
        "weapon"        "weapon_healthshot"
    }
  
    "AWP + комплект"
    {
        "team"            "0"
        "round"            "5"
      
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_awp"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_healthshot"
    }
  
    "Scout + комплект"
    {
        "team"            "0"
        "round"            "1"
      
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_ssg08"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_healthshot"
    }
}

Конфиг: cfg/vip/VIP_WeaponPack.cfg
C-подобный:
// В каком раунде игроки смогут использовать оружейное меню после смены карты
// -
// Default: "1"
vip_weaponpack_startlimit "1"

// Через сколько секунд будет запрещено использование оружейного меню после старта раунда
// -
// Default: "30"
vip_weaponpack_timelimit "30"

Тестируйте, если не лень.
P.S На картах aim, awp и 35hp работать модуль не будет!
пожалуйста добавь чтобы после смены сторон таймер выдачи по раундами сбрасываелся(mp_halftime)
 

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748

Вложения

  • VIP_WeaponPack.smx
    8.8 КБ · Просмотры: 78
  • VIP_WeaponPack.sp
    7.2 КБ · Просмотры: 86

Bachuras

Участник
Сообщения
10
Реакции
0
Cтранно но вип игроки все еще может использовать пакет в первом раунде после смены сторон. B чем проблема?
 

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
Cтранно но вип игроки все еще может использовать пакет в первом раунде после смены сторон. B чем проблема?
Как подали, так и получили. Перезалил, добавил квар:
C-подобный:
// Устанавливать ли игроку стартовый лимит как при смене карты, когда игрокам сменили команды
// -
// Default: "1"
vip_weaponpack_halfstartlimit "1"
 

Bachuras

Участник
Сообщения
10
Реакции
0
Как подали, так и получили. Перезалил, добавил квар:
C-подобный:
// Устанавливать ли игроку стартовый лимит как при смене карты, когда игрокам сменили команды
// -
// Default: "1"
vip_weaponpack_halfstartlimit "1"
Bсе отлично работает, спасибо!
 

Alraune

Участник
Сообщения
216
Реакции
52
При компиляции ошибка ...Из за чего может быть??
upload_2018-10-8_1-44-22.png
 

Alraune

Участник
Сообщения
216
Реакции
52
public int VIP_OnVIPLoaded()
В исходнике так и есть
Ядро vip - 3.0 Не получается..
 

Templar

Добрая душа
Сообщения
495
Реакции
62
Доброе утро.

Возможно сделать так чтобы у VIP игроков не было лимита на awp?
Как я понимаю у меня блокирует weapon_limit.smx это плагин.
 

maikal92

Участник
Сообщения
19
Реакции
3
Столкнулся с такой проблемой, менюшку вип можно использовать на первом раунде после смены сторон. mp_halftime 1 стоит. Как исправить? Конфиг такой. Т.е. в начале карты все норм, на разминке и в первых двух раундах нельзя юзать. А после смены сторон можно сразу ее юзать.

// This file was auto-generated by SourceMod (v1.9.0.6248)
// ConVars for plugin "vip/VIP_WeaponPack.smx"


// В каком раунде игроки смогут использовать оружейное меню после смены карты
// -
// Default: "1"
vip_weaponpack_startlimit "3"

// Через сколько секунд будет запрещено использование оружейного меню после старта раунда
// -
// Default: "30"
vip_weaponpack_timelimit "45"

// Устанавливать ли игроку стартовый лимит как при смене карты, когда игрокам сменили команды
// -
// Default: "1"
vip_weaponpack_halfstartlimit "1"
 

LeshaEzTV

Участник
Сообщения
41
Реакции
0
Нужно было переписать модуль для своего проекта, дотянулись руки... Переписал модуль.
Оптимизация и изменены сами конфигурации.

Конфиг: addons/sourcemod/data/vip/modules/WeaponPack.ini
C-подобный:
"WeaponPack"
{
    "AK47 + комплект"
    {
        "team"            "2"                        // Какой команде разрешить брать этот комплект > 2 - террористы 3 - контр-террористы
        "round"            "3"                        // На сколько раундов запретить игроку брать новый комплект

        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_ak47"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_healthshot"
    }
 
    "GalilAR + комплект"
    {
        "team"            "2"
        "round"            "2"

        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_galilar"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_healthshot"
    }
 
    "M4A4 + комплект"
    {
        "team"            "3"
        "round"            "3"
 
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_m4a1"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_defuser"
        "weapon"        "weapon_healthshot"
    }

    "M4A1 + комплект"
    {
        "team"            "3"
        "round"            "3"
 
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_m4a1_silencer"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_defuser"
        "weapon"        "weapon_healthshot"
    }
 
    "Famas + комплект"
    {
        "team"            "3"
        "round"            "2"
 
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_famas"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_defuser"
        "weapon"        "weapon_healthshot"
    }
 
    "AWP + комплект"
    {
        "team"            "0"
        "round"            "5"
     
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_awp"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_healthshot"
    }
 
    "Scout + комплект"
    {
        "team"            "0"
        "round"            "1"
     
        "weapon"        "weapon_knife"
        "weapon"        "weapon_deagle"
        "weapon"        "weapon_ssg08"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_healthshot"
    }
}

Добрый день, столкнулся с такой проблемой, уже давно ищу Автобай который будет работать следующим образом:

Авто бай который будет работать:

оружие можно себе выдать только с 3 раунда, после 3 раунда можно брать в каждом раунде.
После смены сторон, автобай так же должен работать с 3 раунда.
Если игрок использовал Автобай, то его оружие которое было до этого в руках не исчезало, а падало на землю как дроп.
За команду Т: Калаш, раскидка, броня
За команду CT: M4A1 или M4A4 , defuser, броня , раскидка

При этом, что бы другое оружие нож-пистолет не пропадали из выбора.

P.S. Сам переписать не могу - в скриптах не бум-бум
Буду очень признателен за помощь

Более подробное описание проблемы:

Автобай, использовал плагин , на данный момент модуль удалил с сервера
[VIP] WeaponPack 2.0
при выборе оружия на базовом модуле ничего не меняя или изменяя только .cfg (где прописаны группу по выдаче оружия), все пропадает из рук, а выброшенное оружие или дропнутое с трупа после убийства игрока, проваливается под землю - через какое то время из-за этого крашится сервер.
Так же оружие выдается с определенным интервалом раз в 3 раунда и т.д (пытался компилировать, выдает ряд ошибок). В модуле можно изменить интервал с которым игроки будут брать авто бай, но мне нужен правильно настроенный модуль как на многих серверах - как мне известно ребята его сами переписывают.

Авто бай который будет работать:

оружие можно себе выдать только с 3 раунда, после 3 раунда можно брать в каждом раунде.
После смены сторон, автобай так же должен работать с 3 раунда.
Если игрок использовал Автобай, то его оружие которое было до этого в руках не исчезало, а падало на землю как дроп.
За команду Т: Калаш, раскидка, броня
За команду CT: M4A1 или M4A4 (на выбор в меню вип) , defuser, броня , раскидка

При этом, что бы другое оружие нож-пистолет не пропадали из выбора девайсов.
 
Последнее редактирование:

Павлик2281488

Участник
Сообщения
376
Реакции
66
Не выдаёт армор и дефуза, как исправить ?
Это в консоли.
Attempted to create unknown entity type weapon_defuser!
NULL Ent in GiveNamedItem!
Attempted to create unknown entity type weapon_kevlar!
NULL Ent in GiveNamedItem!
Attempted to create unknown entity type weapon_defuser!
NULL Ent in GiveNamedItem!
Attempted to create unknown entity type weapon_assaultsuit!
NULL Ent in GiveNamedItem!
 

Похожие темы

Сверху Снизу