Custom LadderMove
Ortega
04.09.2010
Plugin daje możliwość ustawienia prędkości wspinaczki po drabinie.
Pomoc: lazarev, Arkshine
Orpheu
Custom_ladder_speed 200.0 0.0 - blokada wspinaczki, 100.0 - do tej wartości prawidłowo zwalnia wspinaczkę, 200.0 - standard HL, +200.0 przyspiesza
Sygnatury wrzucamy do amxmodx/configs/orpheu
Reszta standardowa
Załączone pliki
Ortega
04.09.2010
HLSDK:
#define MAX_CLIMB_SPEED 200
pmove->PM_TraceModel( pLadder, pmove->origin, ladderCenter, &trace );
if ( trace.fraction != 1.0 )
{
float forward = 0, right = 0;
vec3_t vpn, v_right;
AngleVectors( pmove->angles, vpn, v_right, NULL );
if ( pmove->cmd.buttons & IN_BACK )
forward -= MAX_CLIMB_SPEED;
if ( pmove->cmd.buttons & IN_FORWARD )
forward += MAX_CLIMB_SPEED;
if ( pmove->cmd.buttons & IN_MOVELEFT )
right -= MAX_CLIMB_SPEED;
if ( pmove->cmd.buttons & IN_MOVERIGHT )
right += MAX_CLIMB_SPEED;
Ortega
04.09.2010
Dlatego to jest jak punkt odniesienia, ponieważ zawsze w HL W+A/D się wchodziło szybciej. I tego nie zmieniałem ale z większa wartością jest jeszcze szybciej Ten plugin nie daje statycznego szybkiego/wolnego wchodzenia tylko zmienia wartość na taką jaką sobie życzysz według której resztę oblicza silnik.
hardbot 04.09.2010
Czyli statycznie W = 200.0
a Jak ustawię 300.0 to będzie np: W+A = 399.0 z czego różnica będzie 100.0
a Jak ustawię 300.0 to będzie np: W+A = 399.0 z czego różnica będzie 100.0
Ortega
04.09.2010
Standardowo oblicza z 200.0 więc jak standardowo +kierunek jest 399.0 to z 300.0 będzie 499.0
hardbot 04.09.2010
Czyli jeśli bo nie pamiętam za bardzo z tego czy było tam 299.0 czy 399.0