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

https://discord.gg/43gGDQe6tS

Otokomut hk.

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Aconyonn
Mesajlar: 393
Kayıt: Cum Eyl 15, 2017 3:52 pm
İletişim:

Otokomut hk.

Mesaj gönderen Aconyonn »

bilalgecer47 yazdı: Pzt Eyl 28, 2020 2:04 pm if(otoKomutAktif()) get_players(players, pnum, "ehi", "TERRORIST");
else get_players(players, pnum, "aehi", "CT");

mesela şair burda ne anlatmış.
"if(otoKomutAktif())" = eğer oto komut aktifse.
https://www.amxmodx.org/api/amxmodx/get_players
https://www.amxmodx.org/api/amxmisc/get_players_ex
bilalgecer47 yazdı: Pzt Eyl 28, 2020 2:09 pm burda nereye eklemem gerekiyor.
anamenunun public'ini atarsan yardımcı olabilirim.

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

Konu Sahibi
bilalgecer47
Mesajlar: 729
Kayıt: Çrş Ağu 22, 2018 9:20 pm

Otokomut hk.

Mesaj gönderen bilalgecer47 »

özelden jbmenuyu atıyım direk

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

Aconyonn
Mesajlar: 393
Kayıt: Cum Eyl 15, 2017 3:52 pm
İletişim:

Otokomut hk.

Mesaj gönderen Aconyonn »

konu üzerinden yardımcı olabilirim.

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

Konu Sahibi
bilalgecer47
Mesajlar: 729
Kayıt: Çrş Ağu 22, 2018 9:20 pm

Otokomut hk.

Mesaj gönderen bilalgecer47 »

Kod: Tümünü seç

public anamenu(id)
{
	if(is_user_alive(id))
	{
		if (cs_get_user_team(id) == CS_TEAM_T )
		{
			new contador=0;
			new players[32], num, tempid;
			get_players(players, num)
			for (new i=1; i<num; i++)
			{
				tempid = players[i]
				
				if (get_user_team(tempid)==1 && is_user_alive(tempid))
				{
					contador++;
				}
			}
			if ( contador == 0 )
			{
				renkli_yazi(id,"!n[!t%s!n] !gSon Mahkum Bu Menuden yararlanamaz",TAG)
			}
			else if ( contador >= 0 )
			{
				new menuz;
				static amenu[512];
				formatex(amenu,charsmax(amenu),"\rTeamTR  \wJailbreak \yOzel \wJbmenu \d(\rFatih\wDesign\d;\w//\d) ^n \yJb \rMiktari :  \d%d ",g_jbpacks[id])
				menuz = menu_create(amenu,"anamenu2")
				if(g_ENGEL[ id ][ MARKET ] == 0)
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Market Menu")
					menu_additem(menuz,amenu,"1")
				}
				else 
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Market Menu \w( Kullandiniz )")
					menu_additem(menuz,amenu,"1")
				}
				formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Envanter Menu")
				menu_additem(menuz,amenu,"2")
				
				formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Kisisel Ayar Menu")
				menu_additem(menuz,amenu,"10")
				if(g_ENGEL[ id ][ YETKILI ] == 0)
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Admin \w& \rUser Menu")
					menu_additem(menuz,amenu,"7")
				}
				else
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Admin \w& \rUser Menu \d( \rKullandiniz\d )")
					menu_additem(menuz,amenu,"7")	
				}
				if(get_pcvar_num(isyanteam))
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Isyan-Team Menu \d( \rAcik\d )")
					menu_additem(menuz,amenu,"3")
				}
				else 
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Isyan-Team Menu")
					menu_additem(menuz,amenu,"20")
				}
				if(select_meslek[id])
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Meslek Menu")
					menu_additem(menuz,amenu,"5")
				}
				else
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Meslek Menu \d( \rKullandiniz\d )")
					menu_additem(menuz,amenu,"5")
				}
				formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Gorev Menu")
				menu_additem(menuz,amenu,"4")
				
				menu_setprop(menuz,MPROP_EXITNAME,"\wCikis Yap")
				menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL)
				menu_display(id,menuz,0)
			}
		}	
	}
	return PLUGIN_HANDLED
}
public anamenu2(id,menu,item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	new access,callback,data[6],iname[64]
	
	menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
	
	new key = str_to_num(data)
	
	if(key == 1)
	{
		Bicak_Market(id)
		//Market
	}
	else if(key == 2)
	{
		Envanter_Menu(id)
		//Envanter Menu
	}
	else if(key == 3)
	{
		isyan_kralligi(id)
		//Isyan-Team Menu
	}
	else if(key == 4)
	{
		gorev_menu(id)
		//Gorev Menu
	}
	else if(key == 5)
	{
		meslek_menu(id)
		//Meslek Menu
	}
	else if(key == 6)
	{
		Bicak_Market(id)
	}
	else if(key == 20)
	{
		anamenu(id)
		set_task(0.1,"olumsuz_ses",id)
		renkli_yazi(id,"!n[!t%s!n] !gIsyan-Team menusu isyanteam aktifken kullanilabilmektedir.",TAG)
	}
	else if(key == 7)
	{
		Yetkili_Menu(id)
		//Yetkili Menu
	}
	else if(key == 10)
	{
		ayarla(id)
		//Kisisel Ayar Menu
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}

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

Aconyonn
Mesajlar: 393
Kayıt: Cum Eyl 15, 2017 3:52 pm
İletişim:

Otokomut hk.

Mesaj gönderen Aconyonn »

umarım mantığı anlamıştırsın :roll: .
eklenti

Kod: Tümünü seç

public anamenu(id)
{
	if(is_user_alive(id))
	{
		if (cs_get_user_team(id) == CS_TEAM_T )
		{
			new contador=0;
			new players[32], num, tempid;
			get_players(players, num)
			for (new i=1; i<num; i++)
			{
				tempid = players[i]
				
				if (get_user_team(tempid)==1 && is_user_alive(tempid))
				{
					contador++;
				}
			}
			if(otoKomutAktif() && contador == 2){
				renkli_yazi(id,"!n[!t%s!n] !gSon Mahkumlar Bu Menuden yararlanamaz",TAG)
			}
			else if ( contador >= 2 )
			{
				new menuz;
				static amenu[512];
				formatex(amenu,charsmax(amenu),"\rTeamTR  \wJailbreak \yOzel \wJbmenu \d(\rFatih\wDesign\d;\w//\d) ^n \yJb \rMiktari :  \d%d ",g_jbpacks[id])
				menuz = menu_create(amenu,"anamenu2")
				if(g_ENGEL[ id ][ MARKET ] == 0)
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Market Menu")
					menu_additem(menuz,amenu,"1")
				}
				else 
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Market Menu \w( Kullandiniz )")
					menu_additem(menuz,amenu,"1")
				}
				formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Envanter Menu")
				menu_additem(menuz,amenu,"2")
				
				formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Kisisel Ayar Menu")
				menu_additem(menuz,amenu,"10")
				if(g_ENGEL[ id ][ YETKILI ] == 0)
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Admin \w& \rUser Menu")
					menu_additem(menuz,amenu,"7")
				}
				else
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Admin \w& \rUser Menu \d( \rKullandiniz\d )")
					menu_additem(menuz,amenu,"7")	
				}
				if(get_pcvar_num(isyanteam))
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Isyan-Team Menu \d( \rAcik\d )")
					menu_additem(menuz,amenu,"3")
				}
				else 
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Isyan-Team Menu")
					menu_additem(menuz,amenu,"20")
				}
				if(select_meslek[id])
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Meslek Menu")
					menu_additem(menuz,amenu,"5")
				}
				else
				{
					formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Meslek Menu \d( \rKullandiniz\d )")
					menu_additem(menuz,amenu,"5")
				}
				formatex(amenu,charsmax(amenu),"\d(\wTeamTR \d) - \r Gorev Menu")
				menu_additem(menuz,amenu,"4")
				
				menu_setprop(menuz,MPROP_EXITNAME,"\wCikis Yap")
				menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL)
				menu_display(id,menuz,0)
			}
			else{
				renkli_yazi(id,"!n[!t%s!n] !gSon Mahkum Bu Menuden yararlanamaz",TAG)
			}
		}	
	}
	return PLUGIN_HANDLED
}

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

