Плазменный шар и трейл за ним. [CS:GO] [РЕШЕНО]

Тема в разделе "Запросы", создана пользователем Drumanid, 10 май 2016.

  1. Drumanid

    Drumanid Дилетант

    Сообщения:
    567
    Симпатии:
    194
    Здравствуйте.
    Ребята, помогите сделать плазменный шар и трейл за ним для CS:GO

    Если этот шар сталкивается с игроком - игрок умирает.

    Чтобы было понятно, что именно я имею ввиду, вот видео из cs 1.6:



    inklesspen, пытался что-то сделать, не знаю, получилось ли, вот код:

    PHP:
    public CreatePlasma(clientcolor[4], type)
    {
        new 
    Float:pointpos[3]
        new 
    Float:eyepos[3]
        new 
    victim
        GetLookPos
    (clientpointposvictim)
        
    GetClientEyePosition(clienteyepos)
        
    eyepos[2]-=10.0
        TE_SetupBeamPoints
    (eyepospointposg_BeamSpriteg_HaloSprite0150.85.00.010.0color10)
        
    TE_SendToAll()
        
    SDKHooks_TakeDamage(victimclientclient150.0DMG_BULLET, -1Float:{0.0,0.0,0.0}, pointpos)
        
    // new ExplosionIndex = CreateEntityByName("env_explosion");
        // if (ExplosionIndex != -1)
        // {
            // DispatchKeyValue(ExplosionIndex,"classname","hegrenade_projectile");
            // SetEntProp(ExplosionIndex, Prop_Data, "m_spawnflags", 6146);
            // SetEntProp(ExplosionIndex, Prop_Data, "m_iMagnitude", 160);
            // SetEntProp(ExplosionIndex, Prop_Data, "m_iRadiusOverride", 60);
       
            // DispatchSpawn(ExplosionIndex);
            // ActivateEntity(ExplosionIndex);
       
            // TeleportEntity(ExplosionIndex, pointpos, NULL_VECTOR, NULL_VECTOR);
            // SetEntPropEnt(ExplosionIndex, Prop_Send, "m_hOwnerEntity", client);
            // SetEntProp(ExplosionIndex, Prop_Send, "m_iTeamNum", client);
       
            // AcceptEntityInput(ExplosionIndex, "Explode");
       
            // DispatchKeyValue(ExplosionIndex,"classname","env_explosion");
       
            // AcceptEntityInput(ExplosionIndex, "Kill");
        // }
    }
    Я в этом в обще не бум бум, нужна помощь.
    Чтобы выпустить шар, нужно ввести команду, к примеру "plasma".

    Помогите пожалуйста.
     
    Последнее редактирование: 10 май 2016
  2. Hejter

    Hejter Mapper Source Engine

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

    Drumanid Дилетант

    Сообщения:
    567
    Симпатии:
    194
    Ракеты? Спасибо.
    Только вот не задача, это ж для CS:S, не факт что в CS:GO будет работать стабильно.
     
  4. Hejter

    Hejter Mapper Source Engine

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

    Drumanid Дилетант

    Сообщения:
    567
    Симпатии:
    194
    Спасибо, выручил.