Witam chciałbym aby mój ent przy dotyku czegokolwiek zwalniał tzn nie poruszał się z taką samą prędkością jak wcześniej tylko o 100 wolniej przy każdym dotyku jak np Granaty
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
[ROZWIĄZANE] Zwalnianie entu
Temat rozp.
Jak się nazwać
, 01.10.2011 20:32
5 odpowiedzi w tym temacie
#1
Napisano 01.10.2011 20:32
Pisze na zamówienie statystyki pod nvault. GG: 15600964
#2
Napisano 01.10.2011 21:27
złap touch:
albo
albo
i zmniejsz długość velocity
fakemeta:
zmniejsza o połowę
<fakemeta> register_forward (FM_Touch, "fwTouch", 1);
albo
<hamsandwich> RegisterHam(Ham_Touch, "BYT", "fwTouch", 1);
albo
<engine> register_touch("BYT", "*", "fwTouch");
i zmniejsz długość velocity
fakemeta:
zmniejsza o połowę
new Float:fVelo[3]; pev(ent, pev_velocity, fVelo); fVelo[0] *= 0.5; fVelo[1] *= 0.5; fVelo[2] *= 0.5; set_pev(ent, pev_velocity, fVelo);
#3
Napisano 01.10.2011 21:38
Ok o to mi chodziło
Pisze na zamówienie statystyki pod nvault. GG: 15600964
#4
Napisano 01.10.2011 21:43
teraz zauważyłem, że chcesz zmniejszyć nie razy ileś tylko o ileś to najlepiej użyj xs
poza tym musisz być czujny co do touchów, bo czasem Twój byt jest dotykającym (toucher), a czasem dotykanym (touched)
#include <xs> new Float:fVelocity[3], fMinus[3]; pev(ent, pev_velocity, fVelocity); xs_vec_copy(fVelocity, fMinus); xs_vec_normalize(fMinus, fMinus); xs_vec_mul_scalar(fMinus, 100.0, fMinus); xs_vec_sub(fVelocity, fMinus, fVelocity); set_pev(ent, pev_velocity);
poza tym musisz być czujny co do touchów, bo czasem Twój byt jest dotykającym (toucher), a czasem dotykanym (touched)
#5
Napisano 02.10.2011 07:37
Ok dzięki. Obojętnie który sposób oba się przydadzą ale widzę że muszę jeszcze trochę ogarnąć fake/engine i zobaczyć co to ten xs
Pisze na zamówienie statystyki pod nvault. GG: 15600964
#6
Napisano 02.10.2011 09:52
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych