1. sayfa (Toplam 2 sayfa)

Deagle ve AK HIW yada HIT kodları

Gönderilme zamanı: Pzr Şub 04, 2018 9:13 pm
gönderen ShooTeR
Coder dostlarım 2dk goz atarsanız mutlu olurum.
Görev menu hazırlıyorum serverim için deagle ile öldur kelesle oldur vs.

Kod: Tümünü seç

	if(get_pdata_int(victim,75) == HI){
		deagle[attacker] += 1
	}
	if(get_pdata_int(victim,75) == HIW_AK47){
		akoldur[attacker] += 1
	}
su sekilde bağladım ama deagle'in HIW veya HIT kodu gerekli bilen varsa gönderirmisiniz?
@Yek'-ta
@Taha Demirbaş
@PaZee

Deagle ve AK HIW yada HIT kodları

Gönderilme zamanı: Pzr Şub 04, 2018 9:39 pm
gönderen Yek'-ta
ölümleri CSW_weapon ile tanıla.

Deagle ve AK HIW yada HIT kodları

Gönderilme zamanı: Pzr Şub 04, 2018 9:49 pm
gönderen ShooTeR
Yek'-ta yazdı: Pzr Şub 04, 2018 9:39 pm ölümleri CSW_weapon ile tanıla.
Aklım suanda karmakarışık rica etsem kodlayıp gönderebilirmisin ?

Deagle ve AK HIW yada HIT kodları

Gönderilme zamanı: Pzr Şub 04, 2018 10:18 pm
gönderen Yek'-ta
en basiti bunu karıştır.
http://www.csplugin.com/2010/07/deagle- ... ugini.html

static weapon[2];
read_data(4,weapon,1);
if(weapon[0] != 'd')
return PLUGIN_CONTINUE;

daha evvelinden weaponu 3 karakterli tanıtmış. read_data ile 4. değeri çekip weapona eşitliyor. weapon değişkeni içerisi silahın ilk 3 adını alıyor, weapon ın 0. karakteri d'ye eşit değil ise durdur demiş. Deagle, ilk karakter d harfi.

Deagle ve AK HIW yada HIT kodları

Gönderilme zamanı: Pzr Şub 04, 2018 10:40 pm
gönderen ShooTeR

Kod: Tümünü seç

public death(id){
	static weapon[2];
	read_data(4,weapon,1);
	if(weapon[0] != 'd'){
		deagle[id] += 1
	}
	if(weapon[0] != 'a'){
		akoldur[id] +=1
	}
	return PLUGIN_CONTINUE;
}
Bu sekilde ? @Yek'-ta

Deagle ve AK HIW yada HIT kodları

Gönderilme zamanı: Pzr Şub 04, 2018 10:47 pm
gönderen Yek'-ta

Kod: Tümünü seç

public death(id){
	static weapon[3];
	read_data(4,weapon,charsmax(weapon));
	if(weapon[0] == 'd' && weapon[1] == 'e'){
		deagle[id] += 1
	}
	if(weapon[0] == 'a' && weapon[1] == 'k'){
		akoldur[id] +=1
	}
	return PLUGIN_CONTINUE;
}

Deagle ve AK HIW yada HIT kodları

Gönderilme zamanı: Pzr Şub 04, 2018 10:54 pm
gönderen ShooTeR
Yek'-ta yazdı: Pzr Şub 04, 2018 10:47 pm

Kod: Tümünü seç

public death(id){
	static weapon[3];
	read_data(4,weapon,charsmax(weapon));
	if(weapon[0] == 'd' && weapon[1] == 'e'){
		deagle[id] += 1
	}
	if(weapon[0] == 'a' && weapon[1] == 'k'){
		akoldur[id] +=1
	}
	return PLUGIN_CONTINUE;
}
Ben menuyu göndereyim sen ayarlarsan benım kafa allak bullak oldu....

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <zombieplague>

#define PLUGIN "AzeriMENU"
#define VERSION "1.0"
#define AUTHOR "ShooTER"

