Ufak bir yardım rica ediyorum...
Moderatör: Moderatörler
-
knaoz1903
Konu Sahibi - Mesajlar: 38
- Kayıt: Sal Eki 25, 2016 8:42 pm
Ufak bir yardım rica ediyorum...
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 |
-
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...
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)
}
| Link: | |
| Linklerini gizle |
-
knaoz1903
Konu Sahibi - Mesajlar: 38
- Kayıt: Sal Eki 25, 2016 8:42 pm
Ufak bir yardım rica ediyorum...
Çok teşekkürler...Lykia yazdı: Prş Eyl 10, 2020 12:59 pmBuyrun.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) }
| Link: | |
| Linklerini gizle |
-
Lykia
- Mesajlar: 254
- Kayıt: Cum Tem 01, 2016 3:25 am
- Server Ip/DNS: cs131
- Clan İsmi: polestar
- İletişim: