Помогите скриптом/плагином

Тема в разделе "Общие вопросы", создана пользователем Integro, 8 апр 2015.

  1. Integro

    Integro

    Сообщения:
    15
    Симпатии:
    0
    В общем, в чем суть проблемы:
    На карте стоит что-то, что выполняет команду game_end и карта сразу меняется.
    Помогите написать плагин, который будет блокировать все это
    P.S. Спасибо
     
  2. DarklSide

    DarklSide

    Сообщения:
    685
    Симпатии:
    174
    Integro, название карты.
     
  3. RSG

    RSG

    Сообщения:
    273
    Симпатии:
    17
    дел
     
  4. Integro

    Integro

    Сообщения:
    15
    Симпатии:
    0
    z_umi_boatz_v9_2_rp.bsp
     
  5. DarklSide

    DarklSide

    Сообщения:
    685
    Симпатии:
    174
    Integro, если она не популярна - найди способ передать мне её.
     
  6. Integro

    Integro

    Сообщения:
    15
    Симпатии:
    0
    https://yadi.sk/d/NiS9Gp_6fqCwL - вот ссылка на карту.
     
  7. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259
    Пробуй.

    PHP:
    #include <sdktools>
    #include <sourcemod>

    public Plugin:myinfo 
    {
        
    name        "Game_End",
        
    author        "Hejter",
        
    description    "Remove game_end entity",
        
    version        "1.0",
        
    url            "hlmod.ru"
    }
     
    public 
    OnEntityCreated(ent, const String:classname[])
    {
        
    decl String:MapName[255];
        if(
    StrEqual(MapName"z_umi_boatz_v9_2_rp"))
        {
            if(
    IsValidEdict(ent))
            {
                if(
    StrEqual(classname"game_end"))    
                {
                    
    AcceptEntityInput(ent"kill");
                    
    PrintToServer("%d deleted %s",entclassname);    
                }
            }
        }          
    }
     
  8. Integro

    Integro

    Сообщения:
    15
    Симпатии:
    0
    К сожалению, не помогло
     
  9. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.590
    Симпатии:
    1.995
    Удаляем game_end на карте

    Не получили саму карту + правильней так:
    PHP:
    #include <sdktools_entinput>

    new bool:bActive;

    public 
    Plugin:myinfo 
    {
        
    name        "Game_End",
        
    author        "Hejter",
        
    description    "Remove game_end entity",
        
    version        "1.0",
        
    url            "hlmod.ru"
    }

    public 
    OnMapStart()
    {
        
    decl String:MapName[32];
        
    GetCurrentMap(MapName32);
        
    bActive strcmp(MapName"z_umi_boatz_v9_2_rp") ? false:true;
    }
     
    public 
    OnEntityCreated(ent, const String:classname[])
    {
        if(
    bActive)
        {
            if(
    IsValidEdict(ent))
            {
                if(
    strcmp(classname"game_end") == 0)  
                {
                    
    AcceptEntityInput(ent"kill");
                    
    PrintToServer("%d deleted %s",entclassname);    
                }
            }
        }          
    }
     
    Hejter нравится это.
  10. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259
    Re: Удаляем game_end на карте

    Забыл совсем.