[VIP] WeaponPack

[VIP] WeaponPack 2.0 [ FINAL ? ]

des333

Участник
Сообщения
148
Реакции
6
Скриншот предоставьте пожалуйста молодой человек :ab:
6_AKEkVcTJA.jpg
 

des333

Участник
Сообщения
148
Реакции
6
Меню только только создалось. Это редко бывает. Не моя ошибка, подождать нужно чу-чуть.
Хех, теперь проблема в том, что в секунды до раунда, текста опять нет, но как только раунд начался, текст появляется.
 

des333

Участник
Сообщения
148
Реакции
6
А с чего ему в обще нужно быть до начала раунда.
Функция вызывается после начала раунда.

но сам факт того, что выбор до раунда *появляется* ( Да / Нет ) , и после начала раунда - *появляется* сам текст.

UPD : ну у меня на сервере он до начала раунда появляется без текста. Только выбор.
--- Добавлено позже ---
но сам факт того, что выбор до раунда *появляется* ( Да / Нет ) , и после начала раунда - *появляется* сам текст.

UPD : ну у меня на сервере он до начала раунда появляется без текста. Только выбор.
Похоже проблема со стороны сервера, попробую решить
 

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
UPD : ну у меня на сервере он до начала раунда появляется без текста. Только выбор.
Я ж тебе дал понять, что меню только только загрузилось, через секунду полностью все прогрузиться. Это нормальное явление.
 

des333

Участник
Сообщения
148
Реакции
6
Я ж тебе дал понять, что меню только только загрузилось, через секунду полностью все прогрузиться. Это нормальное явление.
А можно-ли, как нибудь самому, вместо Famas - вернуть AK-47 для КТ, и M4A4 для Т?
 

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
А можно-ли, как нибудь самому, вместо Famas - вернуть AK-47 для КТ, и M4A4 для Т?
Жди версию от R1KO, вроде бы он через файл это реализовывать собрался.

Когда сделает, обновлю модуль.

Либо меняй сам в исходнике следующие строки:

PHP:
               DrawPanelItem(panel, "| M4A4 / AK47 | + комплект");
               DrawPanelItem(panel, "| Famas / Galil | + комплект");
>>
PHP:
               DrawPanelItem(panel, "| M4A4 / AK47 > CT| + комплект");
               DrawPanelItem(panel, "| AK47 / M4A4 > T| + комплект");
PHP:
               if(option == 2)
               {
                   if(team == 2)
                   {
                       GiveWeapon(client);
                       GivePlayerItem(client, "weapon_galilar");
                   }
                   else if(team == 3)
                   {
                       GiveWeapon(client);
                       GivePlayerItem(client, "weapon_famas");
                   }
               }
>>
PHP:
               if(option == 2)
               {
                   if(team == 2)
                   {
                       GiveWeapon(client);
                       GivePlayerItem(client, "weapon_m4a4");
                   }
                   else if(team == 3)
                   {
                       GiveWeapon(client);
                       GivePlayerItem(client, "weapon_ak47");
                   }
               }
 
Последнее редактирование:

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #50
@Drumanid,
PHP:
Handle panel = CreatePanel();
SetPanelTitle(panel, "Хотите ли воспользоваться WeaponPack?\n \n");
DrawPanelItem(panel, "Да");
DrawPanelItem(panel, "Нет");

SendPanelToClient(panel, client, SelectMenu, 0);
CloseHandle(panel);

...

public int SelectMenu(Handle panel, MenuAction action, int client, int option)
{
    if(client)
    {
        if(action == MenuAction_End && MenuAction_Cancel)
        {
            CloseHandle(panel);
            return;
        }
        
        switch(action)
        {
            case MenuAction_Select:
            {
                if(option == 1)
                {
                    WeaponMenu(client);
                }
                if(option == 2)
                {
                    CloseHandle(panel);
                }
            }
        }
    }
}

влом объяснять. просто:
PHP:
Panel hPanel = new Panel();
hPanel.SetTitle( "Хотите ли воспользоваться WeaponPack?\n ");
hPanel.DrawItem("Да");
hPanel.DrawItem("Нет");

hPanel.Send(client, SelectMenu, 0);
delete hPanel;

...

public int SelectMenu(Menu hPanel, MenuAction action, int client, int option)
{
    if(action == MenuAction_Select && option == 1)
    {
        WeaponMenu(client);
    }
}
 

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
Пользователь Drumanid обновил ресурс [VIP] WeaponPack | Комплект оружий новой записью:

Добавлена возможность менять и добавлять оружие в ini файле.

Добавлена возможность менять и добавлять оружие в ini файле, подробности там же...

Путь: addons > sourcemod > data > vip > modules > WeaponPack.ini
Спасибо за помощь с kv - inklesspen.

PHP:
"WeaponPack"
{
   "AK47 + комплект [ T ]" // Имя отображаемое в меню, можете назвать как хотите.
   {
       "team"           "2" // 2 - T (Terrorist)
       
       "weapon"       "weapon_knife"   // Выдаваемое оружие(комплект) | При выборе пункта вы потеряете все оружие, поэтому нужно...

Узнать больше об этом обновлении...
 

des333

Участник
Сообщения
148
Реакции
6
У меня почему то через фаил .ini нечего не поменялось как было Ak47/Famas так и осталось. И ещё добавь запрет использование плагина на картах Aim_
 

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
И ещё добавь запрет использование плагина на картах Aim_
Зачем этот плагин на аим картах? :ab:

78 строка и 173
PHP:
if((strncmp(map, "35hp_", 5) == 0) || (strncmp(map, "awp_", 4) == 0))
замени на >>
PHP:
if((strncmp(map, "35hp_", 5) == 0) || (strncmp(map, "awp_", 4) == 0) || (strncmp(map, "aim_", 4) == 0))

--- Добавлено позже ---
@CAH4E3, в RoundMenu не сделал проверку.
 

CAH4E3

Сосанчез.
Сообщения
1,597
Реакции
779
Зачем этот плагин на аим картах? :ab:

78 строка и 173
PHP:
if((strncmp(map, "35hp_", 5) == 0) || (strncmp(map, "awp_", 4) == 0))
замени на >>
PHP:
if((strncmp(map, "35hp_", 5) == 0) || (strncmp(map, "awp_", 4) == 0) || (strncmp(map, "aim_", 4) == 0))


--- Добавлено позже ---
@CAH4E3, в RoundMenu не сделал проверку.
Извиняюсь:dash1::dash2::dash3:
 

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
@Drumanid, сделай им в конфиге уже запрет запуска на префиксах, задолбают же)
c_MapsPrefixBlock "awp_,35hp_,aim_,surf_"
:)
--- Добавлено позже ---
@Drumanid, В общем, немного подредачил конфиг оружий под себя, но пока не могу проверить, можете подсказать, нет ли тут ошибок?
И kevlar - это только броня, или броня с каской? если только броня - как указать броню с каской?
C-подобный:
    "M4A1-S + FIVESEVEN + комплект [ CT ]"
    {
        "team"            "3" // 3 - CT (Counter-Terrorist)
       
        "weapon"        "weapon_knife"
        "weapon"        "weapon_fiveseven"
        "weapon"        "weapon_m4a1_silencer"
        "weapon"        "weapon_flashbang"
        "weapon"        "weapon_hegrenade"
        "weapon"        "weapon_smokegrenade"
        "weapon"        "weapon_defuser"
        "weapon"        "weapon_kevlar"   
    }
 
Последнее редактирование:

Похожие темы

Сверху Снизу