Взаимодействие с предметом

Тема в разделе "Программирование / Скриптинг", создана пользователем Hejter, 26 ноя 2015.

  1. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259
    Создаю определенный проп на карте, на определенных координатах.
    Мне нужно сделать так: При нажатие на этот проп открывался SM.
    Застрял на этом.
    PHP:
    public Action:OnRoundStart(Handle:event, const String:name[], bool:dontBroadcast)
    {
        
    Props();
    }

    public 
    Props()
    {
        new 
    Ent;

        
    Ent CreateEntityByName("prop_physics_override", -1);
            
        
    DispatchKeyValue(Ent"Solid""6");
        
    DispatchKeyValue(Ent"model""models/myprops/box.mdl");
        
    DispatchKeyValue(Ent"targetname""target");
        
    SetEntProp(EntProp_Send"m_CollisionGroup"5);
        
    SetEntProp(EntProp_Send"m_usSolidFlags"16);
        
    SetEntProp(EntProp_Send"m_nSolidType"6);
            
        
    DispatchSpawn(Ent);
            
        
    TeleportEntity(EntFloat:{ -2109.875000, -1260.738525, -1431.968750 }, Float:{ 0.0270.00.0 }, NULL_VECTOR);
            
        
    AcceptEntityInput(Ent"DisableMotion", -1, -10);
        
    SetEntityMoveType(EntMOVETYPE_NONE);
        
    SetEntProp(EntProp_Data"m_takedamage"01);
    }

    Добавлено через 13 минут
    Решил.
    OnPlayerRundCmd и создаем новое меню.
     
    Последнее редактирование: 26 ноя 2015
  2. R1KO

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

    Сообщения:
    6.005
    Симпатии:
    2.994
  3. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259