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

https://discord.gg/43gGDQe6tS

ct de yetkisi olmayan /mg veremiyor

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
leon5861
Mesajlar: 33
Kayıt: Cmt Eyl 08, 2018 6:53 pm

ct de yetkisi olmayan /mg veremiyor

Mesaj gönderen leon5861 »

Nasıl düzenleyebilirim bilmiyorum. yetkisi olmayan komutcu /mg veremiyor bilen yardım ederse çok sevinirim.

Link:
Linklerini gizle
Linki Kopyala

turhanreis07
Mesajlar: 740
Kayıt: Pzt Mar 05, 2018 11:32 pm

ct de yetkisi olmayan /mg veremiyor

Mesaj gönderen turhanreis07 »

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <ColorChat>
#include <jail>

#define PLUGIN    "Yeni Plugin"
#define AUTHOR    "K4DavRa"
#define VERSION    "1.0"

new jbsalla[33];

new Tag[] = "[ K4 - GardiyanJB ]"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /jbver","Yardir")
}

public Yardir(id) {
    if( !is_user_alive(id) ) return PLUGIN_HANDLED
    if(get_user_team(id) != 2) return PLUGIN_HANDLED
    
    new menu = menu_create("\yGardiyan \rJB \yMenu", "lallo")
    
    menu_additem(menu, "\y5 \rJB \yVER", "1", 0);
    menu_additem(menu, "\y10 \rJB \yVER", "2", 0);
    menu_additem(menu, "\y20 \rJB \yVER", "3", 0);
    menu_additem(menu, "\y50 \rJB \yVER", "4", 0);
    menu_additem(menu, "\y100 \rJB \yVER", "5", 0);
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED
}

public lallo(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: {
            jbsalla[id] = 5;
            OyuncuSec(id)
        }
        case 2: { 
            jbsalla[id] = 10;
            OyuncuSec(id)
        }
        case 3: { 
            jbsalla[id] = 20;
            OyuncuSec(id)
        }
        case 4: {
            jbsalla[id] = 50;
            OyuncuSec(id)
        }
        case 5: {
            jbsalla[id] = 100;
            OyuncuSec(id)
        }
    }
    
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}  


public OyuncuSec(id)
{
    new ad[32],sznum[6]
    new menu = menu_create("OYUNCU SECIN","OyuncuHand")
    for(new i = 1;i<=get_maxplayers();i++)
        if(is_user_connected(i))
    {
        num_to_str(i,sznum,5)
        get_user_name(i,ad,31)
        menu_additem(menu,ad,sznum)
    }
    menu_display(id,menu,0)
    return PLUGIN_HANDLED
}

public OyuncuHand(id,menu,item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new ad[32],callback,access,data[6]
    menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
    new name[32];
    get_user_name(id,name,31)
    new tid = str_to_num(data)
    get_user_name(tid,ad,31)
    
    if(jbsalla[id] == 5)
    {
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 5)
            ColorChat(id,GREEN,"%s %s Kisiye 5 JB VERDINIZ.",Tag,ad)
            ColorChat(tid,GREEN,"%s %s Kisi Size 5 JB VERDI.",Tag,name)
            ColorChat(0,GREEN,"%s Isimli Kisi %s Kisiye 5 JB VERDI.",Tag,name)
            jbsalla[id] = 0
        
        
    }
    if(jbsalla[id] == 10)
    {
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 10)
            ColorChat(id,GREEN,"%s %s Kisiye 10 JB VERDINIZ.",Tag,ad)
            ColorChat(tid,GREEN,"%s %s Kisi Size 10 JB VERDI.",Tag,name)
            ColorChat(0,GREEN,"%s Isimli Kisi %s Kisiye 10 JB VERDI.",Tag,name)
            jbsalla[id] = 0
        
        
    }
    
    if(jbsalla[id] == 20)
    {
        
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 20)
            ColorChat(id,GREEN,"%s %s Kisiye 20 JB VERDINIZ.",Tag,ad)
            ColorChat(tid,GREEN,"%s %s Kisi Size 20 JB VERDI.",Tag,name)
            ColorChat(0,GREEN,"%s Isimli Kisi %s Kisiye 20 JB VERDI.",Tag,name)
            jbsalla[id] = 0
        
    }
    
    if(jbsalla[id] == 50)
    {
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 50)
            ColorChat(id,GREEN,"%s %s Kisiye 50 JB VERDINIZ.",Tag,ad)
            ColorChat(tid,GREEN,"%s %s Kisi Size 50 JB VERDI.",Tag,name)
            ColorChat(0,GREEN,"%s Isimli Kisi %s Kisiye 50 JB VERDI.",Tag,name)
            jbsalla[id] = 0
        
    }
    
    if(jbsalla[id] == 100)
    {
        
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 100)
            ColorChat(id,GREEN,"%s %s Kisiye 100 JB VERDINIZ.",Tag,ad)
            ColorChat(tid,GREEN,"%s %s Kisi Size 100 JB VERDI.",Tag,name)
            ColorChat(0,GREEN,"%s Isimli Kisi %s Kisiye 100 JB VERDI.",Tag,name)
            jbsalla[id] = 0
            
        
    }
    return PLUGIN_HANDLED
}  

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

