[CSS]GunMenu interpretation of CSS:DM{Меню оружия из DM}

Тема в разделе "Утверждённые плагины", создана пользователем acik, 18 янв 2014.

  1. acik

    acik

    Сообщения:
    734
    Симпатии:
    628
    Описание:
    Меню оружия из CSS:DM

    При появление вам будет предоставленно меню-оружия
    Когда выбрано оружие, вы автоматически будите получать на респауне ваш выбор оружий.
    В меню также предоставляет возможность выбора "none"(ничего) и "random"(случайнный). Боты получают оружие случайнно.
    Плагин также может давать: здоровье, броню, шлем, гранаты, шипцы и прибор ночного виденья

    Установка:
    sm_gunmenu.smx положить в */addons/sourcemod/plugins/
    sm_gunmenu.sp положить в */addons/sourcemod/scripting/ (Не обязательно)
    gunmenu.ini положить */addons/sourcemod/config/

    Команды:
    sm_guns/sm_gunmenu - Показывает меню с оружием, для выбра первичного и вторичного оружия

    Оригинал
     

    Вложения:

    • sm_gunmenu.zip
      Размер файла:
      17,2 КБ
      Просмотров:
      285
    Последнее редактирование: 18 янв 2014
    Danyas, Lord-ost, RussianGun и 4 другим нравится это.
  2. fallen1994

    fallen1994

    Сообщения:
    2.347
    Симпатии:
    544
    Оффтоп
     
  3. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    Для сервера-паблика такой вроде не выкладывали.
     
  4. acik

    acik

    Сообщения:
    734
    Симпатии:
    628
    Оффтоп
    Стати кто может подправить? когда появился тебе появляеься это меню и оружие чтоб не давали и для команды СТ только?
     
  5. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
    Эм.. еще раз?
     
  6. trueattack

    trueattack

    Сообщения:
    148
    Симпатии:
    32
    Наверно так, когда спавнишься не в начале раунда, оружие не давало, а давало лишь в начале раунда по выбору из меню и только CT, а T это меню было не доступно.
    И то не факт, что я его правильно понял :D
     
  7. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
    Это оружие только для кт:
    PHP:
    // After Delay, Show Menu or Give Weapons
    public Action:Event_HandleSpawn(Handle:timerany:user_index)
    {
        
    // This event implies client is in-game while GetClientOfUserId() checks IsClientConnected()
        
    new client_index GetClientOfUserId(user_index);
        if (!
    client_index)
            return;

        new 
    Teams:client_team Teams:GetClientTeam(client_index);
        if (
    client_team CS_TEAM_SPECTATOR)
        {
            
    // Health
            
    if (g_SpawnHealth)
                
    SetEntData(client_indexm_iHealthg_SpawnHealth1true);
            
    // Vest Armor
            
    if (g_SpawnArmor)
                
    SetEntData(client_indexm_ArmorValueg_SpawnArmor1true);
            
    // Helmet
            
    SetEntData(client_indexm_bHasHelmet1&_:g_SpawnHelmet1true);
            
    // Remove any nades
            
    StripNades(client_index);
            
    // Flash Bangs
            
    if (g_SpawnFlash)
                
    GivePlayerItem(client_index"weapon_flashbang");
            
    // Smoke Grenade
            
    if (g_SpawnSmoke)
                
    GivePlayerItem(client_index"weapon_smokegrenade");
            
    // HE Grenade
            
    if (g_SpawnHE)
                
    GivePlayerItem(client_index"weapon_hegrenade");
            
    // Defuser Kit
            
    if (client_team == CS_TEAM_CT)
                
    SetEntData(client_indexm_bHasDefuser1&_:g_SpawnDefuser1true);
            
    // Night Vision
            
    SetEntData(client_indexm_bHasNightVision1&_:g_SpawnNV1true);
            if (
    client_team == CS_TEAM_CT)
            {
                
    // Show Menu or Give Guns
                
    if (g_PlayerPrimary[client_index]==SHOW_MENU && g_PlayerSecondary[client_index]==SHOW_MENU)
                {
                    if (
    g_PrimaryMenu != INVALID_HANDLE)
                        
    DisplayMenu(g_PrimaryMenuclient_indexMENU_TIME_FOREVER);
                    else if (
    g_SecondaryMenu != INVALID_HANDLE)
                        
    DisplayMenu(g_SecondaryMenuclient_indexMENU_TIME_FOREVER);
                }
                else
                {
                    
    GivePrimary(client_index);
                    
    GiveSecondary(client_index);
                }
            }
        }
    }
     
    acik и trueattack нравится это.
  8. acik

    acik

    Сообщения:
    734
    Симпатии:
    628
    R1KO, Спасибо но не совсем)
    Появляешься не в начале раунда оружие дается и меню появляется только у КТ
    Так же можно чтоб она сама удаляла выронившие оружие и когда сам выронил
     
  9. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
  10. acik

    acik

    Сообщения:
    734
    Симпатии:
    628
    R1KO, а как сделать чтоб боты КТ имели возможность получать оружие а Т-боты не имели после определнного времени
     
  11. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
    acik, таймерами и проверками)
     
  12. msl1

    msl1

    Сообщения:
    85
    Симпатии:
    4
  13. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
    msl1,
    PHP:
    #pragma semicolon 1
    #include <sourcemod>
    #include <cstrike>
    #include <sdktools_entinput>

    public Action:CS_OnCSWeaponDrop(clientweaponIndex

        
    decl String:sWeapon[25]; 
        
    GetEdictClassname(weaponIndexsWeaponsizeof(sWeapon));
        if(
    StrEqual(sWeapon"item_defuser")) AcceptEntityInput(weaponIndex"kill");
     
    msl1 нравится это.
  14. msl1

    msl1

    Сообщения:
    85
    Симпатии:
    4
    Спасибо , но с этим плагином у меня не удаляет щипцы , то что ты дал также не удаляет щипцы посл и смерти игрока
     
  15. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
  16. msl1

    msl1

    Сообщения:
    85
    Симпатии:
    4
    Не много доделал , удаляет все оружие убитого кроме бомбы
     

    Вложения:

    • sm_gunmenu.sp
      Размер файла:
      21,5 КБ
      Просмотров:
      12
  17. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259
    Немного? это взял и скачал скрипт с оленей и залил сюда.
     
  18. Alraune

    Alraune

    Сообщения:
    94
    Симпатии:
    1
    Ссылочка на оригинал ))
    Источник вдохновения некоторых так сказать скриптеров :р
    [CSS] Weapon Spawning Menu - AlliedModders
    Кстати единственный недостаток - оружие выдается бесплатно . А так работал плагин на ура. С переводом на русский ( меню ) проблем тоже не возникает.
     
  19. omgpzdc

    omgpzdc

    Сообщения:
    4
    Симпатии:
    0
    Хороший плагин, для зм подошел отлично, жаль что нельзя запретить зомби оружие, а лучше плагинов для ZR я не нашел.