1. sayfa (Toplam 1 sayfa)

selam alınca ses gelmesi

Gönderilme zamanı: Prş Nis 15, 2021 4:49 pm
gönderen By_Rizeli
merhaba elimde 1 plugin var sa yazan kişinin as diye ses duymasını istiyorum bunu yapabilirmiyiz ?
selamalma_ts.sma

selam alınca ses gelmesi

Gönderilme zamanı: Prş Nis 15, 2021 5:17 pm
gönderen bestcore
6.Satırdan ses dosyasını düzenleyebilirsin, buyur;

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

#define TAG "CSDuragi"

new const ASound[] = "misc/aleykumselam.wav"

public plugin_precache()
{
	register_plugin("Oto Cevap & TS3", "1.0", "enesizmM"); 
	register_clcmd("say","HookSay")
	precache_sound(ASound);
}

public HookSay(id) {
    new szSaid[128]; read_args(szSaid,charsmax(szSaid))
    remove_quotes(szSaid)

    formatex(szSaid,charsmax(szSaid),"%s ",szSaid)
    if((szSaid[0] == 's' && szSaid[1] == 'a' && szSaid[2] == ' ') ||
       (szSaid[0] == 's' && szSaid[1] == '.' && szSaid[2] == 'a') ||
	   (szSaid[0] == 'S' && szSaid[1] == '.' && szSaid[2] == 'a') ||
	   (szSaid[0] == 's' && szSaid[1] == '.' && szSaid[2] == 'A') ||
	   (szSaid[0] == 's' && szSaid[1] == 'A' && szSaid[2] == ' ') ||
	   (szSaid[0] == 'S' && szSaid[1] == 'a' && szSaid[2] == ' ') ||
	   (szSaid[0] == 'S' && szSaid[1] == 'A' && szSaid[2] == ' ') ||
	   (szSaid[0] == 's' && szSaid[1] == 'e' && szSaid[2] == 'a') ||
	   (szSaid[0] == 'S' && szSaid[1] == 'e' && szSaid[2] == 'a') ||
	   (szSaid[0] == 's' && szSaid[1] == 'e' && szSaid[2] == 'l' && szSaid[3] == 'a' && szSaid[4] == 'm' && szSaid[5] == 'u' && szSaid[6] == 'n') ||
	   (szSaid[0] == 'S' && szSaid[1] == 'e' && szSaid[2] == 'l' && szSaid[3] == 'a' && szSaid[4] == 'm' && szSaid[5] == 'u' && szSaid[6] == 'n') ||
       (szSaid[0] == 's' && szSaid[1] == 'e' && szSaid[2] == 'l' && szSaid[3] == 'a' && szSaid[4] == 'm')) 
	{
            set_task(0.5,"napiyon",id)
    }
    return PLUGIN_CONTINUE;

}

public napiyon(id)
{
	client_print_color(id,id,"^3%s: ^4Aleykum Selam Hosgeldin.", TAG)
	rg_send_audio(id, ASound);
	iyiyimsen(id);
}

public iyiyimsen(id)
{
	{
		static Item[64]
		formatex(Item, charsmax(Item),"\w[\y%s\w] \rTs3 Baglanmak Ister misin ?", TAG)
		new Menu = menu_create(Item, "f5cekermisin")
			
		formatex(Item, charsmax(Item),"\w[\y%s\w] - \rEvet, Baglanacagim.", TAG)
		menu_additem(Menu, Item, "1")
			
		formatex(Item, charsmax(Item),"\w[\y%s\w] - \rHayir, Baglanmiyorum.", TAG)
		menu_additem(Menu, Item, "2")
			
		menu_addtext(Menu, "\dSlotluk ve Komutculuk icin baglanabilirsin.")
			
		menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
		menu_display(id, Menu)
	}
	return PLUGIN_HANDLED
}

public f5cekermisin(id,menu,item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	new access,callback,name[32],data[6];
	menu_item_getinfo(menu,item,access,data,5,name,31,callback)
	
	new anahtar = str_to_num(data)
	
	switch(anahtar)
	{
		case 1 :
		{
			client_cmd(id,"say Adminlerin dikkatine!! Ts3 baglanma tusuna bastim.")
			client_cmd(id,"say /ts3")
			client_print_color(id,id,"^4Suanda ts3 adresimize aktariliyorsun. ^3Birazcik sabirli olmani istiyoruz.")
		}
		case 2 :
		{
			client_print_color(id,id,"^1[^4%s^1] ^3TS3 ^4Baglanmayi reddettin. Baglanmak istersen ^1[^3/ts3^1] ^4yazman yeterli.", TAG)
			client_cmd(id,"spk ^"events/enemy_died^"")
		}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}