LondoN eXtream wrote:Diversity wrote:- efecte la bomba. Modelul default este inlocuit de un bradut, bradutul are un blast frumos. De asemenea vine cu un Bomb CountDown facut de la 0 de catre mine. Ofera bonus pentru plantare si dezamorsare. Salvatorul (cel ce dezamorseaza bomba) sau Distrugatorul (cel ce planteaza si ajunge sa explodeze bomba) la inceput de runda vor primi un bonus random. In ultimele 10 secunde pana la explozie se va auzi o numaratoare inversa.
Code: Select all
public bomb_planted(planter) {
PlaySoundToClients(0, "t_sounds/bomb_planted.mp3")
c4time = get_cvar_num("mp_c4timer")
set_task(1.0, "bombtimer", 1000000, _, _, "b")
}
public bombtimer(taskid) {
if(c4time > 0) {
c4time--
set_dhudmessage(5, 127, 255, 0.02, 0.18, 0, 6.0, 1.0)
show_dhudmessage(0, "Christmas will be destroyed in: %d", c4time)
} else remove_task(1000000)
}
ce e asa de greu incat sa spui asta? :))
apropo, si codul de mai sus e facut de mine de la 0 chiar..
pluginuri-extream/christmass-style-t348336.html cu niste optimizari de cod.\
PS: de ce mai pui parametrii la forward daca nu-i folosesti?
De ce faci decrease inainte de a afisa informatia?
Stii ca codul tau se va suprapune cu cele din default, trebuie sa dai hook la ele si sa le opresti :P
Ultima: c4time = get_pcvar_pointer si apoi faci gen g_C4Time =get_cvar_num(c4time) altfel o sa ai bug, testeaza si revino daca nu crezi :P
codul ala a fost facut si nici nu a fost testat, ti am demonstrat doar ca este foarte simplu sa faci asa ceva
Edit:
Am testat codul si da, ai avut dreptate se suprapunea din cauza asta: set_dhudmessage(5, 127, 255, 0.02, 0.18, 0, 6.0,
1.0), am pus 0.0 si acum e bine.
Code: Select all
de ce mai pui parametrii la forward daca nu-i folosesti?
momentan nu ii folosesc dar voi avea nevoie de ei
Code: Select all
De ce faci decrease inainte de a afisa informatia?
am testat, e ok
Code: Select all
Ultima: c4time = get_pcvar_pointer si apoi faci gen g_C4Time =get_cvar_num(c4time) altfel o sa ai bug, testeaza si revino daca nu crezi :P
nu e nici un bug, functioneaza perfect
Code: Select all
pluginuri-extream/christmass-style-t348336.html cu niste optimizari de cod.
optimizari de cod? face acelasi lucru doar ca al tau e mai incarcat, al meu arata doar un simplu mesaj, mai scurt si mai optim