OnlyCoder
Mesajlar: 66
Kayıt: Pzr Eyl 09, 2018 6:51 pm

ct de yetkisi olmayan /mg veremiyor

Mesaj gönderen OnlyCoder »

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "/mg Plugini"
#define VERSION "1.0"
#define AUTHOR "OnlyCoder"
#define TAG "csdruagi"

new regalar[33]
new quitar[33]
new g_jbpacks[33]
new gidPlayer[33]
new initaliazed[33]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /mg", "tlveral")
	register_clcmd("say_team /mg", "tlveral")
	register_clcmd("say .mg", "tlveral")
	register_clcmd("say_team .mg", "tlveral")
	register_clcmd("say !mg", "tlveral")
	register_clcmd("say_team !mg", "tlveral")
	register_clcmd("say .tl", "tlveral")
	register_clcmd("say_team .tl", "tlveral")
	register_clcmd("say /tl", "tlveral")
	register_clcmd("say_team /tl", "tlveral")
	register_clcmd("say !tl", "tlveral")
	register_clcmd("say_team !tl", "tlveral")

	register_clcmd("JbPacks", 	"player")
}
public tlveral(id)
{
	if(get_user_team(id) == 2)
	{
		static opcion[64]
		
		formatex(opcion, charsmax(opcion),"\y[ - \w%s \r- ] \wTL Yoneticisi", TAG, LANG_PLAYER)
		new iMenu = menu_create(opcion, "menu")
		
		formatex(opcion, charsmax(opcion),"\r[ - \w%s \r- ] \wTL Ver", TAG, LANG_PLAYER)
		menu_additem(iMenu, opcion, "1")
		
		formatex(opcion, charsmax(opcion),"\r[ - \w%s \r- ] \wTL Al", TAG, LANG_PLAYER)
		menu_additem(iMenu, opcion, "2")
		
		menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL)
		menu_display(id, iMenu, 0)
		
		
		
	}
	else
	{
		renkli_yazi(id, "!g[!t%s!g] !nBuraya Sadece !t[ !gADMIN_BAN !t] Yetkisi Olanlar Girebilir.", TAG)
	}
	return PLUGIN_HANDLED;
}
public menu(id, menu, item)
{
	
	if (item == MENU_EXIT)
	
	
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
		
		
	}
	
	new Data[6], Name[64]
	new Access, Callback
	
	menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
	
	new Key = str_to_num(Data)
	
	switch (Key)
	
	
	{
		case 1:
		
		
		{
			
			regalar[id] = 1
			quitar[id] = 0
			escojer(id)
			
			
		}
		case 2:
		
		
		{
			
			quitar[id] = 1
			regalar[id] = 0
			escojer(id)
			
			
		}
		
		
	}
	
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
public escojer(id)
{
	static opcion[64]
	
	formatex(opcion, charsmax(opcion),"\yOyuncu Secin")
	new iMenu = menu_create(opcion, "choose")
	
	new players[32], pnum, tempid
	new szName[32], szTempid[10]
	
	get_players(players, pnum, "a")
	
	for( new i; i<pnum; i++ )
	
	
	{
		tempid = players[i]
		
		get_user_name(tempid, szName, 31)
		num_to_str(tempid, szTempid, 9)
		
		formatex(opcion, charsmax(opcion), "\y[ %s ] \r[ %i ]" ,szName, g_jbpacks[tempid])
		menu_additem(iMenu, opcion, szTempid, 0)
		
		
	}
	
	menu_display(id, iMenu,0)
	return PLUGIN_HANDLED
}

public choose(id, menu, item)
{
	if( item == MENU_EXIT )
	
	
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
		
		
	}
	
	new Data[6], Name[64]
	new Access, Callback
	menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
	
	new tempid = str_to_num(Data)
	
	gidPlayer[id] = tempid
	client_cmd(id, "messagemode JbPacks")
	
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
public playerhandle(id)
{
	// on death
	g_jbpacks[id] += 4;
}

