Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Ufak bir yardım rica ediyorum...

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
knaoz1903
Mesajlar: 38
Kayıt: Sal Eki 25, 2016 8:42 pm

Ufak bir yardım rica ediyorum...

Mesaj 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.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala

Lykia
Mesajlar: 254
Kayıt: Cum Tem 01, 2016 3:25 am
Server Ip/DNS: cs131
Clan İsmi: polestar
İletişim:

Ufak bir yardım rica ediyorum...

Mesaj 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.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
knaoz1903
Mesajlar: 38
Kayıt: Sal Eki 25, 2016 8:42 pm

Ufak bir yardım rica ediyorum...

Mesaj 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...

Link:
Linklerini gizle
Linki Kopyala

Lykia
Mesajlar: 254
Kayıt: Cum Tem 01, 2016 3:25 am
Server Ip/DNS: cs131
Clan İsmi: polestar
İletişim:

Ufak bir yardım rica ediyorum...

Mesaj gönderen Lykia »

rica ederim.

Link:
Linklerini gizle
Linki Kopyala
Cevapla