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

https://discord.gg/43gGDQe6tS

parayla menüye tıklatma [İSTEK]

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
leman
Yasaklı Üye
Yasaklı Üye
Mesajlar: 81
Kayıt: Pzr May 28, 2017 9:26 am

parayla menüye tıklatma [İSTEK]

Mesaj gönderen leman »

merhabalar ufak ufak plugin yapma ayarlarına geçtim şunu öğrenemek istiyorum
diyelimki bir menü var
AK47 SATIN ALICAKMISIN ? 50000 DOLAR
HAYIR ALMİCAM
gibi bir yazılı menü yaptık diyelim örnek kod
menu_additem(menu, "\wAK47 SATIN \yALICAKMISIN \r?", "1");
bunu nasıl parası olmadan tıklayamayacağı şekilde yapabiliriz ?

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
leman
Yasaklı Üye
Yasaklı Üye
Mesajlar: 81
Kayıt: Pzr May 28, 2017 9:26 am

parayla menüye tıklatma [İSTEK]

Mesaj gönderen leman »

yardımcı olabilecek varmı ?

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

TunnS[C]
Mesajlar: 3971
Kayıt: Prş Oca 05, 2017 12:38 pm
Konum: Ordu
Server Ip/DNS: 213.238.173.78
Clan İsmi: CapitaLL |
İletişim:

parayla menüye tıklatma [İSTEK]

Mesaj gönderen TunnS[C] »

Örnek ;

Kod: Tümünü seç

#include <amxmodx>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <engine>

public plugin_init() {
	register_clcmd("say /menu","Menu")
	register_clcmd("say_team /menu","Menu")
}


public Menu(id) {
	new menu = menu_create("\yMenu Ismini YAZ", "menu_handler")
	
	menu_additem(menu, "Ak47 Satin Alicakmisin", "1", 0);
	
	menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0);
	return PLUGIN_CONTINUE
}
public menu_handler(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);
	new adminismi[32]
	get_user_name(id,adminismi,31)
	
	switch(key)
	{
		case 1: {
			nmenu(id)
		}		
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
} 
public nmenu(id)
{
	new menu, Menuz[512]  
	formatex(Menuz, charsmax(Menuz), "Sorgulama Menusu")  
	menu = menu_create(Menuz, "menu_takip")  
	
	formatex(Menuz, charsmax(Menuz), "\yEvet") 
	menu_additem(menu, Menuz, "1")
	
	formatex(Menuz, charsmax(Menuz), "\rHayir")
	menu_additem(menu, Menuz, "2")
	
	formatex(Menuz, charsmax(Menuz), "\wCikis")  
	menu_setprop(menu,MPROP_EXIT,Menuz)  
	menu_display(id, menu, 0)  			
}
public menu_takip(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);
	new adminismi[32]
	get_user_name(id,adminismi,31)
	
	switch(key)
	{
		case 1: {
			if(cs_get_user_money(id) >= 50000)
			{
				cs_set_user_money(id, cs_get_user_money(id) - 50000)
				ak47ver(id)
			}
			else
			{
				client_print(id,print_center,"Yeterli Moneycik Yok :/")
			}
		}	
		case 2: {
			client_print(id,print_center,"Hayir dediginiz icin menuden ciktiniz.")
		}
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
} 
public ak47ver(id)
{
	give_item(id, "weapon_ak47" );
	cs_set_user_bpammo(id, CSW_AK47, 90);
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla