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

Webman

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

PHP:
#pragma semicolon 1

#include <sourcemod>

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

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

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #2
PHP:
decl Float:ClientOrigin[ 3 ];
	new Ent = CreateEntityByName( "env_shake" );
		
	if( DispatchSpawn( Ent ) )
	{
		DispatchKeyValueFloat( Ent, "amplitude", Amplitude );
		DispatchKeyValueFloat( Ent, "radius", Radius );
		DispatchKeyValueFloat( Ent, "duration", Duration );
		DispatchKeyValueFloat( Ent, "frequency", Frequency );

		SetVariantString( "spawnflags 8" );
		AcceptEntityInput( Ent, "AddOutput" );
		AcceptEntityInput( Ent, "StartShake", client);
		GetClientAbsOrigin( client, ClientOrigin );
		TeleportEntity( Ent, ClientOrigin, NULL_VECTOR, NULL_VECTOR );
	}
 

Webman

Nevermind
Сообщения
803
Реакции
330
Оффтоп

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