public player(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(!is_str_num(say) || equal(say, ""))
	return PLUGIN_HANDLED
	
	jbpacks(id, say)
	
	return PLUGIN_CONTINUE
}

public fw_GetVaultData(id)
{
	//initaliazed[id] = get_vaultdata(read_data(1));
	initaliazed[id] = true;
}


jbpacks(id, say[])
{
	new amount = str_to_num(say)
	new victim = gidPlayer[id]
	
	new vname[32]
	new adminname[32]
	
	if(victim > 0)
	
	
	{
		get_user_name(victim, vname, 31)
		get_user_name(id, adminname, 31)
		
		if(regalar[id])
		
		
		{
			if(amount > 100)
			
			
			{
				renkli_yazi(0, "!g[!t%s!g] !g%s Nickli Admin 100 Tl'den Fazla Vermeye Calisti", TAG, adminname)
				log_amx("[CSAilesi.com] # Ailesi] %s Nickli Admin 100 JB Den Fazla Vermeye Calisti",adminname)
				
				
			}
			else
			
			
			{
				if(amount <= 100)
				
				{
					g_jbpacks[victim] = g_jbpacks[victim] + amount
					renkli_yazi(0, "!g[!t%s!g] !n%s !gNickli Admin !n%s !gAdli Kisiye !n%d !gTL Verdi", TAG, adminname, vname, amount)
					log_amx("[CSAilesi.com] # Ailesi] [ %s ] Nickli Admin [ %s ] Kisiye [ %d ] TL Verdi",adminname,vname,amount)
					
					
				}
				else
				
				
				{
					renkli_yazi(0, "!g[!t%s!g] !g%s Nickli Admin 100 Tl'den Fazla Veremezsin", TAG, adminname)
					
					
				}
				
				
			}
			
			
			
		}
		if(quitar[id])
		
		
		{
			if(amount > g_jbpacks[victim])
			
			
			{
				g_jbpacks[victim] = 0
				renkli_yazi(0, "!g[!t%s!g] !n%s !gNickli Admin !n%s Adli Mahkumun Tum TL'lerini Aldi!", TAG, adminname,vname)
				log_amx("[CSAilesi.com] # Ailesi] [ %s ] Nickli Admin [ %s ] Kisinin Tum TL Sini Aldi",adminname,vname)
				
				
			}
			else
		
			
			{
				g_jbpacks[victim] = g_jbpacks[victim] - amount
				renkli_yazi(0, "!g[!t%s!g] !n%s !gNickli Admin !n%s Adli Mahkumun !n[%d] TL'sini Aldi!", TAG, adminname,vname, amount)
				log_amx("[CSAilesi.com] #` Ailesi] [ %s ] Admin [ %s ] Kisiden [ %d ] TL Aldi",adminname,vname,amount)
				
				
			}
			
			
			
		}
		
		
		
	}
	
	return PLUGIN_HANDLED
}


stock renkli_yazi(const id, const input[], any:...) // yeni renkler
{
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
	replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
	replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
	
	if (id) players[0] = id; else get_players(players, count, "ch");
	{
		for (new i = 0; i < count; i++)
	{
	if (is_user_connected(players[i]))
	{
	
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
		write_byte(players[i]);
		write_string(msg);
		message_end();
	}

		}
	}
}
Ek olarak mg verme eklentisi yoksa bunu kurun sadece ct verebiliyor.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
leon5861
Mesajlar: 33
Kayıt: Cmt Eyl 08, 2018 6:53 pm

ct de yetkisi olmayan /mg veremiyor

Mesaj gönderen leon5861 »

OnlyCoder yazdı: Pzt Eyl 10, 2018 6:48 pm

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "/mg Plugini"
#define VERSION "1.0"
#define AUTHOR "OnlyCoder"
#define TAG "csdruagi"

