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

https://discord.gg/43gGDQe6tS

[STOCK] Kısayoldan ses başlatma

Hazır fonksiyonlar, kütüphaneler, düzenleme programları/araçları/gereçleri, editörler kısacası geliştirme ortamı

Moderatör: Moderatörler


Konu Sahibi
ViTaLiTy.
Mesajlar: 233
Kayıt: Prş Eyl 10, 2015 3:00 pm
Konum: Eskişehir
İletişim:

[STOCK] Kısayoldan ses başlatma

Mesaj gönderen ViTaLiTy. »

Kod Adı: Ses Başlat
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)
		}
	}
}

KULLANIMI:

Kod: Tümünü seç

ses_baslat(p_id, const ses[])

1. Parametre: Oyuncu indexi
2. Parametre: Ses adı/türü
ÖRNEK:

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.
ÖRNEK EKLENTİ:

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

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Blue
Mesajlar: 951
Kayıt: Pzr Haz 12, 2016 12:19 pm
Clan İsmi: CoveteuS

[STOCK] Kısayoldan ses başlatma

Mesaj gönderen Blue »

Yararlı Sağol

Link:
Linklerini gizle
Linki Kopyala
Cevapla