←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Teleport klasy - edycja HUD

  • +
  • -
SHiBBy. - zdjęcie SHiBBy. 18.02.2024

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
Odpowiedz