new regalar[33]
new quitar[33]
new g_jbpacks[33]
new gidPlayer[33]
new initaliazed[33]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /mg", "tlveral")
	register_clcmd("say_team /mg", "tlveral")
	register_clcmd("say .mg", "tlveral")
	register_clcmd("say_team .mg", "tlveral")
	register_clcmd("say !mg", "tlveral")
	register_clcmd("say_team !mg", "tlveral")
	register_clcmd("say .tl", "tlveral")
	register_clcmd("say_team .tl", "tlveral")
	register_clcmd("say /tl", "tlveral")
	register_clcmd("say_team /tl", "tlveral")
	register_clcmd("say !tl", "tlveral")
	register_clcmd("say_team !tl", "tlveral")

	register_clcmd("JbPacks", 	"player")
}
public tlveral(id)
{
	if(get_user_team(id) == 2)
	{
		static opcion[64]
		
		formatex(opcion, charsmax(opcion),"\y[ - \w%s \r- ] \wTL Yoneticisi", TAG, LANG_PLAYER)
		new iMenu = menu_create(opcion, "menu")
		
		formatex(opcion, charsmax(opcion),"\r[ - \w%s \r- ] \wTL Ver", TAG, LANG_PLAYER)
		menu_additem(iMenu, opcion, "1")
		
		formatex(opcion, charsmax(opcion),"\r[ - \w%s \r- ] \wTL Al", TAG, LANG_PLAYER)
		menu_additem(iMenu, opcion, "2")
		
		menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL)
		menu_display(id, iMenu, 0)
		
		
		
	}
	else
	{
		renkli_yazi(id, "!g[!t%s!g] !nBuraya Sadece !t[ !gADMIN_BAN !t] Yetkisi Olanlar Girebilir.", TAG)
	}
	return PLUGIN_HANDLED;
}
public menu(id, menu, item)
{
	
	if (item == MENU_EXIT)
	
	
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
		
		
	}
	
	new Data[6], Name[64]
	new Access, Callback
	
	menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
	
	new Key = str_to_num(Data)
	
	switch (Key)
	
	
	{
		case 1:
		
		
		{
			
			regalar[id] = 1
			quitar[id] = 0
			escojer(id)
			
			
		}
		case 2:
		
		
		{
			
			quitar[id] = 1
			regalar[id] = 0
			escojer(id)
			
			
		}
		
		
	}
	
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
public escojer(id)
{
	static opcion[64]
	
	formatex(opcion, charsmax(opcion),"\yOyuncu Secin")
	new iMenu = menu_create(opcion, "choose")
	
	new players[32], pnum, tempid
	new szName[32], szTempid[10]
	
	get_players(players, pnum, "a")
	
	for( new i; i<pnum; i++ )
	
	
	{
		tempid = players[i]
		
		get_user_name(tempid, szName, 31)
		num_to_str(tempid, szTempid, 9)
		
		formatex(opcion, charsmax(opcion), "\y[ %s ] \r[ %i ]" ,szName, g_jbpacks[tempid])
		menu_additem(iMenu, opcion, szTempid, 0)
		
		
	}
	
	menu_display(id, iMenu,0)
	return PLUGIN_HANDLED
}

public choose(id, menu, item)
{
	if( item == MENU_EXIT )
	
	
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
		
		
	}
	
	new Data[6], Name[64]
	new Access, Callback
	menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
	
	new tempid = str_to_num(Data)
	
	gidPlayer[id] = tempid
	client_cmd(id, "messagemode JbPacks")
	
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
public playerhandle(id)
{
	// on death
	g_jbpacks[id] += 4;
}

public player(id)
{
	new say[300]
	read_args(say, charsmax(say))
	
	remove_quotes(say)
	
	if(!is_str_num(say) || equal(say, ""))
	return PLUGIN_HANDLED
	
	jbpacks(id, say)
	
	return PLUGIN_CONTINUE
}

public fw_GetVaultData(id)
{
	//initaliazed[id] = get_vaultdata(read_data(1));
	initaliazed[id] = true;
}


