1. sayfa (Toplam 1 sayfa)

Can Azalınca Ekran Kızarması

Gönderilme zamanı: Cmt Şub 09, 2019 10:55 am
gönderen By.King ►EmrullaH◄
CanAzalincaKirmiziEkran.sma
Bu plugin isimden de anlayabileceğiniz gibi adamın canı ne kadar az ise ekranı o kadar kırmızı yapıyor ama öldüğümüz zaman o kırmızılık kalıyor öldüğümüzde ekranı eski haline getirirseniz teşekkür ederim

Can Azalınca Ekran Kızarması

Gönderilme zamanı: Cmt Şub 09, 2019 11:31 am
gönderen xdferlesh1

Kod: Tümünü seç

#include <amxmodx>
 #include <hamsandwich>
new g_msgid_screenfade
 
public plugin_init()
{
 register_plugin("Red Fade on Low Health!","1.0","<VeCo>")
 
 g_msgid_screenfade = get_user_msgid("ScreenFade")
 RegisterHam(Ham_Killed, "player", "Player_Death")
 register_event("Health","Event_Health","be")
}
 public Player_Death(id) {
remove_task(id)
}

public Event_Health(id)
{
 static i_hp
 i_hp = read_data(1)
 
 message_begin(MSG_ONE_UNRELIABLE,g_msgid_screenfade, .player = id)
 {
  write_short(0)
  write_short(0)
  write_short(0x0004)
 
  write_byte(255)
  write_byte(0)
  write_byte(0)
 
  write_byte(i_hp >= 70 ? 0 : 139-(i_hp*2))
 }
 message_end()
}

Can Azalınca Ekran Kızarması

Gönderilme zamanı: Cmt Şub 09, 2019 12:01 pm
gönderen By.King ►EmrullaH◄
Teşekkür ederim remove_task aklıma hiç gelmemişti
@Taha Demirbaş Konu çözülmüştür