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

https://discord.gg/43gGDQe6tS

Awp alma sınırlama

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


vurucupro
Mesajlar: 23
Kayıt: Pzt Kas 23, 2020 11:48 am

Awp alma sınırlama

Mesaj gönderen vurucupro »

Colditz yazdı: Pzt Oca 25, 2021 12:10 am CSDurağı sunucusunda denedim sorunsuz çalışıyor.

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

//Eger bir yetkisi olan adminin bundan etkilenmesini istemiyorsan // kodunu kaldir. (#define ...)
//#define ADMIN_AWP_ETKILENMEZ	ADMIN_RCON

new g_iMaxAwpinRound[TeamName], g_iCvar;

public plugin_init() {
	register_plugin("Awp Siniri", "0.0.1", "PurposeLess");

	RegisterHookChain(RG_BuyWeaponByWeaponID, "@BuyWeaponByWeaponID_Pre", .post = false);
	RegisterHookChain(RG_CSGameRules_RestartRound, "@CSGameRules_RestartRound_Pre", .post = false);

	bind_pcvar_num(create_cvar("max_awp_in_round", "1"), g_iCvar);
}

@BuyWeaponByWeaponID_Pre(const pPlayer, const WeaponIdType:weaponID) {
	if(weaponID != WEAPON_AWP) {
		return HC_CONTINUE;
	}

	#if defined ADMIN_AWP_ETKILENMEZ
	if(get_user_flags(pPlayer) & ADMIN_RCON) {
		return HC_CONTINUE;
	}
	#endif

	new TeamName:iTeam = get_member(pPlayer, m_iTeam);

	if(g_iMaxAwpinRound[iTeam] == g_iCvar) {
		client_print_color(pPlayer, pPlayer, "Takimca bir roundda maksimum %i awp alinabilirsiniz", g_iMaxAwpinRound[iTeam]);
		SetHookChainReturn(ATYPE_INTEGER, false);
		return HC_SUPERCEDE;
	}

	g_iMaxAwpinRound[iTeam]++;
	return HC_CONTINUE;
}

@CSGameRules_RestartRound_Pre() {
	for(new TeamName:i = TEAM_UNASSIGNED; i <= TEAM_SPECTATOR; i++) {
		g_iMaxAwpinRound[i] = 0;
	}
}
[/code]
Hangi komutları değiştirerek kaç awp alınacağını düzenliyoruz?

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

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

Awp alma sınırlama

Mesaj gönderen Colditz »

Cvar ayarı var

Kod: Tümünü seç

amx_cvar max_awp_in_round "1"

Link:
Linklerini gizle
Linki Kopyala

Ares31529173
Mesajlar: 1
Kayıt: Çrş Nis 14, 2021 2:10 pm

Awp alma sınırlama

Mesaj gönderen Ares31529173 »

hocam eklentiyi amxx dosyasına çevirmem gerekte çevirirken hata veriyor elinizde hazırda var ise atabilirmisiniz amxx dosyasını editleme yapmaya gerek yok olduğu gibi alabilirim

Eklentiniz derlenemedi! Aşağıdaki hataları okuyun: bu şekilde hata veriyor ancak hata kodu v.b görünmüyor

Link:
Linklerini gizle
Linki Kopyala
Cevapla