new antifiyat,gorev_odul1,gorev_odul2,gorev_odul3,gorev_odul4,gorev_odul5,gorev_odul6,gorev_odul7
new engel[33],armory[33],bool:maplik[33],
beszombi[33],oldur[33],deagle[33],akoldur[33],headshot[33],roundgorev[33],zmolgorev[33],
gorev1[33],gorev2[33],gorev3[33],gorev4[33],gorev5[33],gorev6[33],gorev7[33];


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	//Say Komutları
	register_clcmd("say /amenu","azermenu")
	register_clcmd("say /azerimenu","azermenu")
	register_clcmd("say /vipm","vipmenu")
	register_clcmd("say /gorevcidayi","gorev_menu")
	
	//CVARS
	gorev_odul1 = register_cvar("gorev_odul1x","15")
	gorev_odul2 = register_cvar("gorev_odul2x","15")
	gorev_odul3 = register_cvar("gorev_odul3x","10")
	gorev_odul4 = register_cvar("gorev_odul4x","10")
	gorev_odul5 = register_cvar("gorev_odul5x","10")
	gorev_odul6 = register_cvar("gorev_odul6x","5")
	gorev_odul7 = register_cvar("gorev_odul7x","5")
	
	//LOGEVENT
	register_logevent("logevent_round_end", 2, "1=Round_End") 
	register_logevent("eRoundEnd",2,"1=Round_End");
	register_logevent("eRoundStart", 2, "1=Round_Start");
	RegisterHam(Ham_Killed,		"player", "fw_player_killed")
	RegisterHam(Ham_Spawn, "player", "zmolgorevx",1)
	register_event("DeathMsg", "death", "a")
	//
	//ANTI ENFEKSIYON ZIRH FIYATI
	antifiyat = register_cvar("antienfekfiyat", "10")
}
public azermenu(id) {
	if (is_user_alive(id)) { 
		new menu,Menuz[512]
		if(get_user_armor(id) > 1){
		formatex(Menuz, charsmax(Menuz),"\yAzeri \r~ Menu \wYETKI: \rOYUNCU^n\yKALKAN: \r[\dAKTIF\r]")
		menu = menu_create(Menuz, "menucudayi")
		}else{
		formatex(Menuz, charsmax(Menuz),"\yAzeri \r~ Menu \wYETKI: \rOYUNCU^n\yKALKAN: \r[\dPASIF\r]")
		menu = menu_create(Menuz, "menucudayi")
		}
		formatex(Menuz, charsmax(Menuz), "\rLAZER \yKUR \d[SETLASER]")
		menu_additem(menu, Menuz, "1")
		formatex(Menuz, charsmax(Menuz), "\rLAZER \yGERI AL \d[DELLASER]")
		menu_additem(menu, Menuz, "2")
		formatex(Menuz, charsmax(Menuz), "\wSERVER \yKomutlari \d[Commands]")
		menu_additem(menu, Menuz, "3")
		formatex(Menuz, charsmax(Menuz), "\wAzeriJET \r(Speed) \w[FREE]")
		menu_additem(menu, Menuz, "4")
		formatex(Menuz, charsmax(Menuz), "\wAnti-Infect \yArmor \d[10 Ammo/Sansina Ne Kadar Cikarsa]")
		menu_additem(menu, Menuz, "5")
		formatex(Menuz, charsmax(Menuz), "\wVIP \yMENU \d[Extra ITEM]")
		menu_additem(menu, Menuz, "6")
		formatex(Menuz, charsmax(Menuz), "\rGOREV \yMENU \d[MISSION]")
		menu_additem(menu, Menuz, "7")
		formatex(Menuz, charsmax(Menuz), "\rAzeri \yBANK")
		menu_additem(menu, Menuz, "8")
		formatex(Menuz, charsmax(Menuz), "\rZP\wMENU \d[ANAMENU]^n")
		menu_additem(menu, Menuz, "9")
		formatex(Menuz, charsmax(Menuz), "\rCikis \w[Azerie's ZPlague]")
		menu_additem(menu, Menuz, "15")
		
		menu_setprop(menu, MPROP_PERPAGE, 0)
		menu_display(id, menu, 0)  
	}
	return PLUGIN_CONTINUE
}

