1. sayfa (Toplam 2 sayfa)

Furien Vip Menu [İSTEK]

Gönderilme zamanı: Pzt Ağu 14, 2017 6:12 pm
gönderen JoseFine
Herkeze Merebalar Furien Mod İçin Bir VipMenu Yapmanız Mümkünmü Dostlar Yapanalara Şimdiden Teşekkür Ederim



#ÖRNEK

Furien Vip Menu

1. Kafaya 500 Hasar(Kolay Öldürmeni Sağlar)
2. Hiz
3. Ct icin Tek atan bicak(Yalnizca Ct'deyken Kullanılabilir)
4.Sniper Laser Gun(Mavi Trail Çıkar Büyük Ses Çıkartır Kafaya 650 Atar)

Not: Usta Coderlara Burdan Sesleniyorum Allah hepinizin yardımcısı olsun çok uğraşıyorsunuz.

Furien Vip Menu [İSTEK]

Gönderilme zamanı: Pzt Ağu 14, 2017 6:14 pm
gönderen JoseFine
@MRX3565
@Xhoble

Furien Vip Menu [İSTEK]

Gönderilme zamanı: Pzt Ağu 14, 2017 6:23 pm
gönderen JoseFine
Yapabilcek Kimse yokmu :(

Furien Vip Menu [İSTEK]

Gönderilme zamanı: Pzt Ağu 14, 2017 6:50 pm
gönderen PaZee
4.süne ugrasicak vaktim yok dostum


1.sini furienlere yapiyorum
2.sini antifurienlere yapiyorum
3.sunu antifurenlere yapiyorum

dogrumu anlamisim ?

/vipmenu yazinca alabilcekler

ve her dogusta bir kere kullanabilcekler ?

Furien Vip Menu [İSTEK]

Gönderilme zamanı: Pzt Ağu 14, 2017 8:42 pm
gönderen JoseFine
@PaZee Adamsın Paze istediğim şeyi doğru anlamışsın rica etsem sende bu plugin varsada atabilirmisn

yetkiye özel admin modeli ?

Furien Vip Menu [İSTEK]

Gönderilme zamanı: Pzt Ağu 14, 2017 8:53 pm
gönderen PaZee
tamamdir zaman bulunca yapacagim yarina kadar yaparim.


sondedigini buyu ; eklentiler-pluginler/yetkiye-ozel-model-t8448.html

Furien Vip Menu [İSTEK]

Gönderilme zamanı: Pzt Ağu 14, 2017 10:33 pm
gönderen PaZee
@JoseFine son olarakta vip yektin ney ? hangi harf

Furien Vip Menu [İSTEK]

Gönderilme zamanı: Pzt Ağu 14, 2017 10:41 pm
gönderen JoseFine
Admin_Ban yetkisine olsun

Furien Vip Menu [İSTEK]

Gönderilme zamanı: Sal Ağu 15, 2017 12:05 am
gönderen PaZee
eh biraz acemi oldu idare et :P

hatalari girersin konuya denemeye firsat bulamadim :)


CVAR Ayarları ;

Kod: Tümünü seç

// bu assagidaki hiz olayinda hizi 1000 yapacaksan 1000.0 olarak gir.
amx_cvar furien_viphiz "900.0"
// bu assagidaki vipnin bicakla tek atmasi yerine 3 kat vurmasini ayarladim
amx_cvar furien_viptekat "3"

// bu alttaki ikisine diyelim hasari 700 yapacaksin 700.0 olarak gir.
amx_cvar furien_vipkafahasarsag "500.0"
amx_cvar furien_vipkafahasarsol "200.0" 
Plugin ;

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < cstrike >
#include < fun >
#include < fakemeta >
#include < fakemeta_util >
#include < hamsandwich >
#include < engine >
#include < reapi >


#define PLUGIN "vipmenu"
#define VERSION "1.0"
#define AUTHOR "PaZee"



#define YETKI ADMIN_BAN

#define is_valid_player(%1) (1 <= %1 <= 32)

new bool:kafadanbesyuz[33] = false
new bool:tekatanbicak[33] = false
new bool:viphiz[33] = false
new bool:kullandim[33] = false


new cvar_viphiz
new cvar_viptekkat
new cvar_vipkafahasarsag
new cvar_vipkafahasarsol

public plugin_init() 
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd("say /vipmenu","vipmenu")
   RegisterHam(Ham_TakeDamage, 	"player", "FwdTakeDamage", 		0)
   register_event( "DeathMsg" , "olunce" , "a" )
   
   cvar_viphiz		= register_cvar("furien_viphiz",		"900.0")
   cvar_viptekkat = register_cvar("furien_viptekat",		"3")
   cvar_vipkafahasarsag = register_cvar("furien_vipkafahasarsag",		"500.0")
   cvar_vipkafahasarsol = register_cvar("furien_vipkafahasarsol",		"200.0")
   
   register_event("CurWeapon", 	"Event_CurWeapon", "be", "1=1")
}
public Event_CurWeapon(id)
{
	if(is_user_alive(id) && get_user_team(id) == 2 && viphiz[id])
	{
		set_user_maxspeed(id, get_pcvar_float(cvar_viphiz))
	}
}
public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits)
{	
	if(!is_valid_player(attacker) || !is_valid_player(victim)) return HAM_IGNORED
	
	if (is_valid_player(attacker) && get_user_weapon(attacker) == CSW_KNIFE)	
	{
			if(get_user_flags(attacker) & YETKI)
			{  
           			if(get_user_team(attacker) == 1 && kafadanbesyuz[attacker])
				{			
			
					if(get_pdata_int(victim, 75) == HIT_HEAD)
					{
						SetHamParamFloat(4, (6 <= pev(attacker, pev_weaponanim) <= 7) ? get_pcvar_float(cvar_vipkafahasarsol) : get_pcvar_float(cvar_vipkafahasarsag))
					}
				}
				else if(get_user_team(attacker) == 2 && tekatanbicak[attacker])
				{
					SetHamParamFloat(4, damage * get_pcvar_float(cvar_viptekkat));
				}
			}		
	}		
	return HAM_HANDLED
} 
public vipmenu(id)
{
	if(!kullandim[id])
	{
	if(get_user_flags(id) & YETKI)
	{
	
		switch(get_user_team(id))
		{
			case 1:
			{
				furienvip_menu(id)
			}
			case 2:
			{
				antifurienvip_menu(id)
			}
		}
	}
	}
}
public olunce()
{
	new olduren = read_data(1)
	new olen = read_data(2)
	
	if(olduren == olen)
	{
		return PLUGIN_HANDLED
	}
	
	sifirla(olen)
	
	return PLUGIN_CONTINUE;
	
}
public client_connect(id)
{
	sifirla(id)
}
public client_disconnected(id)
{
	sifirla(id)
}
public sifirla(id)
{
	kafadanbesyuz[id] = false
	tekatanbicak[id] = false
	viphiz[id] = false
	kullandim[id] = false
}
public furienvip_menu(id) 
{
	new soltik = get_pcvar_num(cvar_vipkafahasarsol)
	new sagtik = get_pcvar_num(cvar_vipkafahasarsag)
	if(is_user_alive(id))
	{
		static Item[64]
			
		
		formatex(Item, charsmax(Item),"\yFurien Vip menu")
		new Menu = menu_create(Item, "furienvip_menualt")
		
		formatex(Item, charsmax(Item),"\yKafadan Sol=\r%d Sag=\r%d \wVurma ",soltik,sagtik)
		menu_additem(Menu, Item, "1")
		
		
		
		formatex(Item, charsmax(Item), "\yCikis") 
		menu_setprop(Menu,MPROP_EXITNAME,Item) 
		menu_display(id, Menu,0)
	}
}

