Aura wokol gracza
MarWit
10.09.2011
public NemAura(id)
{
id-=585
new Origin[3]
get_user_origin(id, Origin)
message_begin(MSG_PVS, SVC_TEMPENTITY, Origin, 0)
write_byte(TE_DLIGHT)
write_coord(Origin[0])
write_coord(Origin[1])
write_coord(Origin[2])
write_byte(25)
write_byte(250)
write_byte(0)
write_byte(0)
write_byte(50)
write_byte(0xFF)
message_end()
}
+
set_task(25.3, "NemAura", id+585, _, _, "b")
Sprawdz, "aura" powinna być wyświetlana cały czas.
KariiO
10.09.2011
public infectionFX(id)
{
if (!is_user_alive(id)) // not alive
return;
// get player origin
static origin[3], Float:originF[3]
pev(id, pev_origin, originF)
FVecIVec(originF, origin)
message_begin(MSG_BROADCAST, SVC_TEMPENTITY);
write_byte(TE_DLIGHT);
write_coord(origin[0]); //x
write_coord(origin[1]); //y
write_coord(origin[2]); //z
write_byte(20); //visible distance
write_byte(R); //red
write_byte(G); //green
write_byte(<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.png' class='bbc_emoticon' alt='B)' />; //blue
write_byte(2); //life
write_byte(0); //decay rate
message_end();
message_begin(MSG_BROADCAST, SVC_TEMPENTITY); // tracers
write_byte(TE_IMPLOSION);
write_coord(origin[0]); // x
write_coord(origin[1]); // y
write_coord(origin[2]); // z
write_byte(128); // radius
write_byte(20); // count
write_byte(3); // duration
message_end();
message_begin(MSG_BROADCAST, SVC_TEMPENTITY); // particles
write_byte(TE_PARTICLEBURST);
write_coord(origin[0]); // x
write_coord(origin[1]); // y
write_coord(origin[2]); // z
write_short(50); // radius
write_byte(70); // color
write_byte(3); // duration (will be randomized a bit)
message_end();
}+infectionFX(id)wyciągnięte na szybko z ZM , sprawdź...
spróbuj to bo to cały kod wyciągnięty z ZM...na te całe oświetlanie nemka.
Użytkownik KariiO edytował ten post 10.09.2011 20:44
MarWit
10.09.2011
public NemAura(id)
{
id-=585
new Origin[3]
get_user_origin(id, Origin)
Origin[2] -= 20.3
message_begin(MSG_PVS, SVC_TEMPENTITY, Origin, 0)
write_byte(TE_DLIGHT)
write_coord(Origin[0])
write_coord(Origin[1])
write_coord(Origin[2])
write_byte(25)
write_byte(250)
write_byte(0)
write_byte(0)
write_byte(25)
write_byte(5)
message_end()
}
+
set_task(0.1, "NemAura", id+585, _, _, "b")
Użytkownik MarWit edytował ten post 10.09.2011 20:38
grs4
10.09.2011
nadal pokazuje tylko na ciele nemka
@Marwit
SRY, za tamta odpowiedz, pokazuje na skinie
EDIT
poprosze jak co zamiast id na id2 poniewaz id2 to id nemesisa jest tez natyw is_user_nemesis(index) jak co
Użytkownik grs4 edytował ten post 10.09.2011 20:47
@Marwit
SRY, za tamta odpowiedz, pokazuje na skinie
EDIT
poprosze jak co zamiast id na id2 poniewaz id2 to id nemesisa jest tez natyw is_user_nemesis(index) jak co
Użytkownik grs4 edytował ten post 10.09.2011 20:47
MarWit
10.09.2011
Try, powinno być już ok ( wymagana FakeMeta )
Użytkownik MarWit edytował ten post 10.09.2011 20:54
public NemAura(id)
{
id-=585
new Float:fOrigin[3], Float:fEnd[3], iOrigin[3];
pev(id, pev_origin, fOrigin)
fEnd = fOrigin;
fEnd[2] -= 50;
new iTr = create_tr2()
engfunc(EngFunc_TraceLine, fOrigin, fEnd, 0, id, iTr)
get_tr2(iTr, TR_vecEndPos, fEnd)
free_tr2(iTr)
FVecIVec(fEnd, iOrigin)
message_begin(MSG_PVS, SVC_TEMPENTITY, iOrigin, 0)
write_byte(TE_DLIGHT)
write_coord(iOrigin[0])
write_coord(iOrigin[1])
write_coord(iOrigin[2])
write_byte(25)
write_byte(250)
write_byte(0)
write_byte(0)
write_byte(50)
write_byte(5)
message_end()
}
Użytkownik MarWit edytował ten post 10.09.2011 20:54
grs4
10.09.2011
Ok działa prawidlowy kod to :
a task to :
Temat mozna zaamknac; + dla tych ktory pomogi
public NemAura()
{
new Origin[3]
get_user_origin(id2, Origin)
message_begin(MSG_PVS, SVC_TEMPENTITY, Origin, 0)
write_byte(TE_DLIGHT)
write_coord(Origin[0])
write_coord(Origin[1])
write_coord(Origin[2])
write_byte(24)// Zasieg aury
write_byte(255)//Kolor R
write_byte(0)//Kolor G
write_byte(0)//Kolor B
write_byte(25)//Niewiem
write_byte(20)//Czestotliwosc odswiezania
message_end()
}
a task to :
set_task(0.001, "NemAura", 27, _, _, "b")
Temat mozna zaamknac; + dla tych ktory pomogi
mierzwi
10.09.2011
jak będzie dalej Ci ścinać możesz użyć server_frame - ale nie polecam bo trochę obciąża, chyba że Ci zależy na efekcie.
Adminek AMXX.PL
11.09.2011
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: "Można zamknąć"
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: "Można zamknąć"
Jeśli się z tym nie zgadzasz,
raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.Z pozdrowieniami,
Zespół AMXX.PL




