1. sayfa (Toplam 1 sayfa)

Kostum Menu

Gönderilme zamanı: Prş Ağu 01, 2019 6:21 pm
gönderen ByPassage
Merhabalar Benim Pubg Serverime Hem Admin İçin Hemde Frag Sayısına göre Kostum menu istiyorum yapabilcek Varmı @PaZee

Kostum Menu

Gönderilme zamanı: Prş Ağu 01, 2019 6:50 pm
gönderen hayku
frag sayılarını daha detaylı şekilde verirseniz yardımcı olabilirim.

Kostum Menu

Gönderilme zamanı: Prş Ağu 01, 2019 6:51 pm
gönderen ByPassage
hayku yazdı: Prş Ağu 01, 2019 6:50 pm frag sayılarını daha detaylı şekilde verirseniz yardımcı olabilirim.
Şöyle Hani 20 Kill Alan şu kostumu 50 kill alan su 100 kill alan şu oyle yani

Kostum Menu

Gönderilme zamanı: Prş Ağu 01, 2019 6:52 pm
gönderen hayku
kaç oyuncu modeli olsun?

Kostum Menu

Gönderilme zamanı: Prş Ağu 01, 2019 6:53 pm
gönderen ByPassage
hayku yazdı: Prş Ağu 01, 2019 6:52 pm kaç oyuncu modeli olsun?
6

Kostum Menu

Gönderilme zamanı: Prş Ağu 01, 2019 8:14 pm
gönderen PaZee

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "Kostum Menu"
#define VERSION "1.0"
#define AUTHOR "PaZee"

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /model", "model_menu")
	register_clcmd("say /kostum", "model_menu")
}
new const modelkonum[][] =
{
	"kostumbir",
	"kostumiki",
	"kostumuc",
	"adminkostum"
}
new const modelfrag[] =
{
	25,
	50,
	100,
	0
}
new const modelisim[][] =
{
	"CanKurtaran",
	"Ocak Sonduren",
	"Mod Imparatoru",
	"Admin Model"
}
new const modelyetki[] =
{
	ADMIN_RESERVATION,
	ADMIN_KICK,
	ADMIN_BAN,
	ADMIN_IMMUNITY
}
public plugin_precache() 
{
	new formas[255]
	for(new i; i < sizeof modelkonum; i++)
	{
		formatex(formas,254,"models/player/%s/%s.mdl",modelkonum[i],modelkonum[i])
		precache_model(formas)
	}
}
		

public model_menu(id)
{
	new menu = menu_create("\rModel Menu", "mod_imparatoru")
	new lasd[30]
	new formats[150]
 	for(new i; i < sizeof modelisim; i++)
	{   
		formatex(lasd,29,"%i",i)
		formatex(formats,149,"%s [%i]",modelisim[i],modelfrag[i])
		menu_additem(menu,formats, lasd)
	}

    
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    
	menu_display(id, menu, 0)
}

public mod_imparatoru(id, menu, item)
{
	if (item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	new data[6], iName[64]
	new acces, callback
	menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
	    
	new key = str_to_num(data)
	
	if(get_user_flags(id) & modelyetki[key] || get_user_frags(id) >= modelfrag[key])
	{
		if(modelfrag[key] > 0 || get_user_flags(id) & modelyetki[key])
		{
			cs_set_user_model(id, modelkonum[key])
		}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}