jbpacks(id, say[])
{
	new amount = str_to_num(say)
	new victim = gidPlayer[id]
	
	new vname[32]
	new adminname[32]
	
	if(victim > 0)
	
	
	{
		get_user_name(victim, vname, 31)
		get_user_name(id, adminname, 31)
		
		if(regalar[id])
		
		
		{
			if(amount > 100)
			
			
			{
				renkli_yazi(0, "!g[!t%s!g] !g%s Nickli Admin 100 Tl'den Fazla Vermeye Calisti", TAG, adminname)
				log_amx("[CSAilesi.com] # Ailesi] %s Nickli Admin 100 JB Den Fazla Vermeye Calisti",adminname)
				
				
			}
			else
			
			
			{
				if(amount <= 100)
				
				{
					g_jbpacks[victim] = g_jbpacks[victim] + amount
					renkli_yazi(0, "!g[!t%s!g] !n%s !gNickli Admin !n%s !gAdli Kisiye !n%d !gTL Verdi", TAG, adminname, vname, amount)
					log_amx("[CSAilesi.com] # Ailesi] [ %s ] Nickli Admin [ %s ] Kisiye [ %d ] TL Verdi",adminname,vname,amount)
					
					
				}
				else
				
				
				{
					renkli_yazi(0, "!g[!t%s!g] !g%s Nickli Admin 100 Tl'den Fazla Veremezsin", TAG, adminname)
					
					
				}
				
				
			}
			
			
			
		}
		if(quitar[id])
		
		
		{
			if(amount > g_jbpacks[victim])
			
			
			{
				g_jbpacks[victim] = 0
				renkli_yazi(0, "!g[!t%s!g] !n%s !gNickli Admin !n%s Adli Mahkumun Tum TL'lerini Aldi!", TAG, adminname,vname)
				log_amx("[CSAilesi.com] # Ailesi] [ %s ] Nickli Admin [ %s ] Kisinin Tum TL Sini Aldi",adminname,vname)
				
				
			}
			else
		
			
			{
				g_jbpacks[victim] = g_jbpacks[victim] - amount
				renkli_yazi(0, "!g[!t%s!g] !n%s !gNickli Admin !n%s Adli Mahkumun !n[%d] TL'sini Aldi!", TAG, adminname,vname, amount)
				log_amx("[CSAilesi.com] #` Ailesi] [ %s ] Admin [ %s ] Kisiden [ %d ] TL Aldi",adminname,vname,amount)
				
				
			}
			
			
			
		}
		
		
		
	}
	
	return PLUGIN_HANDLED
}


stock renkli_yazi(const id, const input[], any:...) // yeni renkler
{
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
	replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
	replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
	
	if (id) players[0] = id; else get_players(players, count, "ch");
	{
		for (new i = 0; i < count; i++)
	{
	if (is_user_connected(players[i]))
	{
	
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
		write_byte(players[i]);
		write_string(msg);
		message_end();
	}

		}
	}
}
Ek olarak mg verme eklentisi yoksa bunu kurun sadece ct verebiliyor.
hocam mg verme eklentisi var ama o kodu nereye yazacağım arkadaşın attığını

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
leon5861
Mesajlar: 33
Kayıt: Cmt Eyl 08, 2018 6:53 pm

ct de yetkisi olmayan /mg veremiyor

Mesaj gönderen leon5861 »

turhanreis07 yazdı: Pzt Eyl 10, 2018 6:47 pm

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <ColorChat>
#include <jail>

#define PLUGIN    "Yeni Plugin"
#define AUTHOR    "K4DavRa"
#define VERSION    "1.0"

new jbsalla[33];

new Tag[] = "[ K4 - GardiyanJB ]"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /jbver","Yardir")
}

public Yardir(id) {
    if( !is_user_alive(id) ) return PLUGIN_HANDLED
    if(get_user_team(id) != 2) return PLUGIN_HANDLED
    
    new menu = menu_create("\yGardiyan \rJB \yMenu", "lallo")
    
    menu_additem(menu, "\y5 \rJB \yVER", "1", 0);
    menu_additem(menu, "\y10 \rJB \yVER", "2", 0);
    menu_additem(menu, "\y20 \rJB \yVER", "3", 0);
    menu_additem(menu, "\y50 \rJB \yVER", "4", 0);
    menu_additem(menu, "\y100 \rJB \yVER", "5", 0);
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED
}

public lallo(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: {
            jbsalla[id] = 5;
            OyuncuSec(id)
        }
        case 2: { 
            jbsalla[id] = 10;
            OyuncuSec(id)
        }
        case 3: { 
            jbsalla[id] = 20;
            OyuncuSec(id)
        }
        case 4: {
            jbsalla[id] = 50;
            OyuncuSec(id)
        }
        case 5: {
            jbsalla[id] = 100;
            OyuncuSec(id)
        }
    }
    
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}  


public OyuncuSec(id)
{
    new ad[32],sznum[6]
    new menu = menu_create("OYUNCU SECIN","OyuncuHand")
    for(new i = 1;i<=get_maxplayers();i++)
        if(is_user_connected(i))
    {
        num_to_str(i,sznum,5)
        get_user_name(i,ad,31)
        menu_additem(menu,ad,sznum)
    }
    menu_display(id,menu,0)
    return PLUGIN_HANDLED
}