public menucudayi(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:{
			console_cmd(id,"+setlaser")
		}
		case 2:{
			console_cmd(id,"+dellaser")
		}
		case 3:{
			colorchat(0,"!y[!gAzerie's!y] !t[M]/!gZPMENU!y |!t [X]/!gLzKUR!y |!t [C]/!gLzGERIAL!y |!t [O]/!gFRAG-RESET!y |!t [J]/!gGorev-MENU!y |")
		}
		case 4:{
			console_cmd(id,"say /azerijp")
		}
		case 5:{
			if(zp_get_user_ammo_packs(id) > 14){
			zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) - get_pcvar_num(antifiyat))
			switch(random_num(0,9))
			{
				case 0:{
					set_user_armor(id,15)
					colorchat(id,"!y[!gAzerie's!y] !ySansina 15 anti enfeksiyon zirhi kazandin, zombilerin vuruslarina artik dayaniklisin.")
				}
				case 1:{
					set_user_armor(id,25)
					colorchat(id,"!y[!gAzerie's!y] !ySansina 25 anti enfeksiyon zirhi kazandin, zombilerin vuruslarina artik dayaniklisin.")
				}
				case 2:{
					set_user_armor(id,5)
					colorchat(id,"!y[!gAzerie's!y] !ySansina 5 anti enfeksiyon zirhi kazandin, zombilerin vuruslarina artik dayaniklisin.")
				}
				case 3:{
					set_user_armor(id,30)
					colorchat(id,"!y[!gAzerie's!y] !ySansina 30 anti enfeksiyon zirhi kazandin, zombilerin vuruslarina artik dayaniklisin.")
				}
				case 4:{
					set_user_armor(id,50)
					colorchat(id,"!y[!gAzerie's!y] !ySansina 50 anti enfeksiyon zirhi kazandin, zombilerin vuruslarina artik dayaniklisin.")
				}
				case 5:{
					set_user_armor(id,55)
					colorchat(id,"!y[!gAzerie's!y] !ySansina 55 anti enfeksiyon zirhi kazandin, zombilerin vuruslarina artik dayaniklisin.")
				}
				case 6:{
					set_user_armor(id,75)
					colorchat(id,"!y[!gAzerie's!y] !ySansina 75 anti enfeksiyon zirhi kazandin, zombilerin vuruslarina artik dayaniklisin.")
				}
				case 7:{
					set_user_armor(id,60)
					colorchat(id,"!y[!gAzerie's!y] !ySansina 60 anti enfeksiyon zirhi kazandin, zombilerin vuruslarina artik dayaniklisin.")
				}
				case 8:{
					set_user_armor(id,30)
					colorchat(id,"!y[!gAzerie's!y] !ySansina 30 anti enfeksiyon zirhi kazandin, zombilerin vuruslarina artik dayaniklisin.")
				}
				case 9:{
					set_user_armor(id,0)
					colorchat(id,"!y[!gAzerie's!y] !yUzgunum sansin yok maalesef anti enfeksiyon zirhi kazanamadin :(")
				}
			}
		}
				else
				{
					colorchat(id,"!y[!gAzerie's!y] !yYeterli ammo paketin olmadigi icin maalesef zirh alamazsin!!!")
				}
	}
		case 6:{
			vipmenu(id)
		}
		case 7:{
			gorev_menu(id)
		}
		case 8:{
			console_cmd(id,"say /azeribank")
		}
		case 9:{
			console_cmd(id,"say /zpmenu")
		}
		case 15:{
		}
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public vipmenu(id){
	if (is_user_alive(id)) { 
		new menu, Menuz[512]
		new name[33]
		get_user_name(id,name,32)
		formatex(Menuz, charsmax(Menuz),"\yAzeri \r~ VIPMenu^n\y| Hosgeldin \r%s \y|",name)
		menu = menu_create(Menuz, "vipx")
		
		if(engel[id] == 0 & get_user_flags(id) & ADMIN_BAN)
		{
			formatex(Menuz, charsmax(Menuz), "\r=> Extra ITEM \yAL \d[1 Round]")
			menu_additem(menu, Menuz, "1")
		}
		else
		{
			formatex(Menuz, charsmax(Menuz), "\r=> Extra ITEM \yAL \d[Kullanildi]")
			menu_additem(menu, Menuz, "1")
		}
		if(engel[id] == 0 & get_user_flags(id) & ADMIN_BAN)
		{
			formatex(Menuz, charsmax(Menuz), "\r=> OZELLIK SEC \yHUMAN \d[1 Round]")
			menu_additem(menu, Menuz, "2")
		}
		else
		{
			formatex(Menuz, charsmax(Menuz), "\r=> OZELLIK SEC \yHUMAN \d[Kullanildi]")
			menu_additem(menu, Menuz, "2")
		}
		if(engel[id] == 0 & get_user_flags(id) & ADMIN_BAN)
		{
			formatex(Menuz, charsmax(Menuz), "\r=> OZELLIK SEC \yZOMBIE \d[1 Round]")
			menu_additem(menu, Menuz, "3")
		}
		else
		{
			formatex(Menuz, charsmax(Menuz), "\r=> OZELLIK SEC \yZOMBIE \d[Kullanildi]")
			menu_additem(menu, Menuz, "3")
		}
		
		formatex(Menuz, charsmax(Menuz), "\r=> OPEN LUCKY \yCHEST \d[MAPLIK]")
		menu_additem(menu, Menuz, "4")
		
		//if(maplik[id] && get_user_flags(id) & ADMIN_BAN){
		if(get_user_flags(id) & ADMIN_BAN){
			formatex(Menuz, charsmax(Menuz), "\r=> 20 AMMO \yAL \d[MAPLIK]")
			menu_additem(menu, Menuz, "5")
		}
		
		menu_setprop(menu,MPROP_EXITNAME,"\rCikis \w[Azerie's ZPlague]");
		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
		menu_display(id, menu, 0);
	}
	return PLUGIN_CONTINUE
}
public vipx(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 name[33]
	get_user_name(id,name,32)
	
	switch(key)
	{
		case 1:{
			extramenu(id)
			engel[id] = 1
		}
		case 2:{
			avciozel(id)
			engel[id] = 1
		}
		case 3:{
			zmozel(id)
			engel[id] = 1
		}
		case 4:{
			colorchat(0,"!y[!gLUCKYCHEST!y] !tBu menu henuz yapim asamasindadir.")
		}
		case 5:{
			if (maplik[id]){
			maplik[id] = false
			zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) + 20)
			}else{
			maplik[id] = true
			colorchat(id,"!y[!gADMIN BAHSIS!y] Maplik hakkini maalesef kullandin.")
		}
	}
}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public extramenu(id){
	if (is_user_alive(id)) { 
		static Item[64]
		new name[33]
		get_user_name(id,name,32)
		formatex(Item, charsmax(Item),"\yAzeri \r~ EXTRAMenu^n\y| Hosgeldin \r%s \y|",name)
		new menu = menu_create(Item, "extx")
		
		menu_additem(menu, "\r=> CYCLONE \yAL \d[ADMIN/VIP]", "1", ADMIN_BAN);
		menu_additem(menu, "\r=> PLASMAGUN \yAL \d[ADMIN/VIP]", "2", ADMIN_BAN);
		menu_additem(menu, "\r=> RAILCANNON \yAL \d[ADMIN/VIP]", "3", ADMIN_BAN);
		menu_additem(menu, "\r=> JANUS-3 \yAL \d[ADMIN/VIP]", "4", ADMIN_BAN);
		menu_additem(menu, "\r=> GUITAR \yAL \d[ADMIN/VIP]", "5", ADMIN_BAN);
		
		menu_setprop(menu,MPROP_EXITNAME,"\rCikis \w[Azerie's ZPlague]");
		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
		menu_display(id, menu, 0);
	}
	return PLUGIN_CONTINUE
}
public extx(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 name[33]
	get_user_name(id,name,32)
	
	switch(key)
	{
		case 1:{
			client_cmd(id,"vipex_getcyclone")
		}
		case 2:{
			client_cmd(id,"vipex_getcycloneal")
		}
		case 3:{
			client_cmd(id,"vipex_getcannonal")
		}
		case 4:{
			client_cmd(id,"vipex_getjanuskapgel")
		}
		case 5:{
			client_cmd(id,"vipex_getguitaral")
		}
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public avciozel(id){
	if (is_user_alive(id)) { 
		static Item[64]
		new name[33]
		get_user_name(id,name,32)
		formatex(Item, charsmax(Item),"\yAzeri \r~ HUMAN OZELLIK MENU^n\y| Hosgeldin \r%s \y|",name)
		new menu = menu_create(Item, "avx")
		
		menu_additem(menu, "\r=> +20 ANTI-INFECT \yARMOR \d[ADMIN/VIP]", "1", 0);
		menu_additem(menu, "\r=> ALEV \yBOMBASI \d[ADMIN/VIP]", "2", 0);
		menu_additem(menu, "\r=> ISIK \yBOMBASI \d[ADMIN/VIP]", "3", 0);
		menu_additem(menu, "\r=> 3 Sn Ammo \yArtisi\d[ADMIN/VIP]", "4", 0);
		menu_additem(menu, "\r=> 5 Sn Anti-Enfeksiyon \yArmor Onarimi \d[ADMIN/VIP]", "5", ADMIN_BAN);
		
		menu_setprop(menu,MPROP_EXITNAME,"\rCikis \w[Azerie's ZPlague]");
		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
		menu_display(id, menu, 0);
	}
	return PLUGIN_CONTINUE
}
public avx(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 name[33]
	get_user_name(id,name,32)
	
	switch(key)
	{
		case 1:{
			set_user_armor(id,get_user_armor(id) + 1)
		}
		case 2:{
			give_item(id,"weapon_hegrenade")
		}
		case 3:{
			give_item(id,"weapon_smokegrenade")
		}
		case 4:{
			set_task(3.0,"ammoartir",id,"",0,"b")
		}
		case 5:{
			set_task(5.0,"armoronar",id,"",0,"b")
		}
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public ammoartir(id)
{
	zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) + 2)
	set_task(3.0,"ammoartisfinis",id)
}
public ammoartirfinis(id){
	colorchat(id,"!y[!gAMMO-ARTIS!y] Ammo artirim suresi bitti.")
}
public armoronar(id){
	if(armory[id] < 100)
	{
	set_user_armor(id,get_user_armor(id) + 10)
	set_task(5.0,"armorartisfinis",id)
}
}
public armorartisfinis(id){
	colorchat(id,"!y[!gREPAIR-ARMOR!y] Armor onarim suresi bitti.")
}
public zmozel(id){
	if (is_user_alive(id) & zp_get_user_zombie(id)){ 
		static Item[64]
		new name[33]
		get_user_name(id,name,32)
		formatex(Item, charsmax(Item),"\yAzeri \r~ ZM OZELLIKMenu \y| Hosgeldin \r%s \y|",name)
		new menu = menu_create(Item, "zmx")
		
		menu_additem(menu, "\r=> +4000 \yHP", "1", 0);
		menu_additem(menu, "\r=> 3 Saniye \yGodmode", "2", 0);
		menu_additem(menu, "\r=> Hizli Can \yYenileme", "3", 0);
		menu_additem(menu, "\r=> Duvara \yTirmanma \d[Yapim Asamasinda]", "4", 0);
		
		menu_setprop(menu,MPROP_EXITNAME,"\rCikis \w[Azerie's ZPlague]");
		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
		menu_display(id, menu, 0);
	}
	else
	{
		colorchat(id,"!y[!gOZELLIKMENU!y] Zombi olmadigin icin bu menuye giremezsin.")
	}
	return PLUGIN_CONTINUE
}
public zmx(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 name[33]
	get_user_name(id,name,32)
	
	switch(key)
	{
		case 1:{
			set_user_health(id,get_user_health(id) + 4000)
		}
		case 2:{
			ucsngod(id)
		}
		case 3:{
			set_task(15.0,"hizlican",id,"",0,"b")
		}
		case 4:{
			colorchat(0,"!y[!gSPIDERMAN!y] !tBu ozellik henuz yapim asamasindadir.")
		}
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public hizlican(id)
{
	set_user_health(id,get_user_health(id) + 350)
}

public ucsngod(id){
	set_user_godmode(id,1)
	set_task(3.0,"godkapa",id)
}
public godkapa(id){
	set_user_godmode(id,0)
	colorchat(0,"!y[!gGODMODE!y] 3 saniyelik aldigin godmode suresi bittigi icin kapandi.")
}
public gorev_menu(id){
	if (is_user_alive(id)) { 
	static Item[64]
	new Menu;
	new name[33]
	get_user_name(id,name,32)
	formatex(Item,charsmax(Item),"\rAzerie's\y ZPlague \w[\dGorev Menu\w]^n\y| Hosgeldin \r%s\y |",name)
	Menu = menu_create(Item,"odul_al")

	if(beszombi[id] < 5)
	{
		formatex(Item,charsmax(Item),"\r[\yZM Yap\r] \d[\r%d/5\d] \w[\y%d Ammo\w]",beszombi[id],get_pcvar_num(gorev_odul1))
		menu_additem(Menu,Item,"1")
	}
	if(beszombi[id] >= 5 && gorev1[id] == 0)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak icin \d[\y1'e\d] \rbas.")
		menu_additem(Menu,Item,"1")
	}
	if(gorev1[id] == 1)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi.")
		menu_additem(Menu,Item,"1")
	}
	if(oldur[id] < 10)
	{
		formatex(Item,charsmax(Item),"\r[\yZM Oldur\r] \d[\r%d/10\d] \w[\y%d Ammo\w]",oldur[id],get_pcvar_num(gorev_odul2))
		menu_additem(Menu,Item,"2")
	}
	if(oldur[id] >= 10 && gorev2[id] == 0)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak icin \d[\y2'e\d] \rbas.")
		menu_additem(Menu,Item,"2")
	}
	if(gorev2[id] == 1)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi.")
		menu_additem(Menu,Item,"2")
	}
	if(deagle[id] < 3)
	{
		formatex(Item,charsmax(Item),"\r[\yDeagle ile Oldur\r] \d[\r%d/3\d] \w[\y%d Ammo\w]",deagle[id],get_pcvar_num(gorev_odul3))
		menu_additem(Menu,Item,"3")
	}
	if(deagle[id] >= 3 && gorev3[id] == 0)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak icin \d[\y3'e\d] \rbas.")
		menu_additem(Menu,Item,"3")
	}
	if(gorev3[id] == 1)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi.")
		menu_additem(Menu,Item,"3")
	}
	if(akoldur[id] < 5)
	{
		formatex(Item,charsmax(Item),"\r[\yAK47 ile Oldur\r] \d[\r%d/5\d] \w[\y%d Ammo\w]",akoldur[id],get_pcvar_num(gorev_odul4))
		menu_additem(Menu,Item,"4")
	}
	if(akoldur[id] >= 5 && gorev4[id] == 0)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak icin \d[\y4'e\d] \rbas.")
		menu_additem(Menu,Item,"4")
	}
	if(gorev4[id] == 1)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi")
		menu_additem(Menu,Item,"4")
	}
	if(headshot[id] < 5 )
	{
		formatex(Item,charsmax(Item),"\r[\yHS AT\r] \d[\r%d/5\d] \w[\y%d Ammo\w]",headshot[id],get_pcvar_num(gorev_odul5))
		menu_additem(Menu,Item,"5")
	}
	if(headshot[id] >= 5 && gorev5[id] == 0)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak icin \d[\y5'e\d] \rbas.")
		menu_additem(Menu,Item,"5")
	}
	if(gorev5[id] == 1)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi")
		menu_additem(Menu,Item,"5")
	}
	if(roundgorev[id] < 5 )
	{
		formatex(Item,charsmax(Item),"\r[\yRound Oyna\r] \d[\r%d/5\d] \w[\y%d Ammo\w]",roundgorev,get_pcvar_num(gorev_odul6))
		menu_additem(Menu,Item,"6")
	}
	if(roundgorev[id] >= 5 && gorev6[id] == 0)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak icin \d[\y6'e\d] \rbas.")
		menu_additem(Menu,Item,"6")
	}
	if(gorev6[id] == 1)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi")
		menu_additem(Menu,Item,"6")
	}
	if(zmolgorev[id] < 6 )
	{
		formatex(Item,charsmax(Item),"\r[\yZM Ol\r] \d[\r%d/6\d] \w[\y%d Ammo\w]",zmolgorev,get_pcvar_num(gorev_odul7))
		menu_additem(Menu,Item,"7")
	}
	if(zmolgorev[id] >= 6 && gorev7[id] == 0)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak icin \d[\y6'e\d] \rbas.")
		menu_additem(Menu,Item,"7")
	}
	if(gorev7[id] == 1)
	{
		formatex(Item,charsmax(Item),"\yGorev Tamamlandi")
		menu_additem(Menu,Item,"7")
	}
	
	menu_setprop(Menu,MPROP_EXIT,MEXIT_ALL)
	menu_display(id,Menu,0)
	
	}
}
public odul_al(id,menu,item){
	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 odul1 = get_pcvar_num(gorev_odul1)
	new odul2 = get_pcvar_num(gorev_odul2)
	new odul3 = get_pcvar_num(gorev_odul3)
	new odul4 = get_pcvar_num(gorev_odul4)
	new odul5 = get_pcvar_num(gorev_odul5)
	new odul6 = get_pcvar_num(gorev_odul6)
	new odul7 = get_pcvar_num(gorev_odul7)
	
	switch(str_to_num(data)){
		case 1 :{
			if(beszombi[id] < 5 && gorev1[id] == 0){
				gorev_menu(id)
			}
			if(beszombi[id] >= 5 && gorev1[id] == 0){
				zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) + odul1)
				colorchat(id,"!y[!gAzerie's!y] 5 ZM Yap gorevini tamamliyarak !y[!g%d Ammo!y] !ykazandin",odul1)
				gorev1[id] = 1
			}
			if(gorev1[id] == 1){
				gorev_menu(id)
			}
		}
		case 2 :{
			if(oldur[id] < 10 && gorev2[id] == 0){
				gorev_menu(id)
			}
			if(oldur[id] >= 10 && gorev2[id] == 0){
				zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) + odul2)
				colorchat(id,"!y[!gAzerie's!y] 10 ZM Oldur gorevini tamamliyarak !y[!g%d Ammo!y] !ykazandin",odul2)
				gorev2[id] = 1
			}
			if(gorev2[id] == 1){
				gorev_menu(id)
			}
		}
		case 3 :{
			if(deagle[id] < 3  && gorev3[id] == 0){
				gorev_menu(id)
			}
			if(deagle[id] >= 3 && gorev3[id] == 0){
				zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) + odul3)
				colorchat(id,"!y[!gAzerie's!y] [!t3 kere!y] Deagle ile Oldur gorevini tamamliyarak !y[!g%d Ammo!y] !ykazandin",odul3)
				gorev3[id] = 1
			}
			if(gorev3[id] == 1){
				gorev_menu(id)
			}
		}
		case 4 :
		{
			if(akoldur[id] < 5 && gorev4[id] == 0){
				gorev_menu(id)
			}
			if(akoldur[id] >= 5 && gorev4[id] == 0){
				zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) + odul4)
				colorchat(id,"!y[!gAzerie's!y] [!t5 kere!y] AK47 ile Oldur gorevini tamamliyarak !y[!g%d Ammo!y] !ykazandin",odul4)
				gorev4[id] = 1
			}
			if(gorev4[id] == 1){
				gorev_menu(id)
			}
		}
		case 5 :
		{
			if(headshot[id] < 5 && gorev5[id] == 0){
				gorev_menu(id)
			}
			if(headshot[id] >= 5 && gorev5[id] == 0){
				zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) + odul5)
				colorchat(id,"!y[!gAzerie's!y] 5 HS AT gorevini tamamliyarak !y[!g%d Ammo!y] !ykazandin",odul5)
				gorev5[id] = 1
			}
			if(gorev5[id] == 1){
				gorev_menu(id)
			}
		}
		case 6 :
		{
			if(roundgorev[id] < 5 && gorev6[id] == 0){
				gorev_menu(id)
			}
			if(roundgorev[id] >= 5 && gorev6[id] == 0){
				zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) + odul6)
				colorchat(id,"!y[!gAzerie's!y] 5 Round OYNA gorevini tamamliyarak !y[!g%d Ammo!y] !ykazandin",odul6)
				gorev6[id] = 1
			}
			if(gorev6[id] == 1){
				gorev_menu(id)
			}
		}
		case 7 :
		{
			if(zmolgorev[id] < 6 && gorev7[id] == 0){
				gorev_menu(id)
			}
			if(zmolgorev[id] >= 6 && gorev7[id] == 0){
				zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) + odul7)
				colorchat(id,"!y[!gAzerie's!y] [!t6 kere!y] ZM Ol gorevini tamamliyarak !y[!g%d Ammo!y] !ykazandin",odul7)
				gorev7[id] = 1
			}
			if(gorev7[id] == 1){
				gorev_menu(id)
			}
		}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
