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

https://discord.gg/43gGDQe6tS

Crosshair menü tuşa alma

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
-MerttBey.!
Yasaklı Üye
Yasaklı Üye
Mesajlar: 182
Kayıt: Prş Tem 19, 2018 3:36 pm

Crosshair menü tuşa alma

Mesaj gönderen -MerttBey.! »

Arkadaşlar Ekte verdiğim sma Crosshair menüsü bunu "Z" tuşuna alırmısınız rica etsem z ye basınca /crosshair yazsın şimdiden teşekkürler
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
-MerttBey.!
Yasaklı Üye
Yasaklı Üye
Mesajlar: 182
Kayıt: Prş Tem 19, 2018 3:36 pm

Crosshair menü tuşa alma

Mesaj gönderen -MerttBey.! »

koymayı unutmuşum koydum kb

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

DemirDesigin
Yasaklı Üye
Yasaklı Üye
Mesajlar: 503
Kayıt: Cum Şub 08, 2019 11:27 am
Konum: Manisa
Clan İsmi: Biraz Hırs

Crosshair menü tuşa alma

Mesaj gönderen DemirDesigin »

Kod: Tümünü seç

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

new const SilahBilgi[25][3] = {
	{9,52,1},
	{12,1,4},
	{5,32,5},
	{14,1,6},
	{6,100,7},
	{4,90,8},
	{13,1,9},
	{10,120,10},
	{7,100,11},
	{6,100,12},
	{4,90,14},
	{4,90,15},
	{6,100,16},
	{10,120,17},
	{10,120,19},
	{3,200,20},
	{5,32,21},
	{4,90,22},
	{10,120,23},
	{11,2,25},
	{8,35,26},
	{4,90,27},
	{2,90,28},
	{-1,-1,29},
	{7,100,30}
}
new scope[33];
new const sprites[6][4][64] = {
	{"Cross Adi","Txt Yolu","Sprite Yolu","Txt Adi"},
	{"CS:GO Cross","sprites/custom_cross2_fix.txt","sprites/csgo_crosshair_32.spr","custom_cross2_fix"},
	{"Normal Sabit Cross","sprites/custom_cross_fix_yeni3.txt","sprites/csgo_nisan_yeni3.spr","custom_cross_fix_yeni3"},
	{"CS:GO Arti Cross","sprites/custom_cross3_fix.txt","sprites/artinisan.spr","custom_cross3_fix"},
	{"CS:GO Dot Cross","sprites/custom_assault.txt","sprites/assault.spr","custom_assault"},
	{"CS:GO Mini Cross","sprites/custom_cross5_fix4.txt","sprites/dahakucuk4.spr","custom_cross5_fix4"}
}
new cross[33];
public plugin_init()
{
	register_plugin("CS:GO CrossHaiR","1.0","CARFIONHAR!");
	register_event("CurWeapon","Event_CurWeapon","be","1=1");
	register_clcmd("buyammo1","guncelle1");
	register_clcmd("buyammo2","guncelle1");
	register_clcmd("custom_cross2_fix","FakeSwitch");
	register_concmd("radio1", "crossu")
	set_task(5.0,"reklam",0,_,_,"b");
	register_clcmd("say /crosshair","crossmenu");
}
public client_PreThink(id)
{
	new button = pev(id, pev_oldbuttons);
	new oldbutton = pev(id, pev_button);
	if(oldbutton & IN_ATTACK2)
	{
		if(button & IN_ATTACK2)
			return PLUGIN_CONTINUE;
		
		new weapon = get_user_weapon(id);
		if(weapon == CSW_AUG || weapon == CSW_SG552)
		{
			if(scope[id]==0)
				scope[id]=1;
			else
				scope[id]=0;
			Guncelle(id);
		} else if(weapon != CSW_AUG || weapon != CSW_SG552)
		{
			scope[id]=0;
		}
	}
	return PLUGIN_CONTINUE;
}
public crossmenu(id)
{
	new Menu=menu_create("\y C S : G O \yCrossHair \wMenu^n\dYapimci : \rCARFIONHAR!","crossdevam");
	menu_additem(Menu,"Default CrossHair","1");
	for(new i=1;i<sizeof(sprites);i++)
	{
		new Item[128],text[12];
		formatex(Item,127,"%s",sprites[i][0]);
		num_to_str(i+1,text,11);
		menu_additem(Menu,Item,text);
	}
	menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id,Menu,0);
}
public crossdevam(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);
	cross[id] = key-1;
	if(cross[id] == 0)
	{
		message_begin(MSG_ONE, get_user_msgid("HideWeapon"),  .player=id);
		write_byte(1<<7);
		message_end();
	}
	Guncelle(id);
	return PLUGIN_HANDLED;
}
public reklam()
{
	client_print(0,print_center,"");
}
public guncelle1(id)
{
	set_task(0.1,"Guncelle",id);
	return PLUGIN_CONTINUE;
}
public Guncelle(id)
{
	if(!is_user_alive(id) || cross[id] == 0)
		return PLUGIN_HANDLED;
	new weapon = get_user_weapon(id);
	if( weapon == CSW_AWP || weapon == CSW_SCOUT || weapon == CSW_SG550 || weapon == CSW_G3SG1)
		return PLUGIN_CONTINUE
	
	new i;
	for(i=0;i<sizeof(SilahBilgi);i++)
	{
		new yeniweap = SilahBilgi[i][2];
		if(weapon == yeniweap)
		{
			break;
		} else if(i==sizeof(SilahBilgi)-1)
		{
			return PLUGIN_CONTINUE;
		}
	}
	message_begin(MSG_ONE, get_user_msgid("HideWeapon"),  .player=id);
	write_byte(1<<6);
	message_end();
	
	message_begin(MSG_ONE,get_user_msgid("WeaponList"),   .player=id);
	write_string(sprites[cross[id]][3]);
	write_byte(SilahBilgi[i-1][0]);
	write_byte(SilahBilgi[i-1][1]);
	write_byte(-1);
	write_byte(-1);
	write_byte(6);
	write_byte(0);
	write_byte(2);
	write_byte(0);
	message_end();
	
	message_begin(MSG_ONE,get_user_msgid("SetFOV"),        .player=id);
	if(scope[id] == 1)
		write_byte(55);
	else
		write_byte(89);
	message_end();
	
	new ammo,bpammo;
	get_user_ammo(id,weapon,ammo,bpammo);
	
	message_begin(MSG_ONE,get_user_msgid("CurWeapon"),    .player=id);
	write_byte(1);
	write_byte(2);
	write_byte(ammo);
	message_end();	
	if(weapon != CSW_KNIFE) {
		message_begin(MSG_ONE,get_user_msgid("AmmoX"),		.player=id);
		write_byte(SilahBilgi[i-1][0]);
		write_byte(bpammo);
		message_end();
	}
	if(scope[id] == 0) {
		message_begin(MSG_ONE,get_user_msgid("SetFOV"),        .player=id);
		write_byte(90);
		message_end();
	}
	
	return PLUGIN_HANDLED;
}
public FakeSwitch(const client)engclient_cmd(client,"weapon_shield");
public plugin_precache()
{
	for(new i=1;i<sizeof(sprites);i++)
	{
		precache_generic(sprites[i][1]);
		precache_generic(sprites[i][2]);
	}
}

