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

https://discord.gg/43gGDQe6tS

[ZP] VIP Knife Menu (İstek)

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
SlayerGaming
Mesajlar: 218
Kayıt: Cum Tem 07, 2017 8:06 am

[ZP] VIP Knife Menu (İstek)

Mesaj gönderen SlayerGaming »

Vipler icin 5 tane bicak olan bir knife menu istiyorum yapaabilcek bir koder varmı tek yapması gereken knife menusu ve ban yetkisine ayarlamak

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

FdGod
Mesajlar: 257
Kayıt: Prş Oca 07, 2016 5:58 pm
Clan İsmi: [T]iger GMG [15

[ZP] VIP Knife Menu (İstek)

Mesaj gönderen FdGod »

Buyur Dener misin ? Dediğin Gibi 5 Bıçak Yaptım ve ADMIN_BAN Ayarladım. Reklamlari İstedigin Gibi Düzenlersin.
bicak_menu.sma
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

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

Konu Sahibi
SlayerGaming
Mesajlar: 218
Kayıt: Cum Tem 07, 2017 8:06 am

[ZP] VIP Knife Menu (İstek)

Mesaj gönderen SlayerGaming »

//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(31) : error 029: invalid expression, assumed zero
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(37) : error 029: invalid expression, assumed zero
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : error 017: undefined symbol "WEBSITE"
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : warning 215: expression has no effect
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : error 001: expected token: ";", but found ")"
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : error 029: invalid expression, assumed zero
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : fatal error 107: too many error messages on one line

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

Konu Sahibi
SlayerGaming
Mesajlar: 218
Kayıt: Cum Tem 07, 2017 8:06 am

[ZP] VIP Knife Menu (İstek)

Mesaj gönderen SlayerGaming »

@PaZee
@emirakpinar
@MRX3565
@TheAsTeRiX
@redarmygaming
@Blue

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

Konu Sahibi
SlayerGaming
Mesajlar: 218
Kayıt: Cum Tem 07, 2017 8:06 am

[ZP] VIP Knife Menu (İstek)

Mesaj gönderen SlayerGaming »

hocam bende vipmenu var tunssdan aldım biraz editledim sadace adminlere özel yapamadım oyuncularda kullanabiliyor yardımcı olurmusunuz
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

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

Konu Sahibi
SlayerGaming
Mesajlar: 218
Kayıt: Cum Tem 07, 2017 8:06 am

[ZP] VIP Knife Menu (İstek)

Mesaj gönderen SlayerGaming »

Ya yardım edin koderlar nolursunuz bi ct özel yapcaksınız bide admın_ban yetkisine ayarlicaksınız

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

FdGod
Mesajlar: 257
Kayıt: Prş Oca 07, 2016 5:58 pm
Clan İsmi: [T]iger GMG [15

[ZP] VIP Knife Menu (İstek)

Mesaj gönderen FdGod »

Buyur Dener misin ? Dediğin Gibi CT ve ADMIN_BAN Yetkisine Ayarladım.
ctbicak.sma
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

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

Konu Sahibi
SlayerGaming
Mesajlar: 218
Kayıt: Cum Tem 07, 2017 8:06 am

[ZP] VIP Knife Menu (İstek)

Mesaj gönderen SlayerGaming »

hocam bu hatayı verdi düzeltirmsin

//cstrike/addons/amxmodx/scripting/cso_vipctbicak.sma(48) : error 088: number of arguments does not match definition
//cstrike/addons/amxmodx/scripting/cso_vipctbicak.sma(48) : error 001: expected token: ";", but found ")"
//cstrike/addons/amxmodx/scripting/cso_vipctbicak.sma(48) : error 029: invalid expression, assumed zero
//cstrike/addons/amxmodx/scripting/cso_vipctbicak.sma(48) : fatal error 107: too many error messages on one line

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1761
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

[ZP] VIP Knife Menu (İstek)

Mesaj gönderen PaZee »

yapiyorum 30 dakikaya kadar biter.

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1761
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

[ZP] VIP Knife Menu (İstek)

Mesaj gönderen PaZee »

Kod: Tümünü seç

v_vipbir.mdl
p_vipbir.mdl

v_vipiki.mdl
p_vipiki.mdl

v_vipuc.mdl
p_vipuc.mdl

v_vipdort.mdl
p_vipdort.mdl

v_vipbes.mdl
p_vipbes.mdl

üstteki modelleri models/ klasorune yuklemessen calismaz.


Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#include <hamsandwich>

#include <cstrike>

#include <fakemeta>

#include <fun>


#include <fakemeta_util>


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


#define SERVERAD "XXXGAMING"


#define YETKI ADMIN_BAN


new VIEW_VIPBIR[]    	= "models/v_vipbir.mdl"; 
new PLAYER_VIPBIR[] 	= "models/p_vipbir.mdl";

new VIEW_VIPIKI[]    	= "models/v_vipiki.mdl"; 
new PLAYER_VIPIKI[] 	= "models/p_vipiki.mdl";

new VIEW_VIPUC[]    	= "models/v_vipuc.mdl"; 
new PLAYER_VIPUC[] 	= "models/p_vipuc.mdl";

new VIEW_VIPDORT[]    	= "models/v_vipdort.mdl"; 
new PLAYER_VIPDORT[] 	= "models/p_vipdort.mdl";

new VIEW_VIPBES[]    	= "models/v_vipbes.mdl"; 
new PLAYER_VIPBES[] 	= "models/p_vipbes.mdl";


new WORLD_MODEL[]          = "models/w_knife.mdl";
new OLDWORLD_MODEL[]      = "models/w_knife.mdl";

new
g_kullandim[33],
g_bicak[33];

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /vipbicak","bicak_menu")
	register_event("CurWeapon", 	"Event_Change_Weapon", "be", "1=1");
	register_forward(FM_SetModel, 	"fw_SetModel");
	RegisterHam(Ham_Spawn, 		"player", "bendogdum",	1);
	register_event( "DeathMsg" , "olunce" , "a" );
}
public olunce()
{
	
	g_kullandim[read_data(2)] = false
	
	
	
	return PLUGIN_CONTINUE;

}
public bendogdum(id)
{
	g_kullandim[id] = false
}
public bicak_menu(id)
{
	renkli_yazi(id,"!n[!t%s!n] !gZaten bicak almissin ?",SERVERAD)	
	if(get_user_flags(id) & YETKI)
	{
		if(!g_kullandim[id])
		{
		static Item[64];
		new Menu;
		formatex(Item,charsmax(Item),"\r%s VipBicak Menu",SERVERAD)
		Menu = menu_create(Item,"bicak_alt")
			
		
		formatex(Item,charsmax(Item),"\y!\w-\y\r%s\y!\w-\yBicak Sifirla",SERVERAD)
		menu_additem(Menu,Item,"1")
		
		formatex(Item,charsmax(Item),"\y!\w-\y\r%s\y!\w-\yBirinci Bicak",SERVERAD)
		menu_additem(Menu,Item,"2")
		
		formatex(Item,charsmax(Item),"\y!\w-\y\r%s\y!\w-\yIkinci Bicak",SERVERAD)
		menu_additem(Menu,Item,"3")
		
		formatex(Item,charsmax(Item),"\y!\w-\y\r%s\y!\w-\yUcuncu Bicak",SERVERAD)
		menu_additem(Menu,Item,"4")	
		
		formatex(Item,charsmax(Item),"\y!\w-\y\r%s\y!\w-\rDorduncu Bicak",SERVERAD)
		menu_additem(Menu,Item,"5")
		
		formatex(Item,charsmax(Item),"\y!\w-\y\r%s\y!\w-\rBesinci Bicak",SERVERAD)
		menu_additem(Menu,Item,"6")			
		
		
			
			
		menu_setprop(Menu, MPROP_EXITNAME, "\rCikis") 
		menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) 
		menu_display(id, Menu)
		}
		else
		{
                   renkli_yazi(id,"!n[!t%s!n] !gZaten bicak almissin ?",SERVERAD)				
		}
	}
	else
	{
		renkli_yazi(id,"!n[!t%s!n] !gVip Bicak Menusunden Faydalanmak icin viplik aliniz.",SERVERAD)
	}
}
public bicak_alt(id,menu,item)
{
	if(!g_kullandim[id])
	{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	new access,callback,data[6],iname[64]
	
	menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
	
	
	new key = str_to_num(data)
	
	switch(key)
	{
		case 1 :
		{
			if(get_user_flags(id) & YETKI)
			{
			renkli_yazi(id,"!n[!t%s!n] !gBicaginizi Sifirladiniz",SERVERAD)	
			g_kullandim[id] = true
			g_bicak[id] = 0
			ham_strip_weapon(id,"weapon_knife")
			give_item(id,"weapon_knife")
			}
		}	
		case 2 :
		{
			if(get_user_flags(id) & YETKI)
			{
			renkli_yazi(id,"!n[!t%s!n] !gVipmenuden Bicak Aldiniz",SERVERAD)	
			g_bicak[id] = key-1	
			g_kullandim[id] = true				
			ham_strip_weapon(id,"weapon_knife")
			give_item(id,"weapon_knife")
			}			
		}	
		case 3 :
		{
			if(get_user_flags(id) & YETKI)
			{
			renkli_yazi(id,"!n[!t%s!n] !gVipmenuden Bicak Aldiniz",SERVERAD)					
			g_bicak[id] = key-1	
			g_kullandim[id] = true				
			ham_strip_weapon(id,"weapon_knife")
			give_item(id,"weapon_knife")
			}			
		}
		case 4 :
		{
			if(get_user_flags(id) & YETKI)
			{
			renkli_yazi(id,"!n[!t%s!n] !gVipmenuden Bicak Aldiniz",SERVERAD)					
			g_bicak[id] = key-1	
			g_kullandim[id] = true				
			ham_strip_weapon(id,"weapon_knife")
			give_item(id,"weapon_knife")
			}			
		}
		case 5 :
		{
			if(get_user_flags(id) & YETKI)
			{
			renkli_yazi(id,"!n[!t%s!n] !gVipmenuden Bicak Aldiniz",SERVERAD)					
			g_bicak[id] = key-1	
			g_kullandim[id] = true				
			ham_strip_weapon(id,"weapon_knife")
			give_item(id,"weapon_knife")
			}			
		}
		case 6 :
		{
			if(get_user_flags(id) & YETKI)
			{
			renkli_yazi(id,"!n[!t%s!n] !gVipmenuden Bicak Aldiniz",SERVERAD)					
			g_bicak[id] = key-1	
			g_kullandim[id] = true				
			ham_strip_weapon(id,"weapon_knife")
			give_item(id,"weapon_knife")
			}
		}		
	}
	}
	else
	{
		renkli_yazi(id,"!n[!t%s!n] !gZaten bicak almissin ?",SERVERAD)	
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
public plugin_precache() 
{
	precache_model(VIEW_VIPBIR)     
	precache_model(PLAYER_VIPBIR) 
	
	precache_model(VIEW_VIPIKI)     
	precache_model(PLAYER_VIPIKI) 
	
	precache_model(VIEW_VIPUC)     
	precache_model(PLAYER_VIPUC) 
	
	precache_model(VIEW_VIPDORT)     
	precache_model(PLAYER_VIPDORT) 
	
	precache_model(VIEW_VIPBES)     
	precache_model(PLAYER_VIPBES) 

	
	precache_model(WORLD_MODEL)
	
	
	return PLUGIN_CONTINUE
}
public client_authorized(id)
{
	g_bicak[id] = 0
	g_kullandim[id] = false
}
public client_disconnect(id)
{
	g_bicak[id] = 0
	g_kullandim[id] = false
}
public Event_Change_Weapon(id)
{
	new weaponID = read_data(2) 
	
	if(weaponID == CSW_KNIFE)
	{
		switch(g_bicak[id])
		{

			case 1:
			{
			set_pev(id, pev_viewmodel2, VIEW_VIPBIR)
			set_pev(id, pev_weaponmodel2, PLAYER_VIPBIR)
			}
			case 2:
			{		
			set_pev(id, pev_viewmodel2, VIEW_VIPIKI)
			set_pev(id, pev_weaponmodel2, PLAYER_VIPIKI)
			}
			case 3:
			{		
			set_pev(id, pev_viewmodel2, VIEW_VIPUC)
			set_pev(id, pev_weaponmodel2, PLAYER_VIPUC)
			}	
			case 4:
			{		
			set_pev(id, pev_viewmodel2, VIEW_VIPDORT)
			set_pev(id, pev_weaponmodel2, PLAYER_VIPDORT)
			}
			case 5:
			{		
			set_pev(id, pev_viewmodel2, VIEW_VIPBES)
			set_pev(id, pev_weaponmodel2, PLAYER_VIPBES)
			}			
		}
	}
	return PLUGIN_CONTINUE 
}

public fw_SetModel(entity, model[])
{
	if(!pev_valid(entity))
		return FMRES_IGNORED
	
	if(!equali(model, OLDWORLD_MODEL)) 
		return FMRES_IGNORED
	
	new className[33]
	pev(entity, pev_classname, className, 32)
	
	if(equal(className, "weaponbox") || equal(className, "armoury_entity") || equal(className, "grenade"))
	{
		engfunc(EngFunc_SetModel, entity, WORLD_MODEL)
		return FMRES_SUPERCEDE
	}
	return FMRES_IGNORED
}
stock renkli_yazi(const id, const input[], any:...)
{
	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();
			}

		}
	}
}
stock ham_strip_weapon(id,weapon[])
{
	if(!equal(weapon,"weapon_",7)) return 0;

	new wId = get_weaponid(weapon);
	if(!wId) return 0;

	new wEnt;
	while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
	if(!wEnt) return 0;

	if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt);

	if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0;
	ExecuteHamB(Ham_Item_Kill,wEnt);

	set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId));

	return 1;
} 

Link:
Linklerini gizle
Linki Kopyala
Cevapla