public client_connect(id){
	gorev1[id] = 0,beszombi[id] = 0,gorev2[id] = 0,oldur[id] = 0,gorev3[id] = 0,deagle[id] = 0,gorev4[id] = 0,akoldur[id] = 0
	gorev5[id] = 0,headshot[id] = 0,gorev6[id] = 0,roundgorev[id] = 0,gorev7[id] = 0,zmolgorev[id] = 0,maplik[id] = true
}
public client_disconnected(id)
{
	gorev1[id] = 0,beszombi[id] = 0,gorev2[id] = 0,oldur[id] = 0,gorev3[id] = 0,deagle[id] = 0,gorev4[id] = 0,akoldur[id] = 0
	gorev5[id] = 0,headshot[id] = 0,gorev6[id] = 0,roundgorev[id] = 0,gorev7[id] = 0,zmolgorev[id] = 0,maplik[id] = true
}
public death(id){
	static weapon[3];
	read_data(4,weapon,charsmax(weapon));
	if(weapon[0] == 'd' && weapon[1] == 'e'){
		deagle[id] += 1
	}
	if(weapon[0] == 'a' && weapon[1] == 'k'){
		akoldur[id] +=1
	}
	return PLUGIN_CONTINUE;
}
public fw_player_killed(victim, attacker, shouldgib)
{
	if(!zp_get_user_zombie(attacker))
	{
	oldur[attacker] += 1
	}
	if(zp_get_user_zombie(attacker))
	{
	beszombi[attacker] += 1
	}
	if(get_pdata_int(victim, 75) == HIT_HEAD){
	headshot[attacker] += 1
	}
}
public zmolgorevx(id){
	if(zp_get_user_zombie(id)){
	zmolgorev[id] += 1
}
}
public logevent_round_end(){
	new players[32],inum,id
	get_players(players,inum)
	for(new i;i<inum;i++){
		id = players[i]
		roundgorev[id] += 1
	}
}
public eRoundStart() {
	new players[32], inum, id
	get_players(players, inum)
	for(new i;i<inum;i++) {
		id = players[i]
		maplik[id] = true
	}
}