public furienvip_menualt(id, menu, item) 
{
	new soltik = get_pcvar_num(cvar_vipkafahasarsol)
	new sagtik = get_pcvar_num(cvar_vipkafahasarsag)
	
	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:
		{
			renkli_yazi(0,"!tBirinin Kafasina Sol Vurusla %d Sag Vurusla %d Vuruyorsun !",soltik,sagtik)
			kullandim[id] = true
			kafadanbesyuz[id] = true
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public antifurienvip_menu(id) 
{
	new viphiz = get_pcvar_num(cvar_viphiz)
	new kackat = get_pcvar_num(cvar_viptekkat)
	if(is_user_alive(id))
	{
		static Item[64]

		formatex(Item, charsmax(Item),"\yAnti Furien Vip menu")
		new Menu = menu_create(Item, "antifurienvip_menualt")
		
		formatex(Item, charsmax(Item),"\y%d Hiz",viphiz)
		menu_additem(Menu, Item, "1")
		
		formatex(Item, charsmax(Item),"\yBicakla %d Kat vurma",kackat)
		menu_additem(Menu, Item, "2")
		
		
		formatex(Item, charsmax(Item), "\yCikis") 
		menu_setprop(Menu,MPROP_EXITNAME,Item) 
		menu_display(id, Menu,0)
	}
}

public antifurienvip_menualt(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:
		{
			set_user_maxspeed(id, get_pcvar_float(cvar_viphiz))
			renkli_yazi(0,"!tHiziniz An itibari ile %d",get_pcvar_num(cvar_viphiz))	
			viphiz[id] = true
			kullandim[id] = true
		}
		case 2:
		{
			renkli_yazi(0,"!tBicaginiz Keskin Yureginiz Daim Olsun ! Bicagin Artik %d Kat vuruyor!",get_pcvar_num(cvar_viptekkat))	
			kullandim[id] = true
			tekatanbicak[id] = true
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
stock renkli_yazi(const id, const input[], any:...)
{
	new count = 1, players[32];
	static msg[191];
	vformat(msg, sizeof(msg) - 1, input, 3);

	replace_all(msg, sizeof(msg) - 1, "!n", "^x01"); 
	replace_all(msg, sizeof(msg) - 1, "!g", "^x04"); 
	replace_all(msg, sizeof(msg) - 1, "!t", "^x03"); 
	
	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();
			}
		}
	}
}

Furien Vip Menu [İSTEK]

Gönderilme zamanı: Sal Ağu 15, 2017 3:41 am
gönderen JoseFine
Paze Plugin atsaydın daha kolayıma gelirdi :D nyse yapmaya çalışıcam