public Event_CurWeapon(id)
{
	if(!is_user_alive(id) || cross[id] == 0)
		return PLUGIN_HANDLED;
	new weapon = read_data(2);
	if( weapon == CSW_AWP || weapon == CSW_SCOUT || weapon == CSW_SG550 || weapon == CSW_G3SG1)
		return PLUGIN_CONTINUE
	new i;
	for(i=0;i<sizeof(SilahBilgi);i++)
	{
		new yeniweap = SilahBilgi[i][2];
		if(weapon == yeniweap)
		{
			break;
		} else if(i==sizeof(SilahBilgi)-1)
		{
			message_begin(MSG_ONE,get_user_msgid("SetFOV"),        .player=id);
			write_byte(90);
			message_end();
			return PLUGIN_CONTINUE;
		}
	}
	message_begin(MSG_ONE, get_user_msgid("HideWeapon"),  .player=id);
	write_byte(1<<6);
	message_end();
	
	message_begin(MSG_ONE,get_user_msgid("WeaponList"),   .player=id);
	write_string(sprites[cross[id]][3]);
	write_byte(SilahBilgi[i-1][0]);
	write_byte(SilahBilgi[i-1][1]);
	write_byte(-1);
	write_byte(-1);
	write_byte(6);
	write_byte(0);
	write_byte(2);
	write_byte(0);
	message_end();
	
	message_begin(MSG_ONE,get_user_msgid("SetFOV"),        .player=id);
	if(scope[id] == 1)
		write_byte(55);
	else
		write_byte(89);
	message_end();
	
	new ammo,bpammo;
	get_user_ammo(id,weapon,ammo,bpammo);
	
	message_begin(MSG_ONE,get_user_msgid("CurWeapon"),    .player=id);
	write_byte(1);
	write_byte(2);
	write_byte(ammo);
	message_end();	
	
	if(weapon != CSW_KNIFE) {
		message_begin(MSG_ONE,get_user_msgid("AmmoX"),		.player=id);
		write_byte(SilahBilgi[i-1][0]);
		write_byte(bpammo);
		message_end();
	}
	if(scope[id] == 0) {
		message_begin(MSG_ONE,get_user_msgid("SetFOV"),        .player=id);
		write_byte(90);
		message_end();
	}

	
	return PLUGIN_HANDLED;
}

public crossu(id)
{
   client_cmd(id,"say /crosshair")
   return PLUGIN_HANDLED;
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla