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

https://discord.gg/43gGDQe6tS

O tuşuna atar mısınız ?

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
` White*
Mesajlar: 501
Kayıt: Çrş Tem 24, 2019 9:04 pm
Server Ip/DNS: Cs1453.CSDuragi.COM

O tuşuna atar mısınız ?

Mesaj gönderen ` White* »

Arkadaşlar bunu O tuşuna atar mısınız ?

Birde nasıl yeni seçenek ekleyeceğimizi öğretirseniz..
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala

Dragon ~ Fearless
Mesajlar: 408
Kayıt: Cmt Ağu 31, 2019 5:56 pm

O tuşuna atar mısınız ?

Mesaj gönderen Dragon ~ Fearless »

Buyur plugin initin altina
register_clcmd("say /anamenu", "KarakterMenu");
Eklemek Yeter
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

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

Fatih ~ EjderYa
Mesajlar: 2896
Kayıt: Prş Mar 16, 2017 5:05 pm
Konum: İstanbul
İletişim:

O tuşuna atar mısınız ?

Mesaj gönderen Fatih ~ EjderYa »

Yeni yönlendirmeyi plugin_init içeriğine register_clcmd komutunu ekleyerek yapabilirsin.

register_clcmd("AAA", "BBB")

Oyuncu konsola AAA yazdığında BBB başlığına yönlendirilir.


ÖRNEK -< say /deneme yazdığınızda mesaj verdirirsiniz.

Kod: Tümünü seç

public plugin_init()
{
	register_clcmd("say /deneme", "mesajver");
}
public mesajver(id){

	client_print_color(id,print_team_default,"ISLEM TAMAM.")

}



EKLENTİN

Kod: Tümünü seç

#include <amxmodx>

#define PLUGIN "DTR - Ane Menu"
#define VERSION "1.0"
#define AUTHOR "By.KinG -> Edit DTRGaming"

#define TAG "DestanTR - FKGaming"
#define KISATAG "DTR - FK"

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_clcmd("say /anamenu", "KarakterMenu");
	register_clcmd("buyequip", "KarakterMenu");
	register_logevent("Event_RoundStart", 2, "1=Round_Start")
}


public KarakterMenu(id)
{
	static Item[128]
	
	formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yKisayol MENU", TAG)
	new Menu = menu_create(Item, "KarakterMenu_Devam")
	
	formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yHesap", KISATAG)
	menu_additem(Menu, Item, "1")
	
	formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yAWP Menu", KISATAG)
	menu_additem(Menu, Item, "2")
	
	formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yKnife Menu", KISATAG)
	menu_additem(Menu, Item, "3")
	
	formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yRTV ( Map oylamasi ver )", KISATAG)
	menu_additem(Menu, Item, "4")
	
	formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yAktiflik'ik suren", KISATAG)
	menu_additem(Menu, Item, "5")
	
	menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
	menu_display(id, Menu,0)
	
}
public KarakterMenu_Devam(id, menu, item)
{
	if( item == MENU_EXIT )
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
	new key = str_to_num(data);
	
	switch(key)
	{
		case 1 : client_cmd(id, "say /hesap");
		case 2 : client_cmd(id, "say /awp");
		case 3 : client_cmd(id, "say /knife");
		case 4 : client_cmd(id, "say /rtv");
		case 5 : client_cmd(id, "say /online");
	}
	return PLUGIN_HANDLED
}

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

ByBuLuT ☪
Mesajlar: 2368
Kayıt: Sal Oca 26, 2016 3:54 pm
Konum: Samsun
Clan İsmi: -
İletişim:

O tuşuna atar mısınız ?

Mesaj gönderen ByBuLuT ☪ »

Fatih ~ EjderYa yazdı: Pzr Eki 06, 2019 2:03 pm Yeni yönlendirmeyi plugin_init içeriğine register_clcmd komutunu ekleyerek yapabilirsin.

register_clcmd("AAA", "BBB")

Oyuncu konsola AAA yazdığında BBB başlığına yönlendirilir.


