Вопросы по скриптингу

Тема в разделе "Программирование / Скриптинг", создана пользователем Webman, 28 дек 2013.

  1. Webman

    Webman Developer

    Сообщения:
    702
    Симпатии:
    182
    [Трясение]
    Хочу сделать эффект трясения по вводе определенной команде. Подскажите, как сделать? Чтобы трясло немного, оттолкнуло на пару миллиметров всего лишь.

    PHP:
    #pragma semicolon 1

    #include <sourcemod>

    public OnPluginStart() 
        {  
        
    RegConsoleCmd("sm_shake"Command_Shake);
        }

    public 
    Action:Command_Shake(iClient
        {
        
    //эффект трясения 
        
    }
     
  2. R1KO

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

    Сообщения:
    5.972
    Симпатии:
    2.978
    PHP:
    decl Float:ClientOrigin];
        new 
    Ent CreateEntityByName"env_shake" );
            
        if( 
    DispatchSpawnEnt ) )
        {
            
    DispatchKeyValueFloatEnt"amplitude"Amplitude );
            
    DispatchKeyValueFloatEnt"radius"Radius );
            
    DispatchKeyValueFloatEnt"duration"Duration );
            
    DispatchKeyValueFloatEnt"frequency"Frequency );

            
    SetVariantString"spawnflags 8" );
            
    AcceptEntityInputEnt"AddOutput" );
            
    AcceptEntityInputEnt"StartShake"client);
            
    GetClientAbsOriginclientClientOrigin );
            
    TeleportEntityEntClientOriginNULL_VECTORNULL_VECTOR );
        }
     
    Webman нравится это.
  3. Webman

    Webman Developer

    Сообщения:
    702
    Симпатии:
    182
    Оффтоп

    Просьба не закрывать тему. Если возникнут вопросы - напишу.