Konu Sahibi
bilalgecer47
Mesajlar: 729
Kayıt: Çrş Ağu 22, 2018 9:20 pm

Otokomut hk.

Mesaj gönderen bilalgecer47 »

inşallah.Gece deneyeceğim.Derlerken bi hata vermedi.

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

Aconyonn
Mesajlar: 393
Kayıt: Cum Eyl 15, 2017 3:52 pm
İletişim:

Otokomut hk.

Mesaj gönderen Aconyonn »

eklentide kütüphanenin altına "native otoKomutAktif();" şeklinde tanımlatmayı unutma..

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

Konu Sahibi
bilalgecer47
Mesajlar: 729
Kayıt: Çrş Ağu 22, 2018 9:20 pm

Otokomut hk.

Mesaj gönderen bilalgecer47 »

Tanımladım.Tanımlamasam derleme hatası verirdi :D

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

Konu Sahibi
bilalgecer47
Mesajlar: 729
Kayıt: Çrş Ağu 22, 2018 9:20 pm

Otokomut hk.

Mesaj gönderen bilalgecer47 »

Aconyonn yazdı: Pzt Eyl 28, 2020 3:13 pm eklentide kütüphanenin altına "native otoKomutAktif();" şeklinde tanımlatmayı unutma..
boşsma.sma
Redbuluda otokomuta göre ayarladım.Ancak hala lrde açılıyor.Sorun nerde bakabilrmisin.Derlerken hata vermedi.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

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

Konu Sahibi
bilalgecer47
Mesajlar: 729
Kayıt: Çrş Ağu 22, 2018 9:20 pm

Otokomut hk.

Mesaj gönderen bilalgecer47 »

Pardon mahkum <= 2 olması gerekiyordu 1 yazmışım.Sorun çözülmüştür.

Link:
Linklerini gizle
Linki Kopyala
Cevapla