Mam klase Demon na diablo 5.9 - jest to premium.
Moze teleportowac sie na noz + R, jednak informacja w HUD o czasie, kiedy ponownie mozna uzyc mocy, pokazuje sie przy probie ponownego uzycia mocy (czas odlicza dobrze)
Czyli : uzyje noz + R teleportuje sie i zeby dowiedziec sie, ile czasu zostalo mi do uzycia ponownie mocy musze znow wyjac noz i kliknac R
Chcialbym zrobic tak ze po uzyciu teleportu jest odliczanie caly czas na ekranie HUD by moc od razu wiedziec kiedy mozna ponownie uzyc teleportu
Kod sma z funkcja :
if( get_user_button(id) & IN_RELOAD && player_class[id]==Demon && !(get_user_oldbutton(id) & IN_ATTACK2) && is_user_alive(id)) { if (on_knife[id]) { new xD = floatround(halflife_time()-czas[id]) new czas2 = 10- xD if (halflife_time()-czas[id] <= 10) { set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2) show_hudmessage(id, "[Demon] Teleport aktywny za %d sekund", czas2) return PLUGIN_HANDLED; } czas[id] = floatround(halflife_time())+ player_intelligence[id]/5 UTIL_Teleport(id,400) client_cmd(id, "spk diablo/teleport.wav") } } new body get_user_aiming(id, cel, body) if( is_user_alive(id)) itminfo(id,cel) return PLUGIN_CONTINUE }
Użytkownik kumitsu123 edytował ten post 18.02.2024 11:11