Yapımcı: ViTaLiTy.
-- Bu bir plugin değildir. Sadece yardımcı koddur. Eklenti işinden anlayan arkadaşlar için kolay bir kısayoldur.
-- WAV ve MP3 uzantılı sesleri otomatik tespit eder.
Kod: Tümünü seç
stock ses_baslat(p_id, const ses[])
{
if(equal(ses[strlen(ses)-4], ".mp3"))
{
if(p_id == 0)
client_cmd(0,"mp3 play ^"sound/%s^"",ses)
else
{
if(is_user_connected(p_id))
client_cmd(p_id,"mp3 play ^"sound/%s^"",ses)
}
}
else if(equal(ses[strlen(ses)-4], ".wav"))
{
if(p_id == 0)
emit_sound(0, CHAN_AUTO, ses, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
else
{
if(is_user_connected(p_id))
emit_sound(p_id, CHAN_AUTO, ses, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
}
}
}
Kod: Tümünü seç
ses_baslat(p_id, const ses[])
1. Parametre: Oyuncu indexi
2. Parametre: Ses adı/türü
Kod: Tümünü seç
ses_baslat(id, "ses1.mp3") = mp3 uzatılı ses1 dosyasını sadece kişide çalışacak şekilde başlattık.
ses_baslat(0, "ses1.mp3") = mp3 uzatılı ses1 dosyasını herkeste çalışacak şekilde başlattık.
ses_baslat(id, "ses1.wav") = wav uzatılı ses1 dosyasını sadece kişide çalışacak şekilde başlattık.
ses_baslat(0, "ses1.wav") = wav uzatılı ses1 dosyasını herkeste çalışacak şekilde başlattık.
Kod: Tümünü seç
include <amxmodx>
public plugin_precache()
{
register_clcmd("say /ses", "_ses")
}
public _ses(id)
{
ses_baslat(id, "biohazard/ses1.wav")
}
stock ses_baslat(p_id,.......