1. sayfa (Toplam 1 sayfa)

Ufak bir yardım rica ediyorum...

Gönderilme zamanı: Prş Eyl 10, 2020 12:15 pm
gönderen knaoz1903
Merhaba, kullandığım eklenti round başında otomatik olarak geri sayım yapıyor. Sizden ricam bunu kaldırıp bir say komutu ile başlamasını sağlamanız. Yani round başlar başlamaz otomatik olarak değil de say'a ''/gerisay'' kommutu girilince geri sayımın başlamasını istiyorum. Bu konuda yardımcı olabilirseniz çok sevinirim. Şimdiden teşekkürler.

Ufak bir yardım rica ediyorum...

Gönderilme zamanı: Prş Eyl 10, 2020 12:59 pm
gönderen Lykia

Kod: Tümünü seç

#include <amxmodx>
#include <fakemeta>

new geri_sayim, geri_sayim_ses

new const Ready[]= 
{
	"csd_zpcountdwn/zombie_start.mp3"
}

new const gerisayim_ses[][]=
{
	"csd_zpcountdwn/1.wav",
	"csd_zpcountdwn/2.wav",
	"csd_zpcountdwn/3.wav",
	"csd_zpcountdwn/4.wav",
	"csd_zpcountdwn/5.wav",
	"csd_zpcountdwn/6.wav",
	"csd_zpcountdwn/7.wav",
	"csd_zpcountdwn/8.wav",
	"csd_zpcountdwn/9.wav",
	"csd_zpcountdwn/10.wav"
}

public plugin_init()
{
	register_plugin("Geri Sayim", "1.0", "AhmetBey*")
	
	register_clcmd("say /gerisay","event_new_round")
}

public plugin_precache()
{
	precache_sound(Ready)
	
	new i
	for(i = 0; i < sizeof gerisayim_ses;i++) engfunc(EngFunc_PrecacheSound, gerisayim_ses[i])
}

public event_new_round()
{
	client_cmd(0, "mp3 play ^"sound/%s^"", Ready)
	
	remove_task(3162)
	
	geri_sayim = 20
	geri_sayim_ses = 9
	
	geri_say()
}

public geri_say()
{
	if(geri_sayim >= 1)
	{
		if(geri_sayim >=10)
		{
			set_dhudmessage(random_num(57, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.39, 0, 6.0, 0.001, 0.1, 1.0)
			show_dhudmessage(0, "/-------------------------------------\^n| Salginin Yayilmasina: %d Sn. |^n\-------------------------------------/", geri_sayim)
		}
		else
		{
			set_dhudmessage(random_num(57, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.39, 0, 6.0, 0.001, 0.1, 1.0)
			show_dhudmessage(0, "/-------------------------------------\^n| Salginin Yayilmasina: 0%d Sn. |^n\-------------------------------------/", geri_sayim)
		}
		
		set_task(1.0, "geri_say", 3162)
		
		if(geri_sayim <= 10)
		{
			ses_baslat(gerisayim_ses[geri_sayim_ses])
			geri_sayim_ses--
		}
		
		geri_sayim--
	}
}

stock ses_baslat(const ses[])
{
	emit_sound(0, CHAN_AUTO, ses, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
}
Buyrun.

Ufak bir yardım rica ediyorum...

Gönderilme zamanı: Prş Eyl 10, 2020 1:08 pm
gönderen knaoz1903
Lykia yazdı: Prş Eyl 10, 2020 12:59 pm

Kod: Tümünü seç

#include <amxmodx>
#include <fakemeta>

new geri_sayim, geri_sayim_ses

new const Ready[]= 
{
	"csd_zpcountdwn/zombie_start.mp3"
}

new const gerisayim_ses[][]=
{
	"csd_zpcountdwn/1.wav",
	"csd_zpcountdwn/2.wav",
	"csd_zpcountdwn/3.wav",
	"csd_zpcountdwn/4.wav",
	"csd_zpcountdwn/5.wav",
	"csd_zpcountdwn/6.wav",
	"csd_zpcountdwn/7.wav",
	"csd_zpcountdwn/8.wav",
	"csd_zpcountdwn/9.wav",
	"csd_zpcountdwn/10.wav"
}

public plugin_init()
{
	register_plugin("Geri Sayim", "1.0", "AhmetBey*")
	
	register_clcmd("say /gerisay","event_new_round")
}

public plugin_precache()
{
	precache_sound(Ready)
	
	new i
	for(i = 0; i < sizeof gerisayim_ses;i++) engfunc(EngFunc_PrecacheSound, gerisayim_ses[i])
}

public event_new_round()
{
	client_cmd(0, "mp3 play ^"sound/%s^"", Ready)
	
	remove_task(3162)
	
	geri_sayim = 20
	geri_sayim_ses = 9
	
	geri_say()
}

public geri_say()
{
	if(geri_sayim >= 1)
	{
		if(geri_sayim >=10)
		{
			set_dhudmessage(random_num(57, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.39, 0, 6.0, 0.001, 0.1, 1.0)
			show_dhudmessage(0, "/-------------------------------------\^n| Salginin Yayilmasina: %d Sn. |^n\-------------------------------------/", geri_sayim)
		}
		else
		{
			set_dhudmessage(random_num(57, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.39, 0, 6.0, 0.001, 0.1, 1.0)
			show_dhudmessage(0, "/-------------------------------------\^n| Salginin Yayilmasina: 0%d Sn. |^n\-------------------------------------/", geri_sayim)
		}
		
		set_task(1.0, "geri_say", 3162)
		
		if(geri_sayim <= 10)
		{
			ses_baslat(gerisayim_ses[geri_sayim_ses])
			geri_sayim_ses--
		}
		
		geri_sayim--
	}
}

stock ses_baslat(const ses[])
{
	emit_sound(0, CHAN_AUTO, ses, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
}
Buyrun.
Çok teşekkürler...

Ufak bir yardım rica ediyorum...

Gönderilme zamanı: Prş Eyl 10, 2020 1:29 pm
gönderen Lykia
rica ederim.