public eRoundRestart() {
	new players[32], inum, id
	get_players(players, inum)
	for(new i;i<inum;i++) {
		id = players[i]
		maplik[id] = true
	}
}

public eRoundEnd() {
	new players[32], inum, id
	get_players(players, inum)
	for(new i;i<inum;i++) {
		id = players[i]
		maplik[id] = true
	}
}
// RENKLI YAZI //
//-----------------------------------------------------------------//
stock colorchat(const id, const input[], any:...) {
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)
	
	replace_all(msg, 190, "!g", "^4") // YESIL YAZI
	replace_all(msg, 190, "!y", "^1") // SARI YAZI (DEFAULT)
	replace_all(msg, 190, "!t", "^3") // TAKIM RENGI ( T Kırmızı - CT Mavi )
	
	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();
		}
	}
}
}

// RENKLI YAZI //
//-----------------------------------------------------------------//

Deagle ve AK HIW yada HIT kodları

Gönderilme zamanı: Pzr Şub 04, 2018 11:30 pm
gönderen İlyas ERTEKİN
Okumaktan baska hibirsey yapamiyorum kusura bakma :(

Deagle ve AK HIW yada HIT kodları

Gönderilme zamanı: Pzt Şub 05, 2018 1:04 pm
gönderen ByBuLuT ☪
Güzel

Deagle ve AK HIW yada HIT kodları

Gönderilme zamanı: Pzt Şub 05, 2018 4:26 pm
gönderen ShooTeR
bybulut55 yazdı: Pzt Şub 05, 2018 1:04 pmGüzel
Menumu :D