1. sayfa (Toplam 1 sayfa)

Hud yanıp sönme sorunu hk.

Gönderilme zamanı: Pzr Ara 27, 2020 11:00 pm
gönderen bilalgecer47
Bu eklentide bi sıkıntı var sürekli yanıp sönüyor ve diğer hud mesajlarını göstermesini engelliyor.

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "CSPlugin"

new ct=0;
new tt=0;

new win_t =0;
new win_ct = 0;
new all_raund=0;



new str_t[10];
new str_ct[10];
new str_all[10];
new str_win_t[10];
new str_win_ct[10];


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	set_task(0.1,"show",_,_,_,"b");
	set_task(0.1, "player_alive",_, _, _, "b");
	
	register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin");
	
	register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin");
	
	register_event("SendAudio", "draw", "a", "2&%!MRAD_rounddraw");
	
	register_event("TextMsg", "eRestart", "a", "2=#Game_will_restart_in","2=#Game_Commencing");
}

public eRestart()
{
	win_t=0;
	win_ct=0;
	all_raund=0;
}

public t_win()
{
	win_t++;
	all_raund++;
}

public ct_win()
{
	win_ct++;
	all_raund++;
}

public draw()
{
	all_raund++;
}


public show()
{
	str_t=" ";
	str_ct=" ";
	str_all=" ";
	str_win_t=" ";
	str_win_ct=" ";
	
	if(ct<10)
		format(str_ct,2,"0%d",ct);  
	else
		format(str_ct,2,"%d",ct);
	
	if(tt<10)
		format(str_t,2,"0%d",tt);  
	else
		format(str_t,2,"%d",tt);
	
	if(all_raund < 10)
		format(str_all,2,"0%d",all_raund);
	else
		format(str_all,2,"%d",all_raund);
	
	if(win_t<10)
		format(str_win_t,2,"0%d",win_t);
	else
		format(str_win_t,2,"%d",win_t);
	
	if(win_ct<10)
		format(str_win_ct,2,"0%d",win_ct);
	else
		format(str_win_ct,2,"%d",win_ct);
	
	new str1[20];
	format(str1,20,"%s Vitorias %s",str_win_t,str_win_ct);
	
	
	for(new id=0;id<=32;id++)
	{
		if(!is_user_connected(id))
		{
			continue;
		}
		set_dhudmessage(0, 255, 0, -1.0, 0.0, 0, 6.0, 200.0);
		show_dhudmessage(id, "--TeamTR Pro Public--",all_raund);
		
		set_dhudmessage(255, 0, 0, 0.40, 0.00, 0, 6.0, 12.0);
		show_dhudmessage(id, "^nTE %s",str_t);
		
		set_dhudmessage(170, 0, 255, -1.0, 0.00, 0, 6.0, 12.0);
		show_dhudmessage(id, "^n[ %s ]",str_all);
		
		set_dhudmessage(0, 255, 255, 0.55, 0.00, 0, 6.0, 12.0);
		show_dhudmessage(id, "^n%s CT",str_ct);
		
		set_dhudmessage(225, 225, 225, -1.0, 0.00, 0, 6.0, 12.0);
		show_dhudmessage(id, "^n^n%s [CANLI SKOR] %s",str_win_t,str_win_ct);
	}
}

public player_alive()
{
	ct=0;
	tt=0;
	for(new id =0;id< 33;id++)
	{
		if(!is_user_connected(id))
		{
			continue;
		}
		else if(is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_CT)
		{
			ct++;
		}
		else if(is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T)
		{
			tt++;
		}
	}
}


Hud yanıp sönme sorunu hk.

Gönderilme zamanı: Pzr Ara 27, 2020 11:10 pm
gönderen OPC Line
Hudlarınızın çakışmadığından emin olun

Hud yanıp sönme sorunu hk.

Gönderilme zamanı: Pzr Ara 27, 2020 11:12 pm
gönderen bilalgecer47
OPC Line yazdı: Pzr Ara 27, 2020 11:10 pm Hudlarınızın çakışmadığından emin olun
Çakışmıyor.

Hud yanıp sönme sorunu hk.

Gönderilme zamanı: Pzr Ara 27, 2020 11:30 pm
gönderen bilalgecer47
El sonu edo bile göstermiyo direk anlık gelip gidiyo.

Hud yanıp sönme sorunu hk.

Gönderilme zamanı: Pzt Ara 28, 2020 12:36 am
gönderen OPC Line
Hudlar çok fazla olduğundan yapıyor başka bir sebebi yok. Tek tek kapatmayı dene. Sana bir tüyo veriyim. Sürekli değişen hudlar daha çok yapar gerisayım gibi.

Hud yanıp sönme sorunu hk.

Gönderilme zamanı: Pzt Ara 28, 2020 12:41 am
gönderen bilalgecer47
OPC Line yazdı: Pzt Ara 28, 2020 12:36 am Hudlar çok fazla olduğundan yapıyor başka bir sebebi yok. Tek tek kapatmayı dene. Sana bir tüyo veriyim. Sürekli değişen hudlar daha çok yapar gerisayım gibi.
Serverde sürekli gösterilen başka bi hud mesaj eklentisi yok.kaldırdık suanlık kullanmayı dusunmuyoruz.

Hud yanıp sönme sorunu hk.

Gönderilme zamanı: Pzt Ara 28, 2020 12:46 am
gönderen Colditz
4 adet hudmessage kanalı bulunmakta, bu nedenle 4 ten fazla hudmessage gösteremezsiniz. Eğer 5. yi gösterirseniz birini yok edecektir ve buna çakışma diyoruz. Yapmanız gereken şey hudmessage azaltmak veya ^n ile alt satıra geçirmek.
You can't show more than 4 messages, but you can use ^n in a message ;)
https://forums.alliedmods.net/showpost. ... ostcount=3
There are four different HUD channels available on the client (1-4).
Sending a hudmessage to a channel will overwrite any existing messages
already displaying on that channel.
https://www.amxmodx.org/api/amxmodx/set_hudmessage

Hud yanıp sönme sorunu hk.

Gönderilme zamanı: Pzt Ara 28, 2020 4:56 am
gönderen ENESIZM
eklentilerin çakışıyor,

colditz'in söylediklerine ek olarak dhud ve hud mesajlar ile de önleyebilirsin. bir yere kadar.