ÖRNEK -< say /deneme yazdığınızda mesaj verdirirsiniz.

Kod: Tümünü seç

public plugin_init()
{
	register_clcmd("say /deneme", "mesajver");
}
public mesajver(id){

	client_print_color(id,print_team_default,"ISLEM TAMAM.")

}



EKLENTİN

Kod: Tümünü seç

#include <amxmodx>

#define PLUGIN "DTR - Ane Menu"
#define VERSION "1.0"
#define AUTHOR "By.KinG -> Edit DTRGaming"

#define TAG "DestanTR - FKGaming"
#define KISATAG "DTR - FK"

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_clcmd("say /anamenu", "KarakterMenu");
	register_clcmd("buyequip", "KarakterMenu");
	register_logevent("Event_RoundStart", 2, "1=Round_Start")
}


public KarakterMenu(id)
{
	static Item[128]
	
	formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yKisayol MENU", TAG)
	new Menu = menu_create(Item, "KarakterMenu_Devam")
	
	formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yHesap", KISATAG)
	menu_additem(Menu, Item, "1")
	
	formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yAWP Menu", KISATAG)
	menu_additem(Menu, Item, "2")
	
	formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yKnife Menu", KISATAG)
	menu_additem(Menu, Item, "3")
	
	formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yRTV ( Map oylamasi ver )", KISATAG)
	menu_additem(Menu, Item, "4")
	
	formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yAktiflik'ik suren", KISATAG)
	menu_additem(Menu, Item, "5")
	
	menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
	menu_display(id, Menu,0)
	
}
public KarakterMenu_Devam(id, menu, item)
{
	if( item == MENU_EXIT )
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
	new key = str_to_num(data);
	
	switch(key)
	{
		case 1 : client_cmd(id, "say /hesap");
		case 2 : client_cmd(id, "say /awp");
		case 3 : client_cmd(id, "say /knife");
		case 4 : client_cmd(id, "say /rtv");
		case 5 : client_cmd(id, "say /online");
	}
	return PLUGIN_HANDLED
}
Ben B(buy) tuşuna yön veremiyorum farklı bi yöntemi mi var acaba

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

Fatih ~ EjderYa
Mesajlar: 2896
Kayıt: Prş Mar 16, 2017 5:05 pm
Konum: İstanbul
İletişim:

O tuşuna atar mısınız ?

Mesaj gönderen Fatih ~ EjderYa »

Hayır bu yöntemi kullanman gerekiyor.
Konsola bind b yazdığında b tuşunun ne işlem yaptığı gözükmesi lazım. Büyük ihtimalle senin ki buy değildir.
Konsola tekrardan bind b buy yaz öyle dene.

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

ByBuLuT ☪
Mesajlar: 2368
Kayıt: Sal Oca 26, 2016 3:54 pm
Konum: Samsun
Clan İsmi: -
İletişim:

O tuşuna atar mısınız ?

Mesaj gönderen ByBuLuT ☪ »

Fatih ~ EjderYa yazdı: Pzr Eki 06, 2019 2:50 pm Hayır bu yöntemi kullanman gerekiyor.
Konsola bind b yazdığında b tuşunun ne işlem yaptığı gözükmesi lazım. Büyük ihtimalle senin ki buy değildir.
Konsola tekrardan bind b buy yaz öyle dene.
konsola bind b yazınca buy olduğunu söylüyor ama svde çalışmıyor zm mod buyu engelliyor ondan olabilir mi

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

Fatih ~ EjderYa
Mesajlar: 2896
Kayıt: Prş Mar 16, 2017 5:05 pm
Konum: İstanbul
İletişim:

O tuşuna atar mısınız ?

Mesaj gönderen Fatih ~ EjderYa »

Eğer b tuşuna başka bir eklenti bir atama yapmış ve işlem sonunda duraklatma uygulamışsa komut sadece o eklenti ve üstündekiler için geçerli olur. Sen kendi eklentini plugins.ini içerisinde en yukarı yazmayı dene.

Link:
Linklerini gizle
Linki Kopyala
Cevapla