public OyuncuHand(id,menu,item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new ad[32],callback,access,data[6]
    menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
    new name[32];
    get_user_name(id,name,31)
    new tid = str_to_num(data)
    get_user_name(tid,ad,31)
    
    if(jbsalla[id] == 5)
    {
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 5)
            ColorChat(id,GREEN,"%s %s Kisiye 5 JB VERDINIZ.",Tag,ad)
            ColorChat(tid,GREEN,"%s %s Kisi Size 5 JB VERDI.",Tag,name)
            ColorChat(0,GREEN,"%s Isimli Kisi %s Kisiye 5 JB VERDI.",Tag,name)
            jbsalla[id] = 0
        
        
    }
    if(jbsalla[id] == 10)
    {
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 10)
            ColorChat(id,GREEN,"%s %s Kisiye 10 JB VERDINIZ.",Tag,ad)
            ColorChat(tid,GREEN,"%s %s Kisi Size 10 JB VERDI.",Tag,name)
            ColorChat(0,GREEN,"%s Isimli Kisi %s Kisiye 10 JB VERDI.",Tag,name)
            jbsalla[id] = 0
        
        
    }
    
    if(jbsalla[id] == 20)
    {
        
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 20)
            ColorChat(id,GREEN,"%s %s Kisiye 20 JB VERDINIZ.",Tag,ad)
            ColorChat(tid,GREEN,"%s %s Kisi Size 20 JB VERDI.",Tag,name)
            ColorChat(0,GREEN,"%s Isimli Kisi %s Kisiye 20 JB VERDI.",Tag,name)
            jbsalla[id] = 0
        
    }
    
    if(jbsalla[id] == 50)
    {
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 50)
            ColorChat(id,GREEN,"%s %s Kisiye 50 JB VERDINIZ.",Tag,ad)
            ColorChat(tid,GREEN,"%s %s Kisi Size 50 JB VERDI.",Tag,name)
            ColorChat(0,GREEN,"%s Isimli Kisi %s Kisiye 50 JB VERDI.",Tag,name)
            jbsalla[id] = 0
        
    }
    
    if(jbsalla[id] == 100)
    {
        
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 100)
            ColorChat(id,GREEN,"%s %s Kisiye 100 JB VERDINIZ.",Tag,ad)
            ColorChat(tid,GREEN,"%s %s Kisi Size 100 JB VERDI.",Tag,name)
            ColorChat(0,GREEN,"%s Isimli Kisi %s Kisiye 100 JB VERDI.",Tag,name)
            jbsalla[id] = 0
            
        
    }
    return PLUGIN_HANDLED
}  
bunu nereye yazacagim reis

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

OnlyCoder
Mesajlar: 66
Kayıt: Pzr Eyl 09, 2018 6:51 pm

ct de yetkisi olmayan /mg veremiyor

Mesaj gönderen OnlyCoder »

Mg verme eklentisi varsa jbmenunun içindedir jbmenyu atın ordan düzenleyelim

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
leon5861
Mesajlar: 33
Kayıt: Cmt Eyl 08, 2018 6:53 pm

ct de yetkisi olmayan /mg veremiyor

Mesaj gönderen leon5861 »

OnlyCoder yazdı: Pzt Eyl 10, 2018 7:21 pm Mg verme eklentisi varsa jbmenunun içindedir jbmenyu atın ordan düzenleyelim
usta yükledim ama görmedin heralde.

Link:
Linklerini gizle
Linki Kopyala

omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

ct de yetkisi olmayan /mg veremiyor

Mesaj gönderen omertas14544 »

Arkadaşın Verdiği Kodları Sma Ya Çevirdim Buyur
İnclude Hatası Verirse Bu İncludeleri FTP/Addons/Amxmodx/scripting/Includes
içine yükleyin sorun çözülecektir
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
leon5861
Mesajlar: 33
Kayıt: Cmt Eyl 08, 2018 6:53 pm

ct de yetkisi olmayan /mg veremiyor

Mesaj gönderen leon5861 »

omertas14544 yazdı: Sal Eyl 11, 2018 11:41 am Arkadaşın Verdiği Kodları Sma Ya Çevirdim Buyur
İnclude Hatası Verirse Bu İncludeleri FTP/Addons/Amxmodx/scripting/Includes
içine yükleyin sorun çözülecektir
şuan mg verme var üstüne yükleyeyim mi bunu ?

Link:
Linklerini gizle
Linki Kopyala

omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

ct de yetkisi olmayan /mg veremiyor

Mesaj gönderen omertas14544 »

MG Verme Sorunu Çözüldüyse Yüklemenize Gerek Kalmayacak

Link:
Linklerini gizle
Linki Kopyala
Cevapla