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

https://discord.gg/43gGDQe6tS

Takım Birincilerine Flashbang Düzeltme

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
wampir33
Mesajlar: 2
Kayıt: Pzt Mar 30, 2020 12:29 am

Takım Birincilerine Flashbang Düzeltme

Mesaj gönderen wampir33 »

Benim Sorunum şu bu plugin gayet güzel ama her mapta çalışmasın misal suan sadece fy_iceworld16 mapında yasaklamak istiyorum. Birincilere falashbang vermesin nasıl yapabilirim 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ı

cbmarksman
Mesajlar: 92
Kayıt: Prş Ağu 20, 2020 11:24 pm

Takım Birincilerine Flashbang Düzeltme

Mesaj gönderen cbmarksman »

iceworld yasaklanmış hali

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

new const PLUGIN[] = "En_Iyi_Flashbang";
new const VERSION[] = "1.0";
new const AUTHOR[] = "By.KinG";

new const TAG[] = "CSDuragi GaminG";

new map[32]

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_event("HLTV", "Event_Round_Start", "a", "1=0", "2=0");
}

public Event_Round_Start()
{
	set_task(1.0, "T_Best");
	set_task(1.0, "CT_Best");
}

public T_Best()
{
	new Players[32], Num_Alive_T, New_ID, Best;
	get_players(Players, Num_Alive_T, "aeh", "TERRORIST");
	
	for(new i; i < Num_Alive_T; i++)
	{
		New_ID = Players[i];
		
		if(get_entvar(New_ID, var_frags) >= get_entvar(Best, var_frags))
		{
			Best = New_ID;
		}
	}
	
	set_task(1.0, "Add_Smoke", Best);
	client_print_color(0, 0, "^3[%s] ^4T Takiminin En Iyi Oyuncusu ^3%n'e ^4Flashbang Verildi", TAG, Best);
}

public CT_Best()
{
	new Players[32], Num_Alive_CT, New_ID, Best;
	get_players(Players, Num_Alive_CT, "aeh", "CT");
	
	for(new i; i < Num_Alive_CT; i++)
	{
		New_ID = Players[i];
		
		if(get_entvar(New_ID, var_frags) >= get_entvar(Best, var_frags))
		{
			Best = New_ID;
		}
	}
	
	set_task(1.0, "Add_Smoke", Best);
	client_print_color(0, 0, "^3[%s] ^4CT Takiminin En Iyi Oyuncusu ^3%n'e ^4Flashbang Verildi", TAG, Best);
}

public Add_Smoke(ID)
{
	get_mapname(map, 31);
	if(!equali(map, "fy_iceworld16"))
	{
		rg_give_item(ID, "weapon_flashbang");
	}
}

buradaki

Kod: Tümünü seç

if(!equali(map, "fy_iceworld16"))
kısmına yasaklamak istediğin mapları şu şekilde ekleyebilirsin
örneğin

Kod: Tümünü seç

if(!equali(map, "fy_iceworld16") && !equali(map, "fy_snow"))
şeklinde yan yana giderek ekstra olarka oluşturabilirsin

Kod: Tümünü seç

public Add_Smoke(ID)
{
	get_mapname(map, 31);
	if(!equali(map, "fy_iceworld16"))
	{
		rg_give_item(ID, "weapon_flashbang");
	}
}
bu kısma eklediğin maplarda takım 1.lerine flash vermeyecektir

Link:
Linklerini gizle
Linki Kopyala
Cevapla