1. sayfa (Toplam 1 sayfa)
Flashbang satın alınması sınırlama hk.
Gönderilme zamanı: Cum Nis 30, 2021 7:32 pm
gönderen tekbirlik
Merhabalar,
Arkadaşlar isteğimiz şu şekilde 1.ci'ye flashbang ve smoke vericek ancak ona ek olarak sadece 1 elde 3 kişi flashbang satın alabilecek fazlası alınmaya çalışıldığında hata verecek, örneğin 1 elde maximum 3 kişide Flashbang olabilir, şuan da gereken sayıya ulaşıldı!
Böyle bir eklenti yapılabilir mi?
Flashbang satın alınması sınırlama hk.
Gönderilme zamanı: Cum Nis 30, 2021 7:33 pm
gönderen bilalgecer47
Flashbang satın alınması sınırlama hk.
Gönderilme zamanı: Cum Nis 30, 2021 9:18 pm
gönderen tekbirlik
Nereleri değiştiricem? ve ne yazmam gerekiyor?
Flashbang satın alınması sınırlama hk.
Gönderilme zamanı: Cum Nis 30, 2021 10:31 pm
gönderen OPC Line
Eklenti ;
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_HE_ETKILENMEZ ADMIN_RCON
new g_iMaxHeinRound[TeamName], g_iCvar;
public plugin_init() {
register_plugin("HE 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_he_in_round", "1"), g_iCvar);
}
@BuyWeaponByWeaponID_Pre(const pPlayer, const WeaponIdType:weaponID) {
if(weaponID != WEAPON_HEGRENADE) {
return HC_CONTINUE;
}
#if defined ADMIN_HE_ETKILENMEZ
if(get_user_flags(pPlayer) & ADMIN_RCON) {
return HC_CONTINUE;
}
#endif
new TeamName:iTeam = get_member(pPlayer, m_iTeam);
if(g_iMaxHeinRound[iTeam] == g_iCvar) {
client_print_color(pPlayer, pPlayer, "Takimca bir roundda maksimum %i he bombasi alabilirsiniz", g_iMaxHeinRound[iTeam]);
SetHookChainReturn(ATYPE_INTEGER, false);
return HC_SUPERCEDE;
}
g_iMaxHeinRound[iTeam]++;
return HC_CONTINUE;
}
@CSGameRules_RestartRound_Pre() {
for(new TeamName:i = TEAM_UNASSIGNED; i <= TEAM_SPECTATOR; i++) {
g_iMaxHeinRound[i] = 0;
}
}
Flashbang satın alınması sınırlama hk.
Gönderilme zamanı: Pzr Haz 27, 2021 1:27 am
gönderen tekbirlik
OPC Line yazdı: Cum Nis 30, 2021 10:31 pm
Eklenti ;
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_HE_ETKILENMEZ ADMIN_RCON
new g_iMaxHeinRound[TeamName], g_iCvar;
public plugin_init() {
register_plugin("HE 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_he_in_round", "1"), g_iCvar);
}
@BuyWeaponByWeaponID_Pre(const pPlayer, const WeaponIdType:weaponID) {
if(weaponID != WEAPON_HEGRENADE) {
return HC_CONTINUE;
}
#if defined ADMIN_HE_ETKILENMEZ
if(get_user_flags(pPlayer) & ADMIN_RCON) {
return HC_CONTINUE;
}
#endif
new TeamName:iTeam = get_member(pPlayer, m_iTeam);
if(g_iMaxHeinRound[iTeam] == g_iCvar) {
client_print_color(pPlayer, pPlayer, "Takimca bir roundda maksimum %i he bombasi alabilirsiniz", g_iMaxHeinRound[iTeam]);
SetHookChainReturn(ATYPE_INTEGER, false);
return HC_SUPERCEDE;
}
g_iMaxHeinRound[iTeam]++;
return HC_CONTINUE;
}
@CSGameRules_RestartRound_Pre() {
for(new TeamName:i = TEAM_UNASSIGNED; i <= TEAM_SPECTATOR; i++) {
g_iMaxHeinRound[i] = 0;
}
}
He yerine FLASHBANG sınırı ekleyebilir misiniiz ?
Flashbang satın alınması sınırlama hk.
Gönderilme zamanı: Pzr Haz 27, 2021 2:27 am
gönderen cbmarksman
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_HE_ETKILENMEZ ADMIN_RCON
new g_iMaxHeinRound[TeamName], g_iCvar;
public plugin_init() {
register_plugin("HE 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_he_in_round", "3"), g_iCvar);
}
@BuyWeaponByWeaponID_Pre(const pPlayer, const WeaponIdType:weaponID) {
if(weaponID != WEAPON_FLASHBANG) {
return HC_CONTINUE;
}
#if defined ADMIN_HE_ETKILENMEZ
if(get_user_flags(pPlayer) & ADMIN_RCON) {
return HC_CONTINUE;
}
#endif
new TeamName:iTeam = get_member(pPlayer, m_iTeam);
if(g_iMaxHeinRound[iTeam] == g_iCvar) {
client_print_color(pPlayer, pPlayer, "Takimca bir roundda maksimum %i flash bombasi alabilirsiniz", g_iMaxHeinRound[iTeam]);
SetHookChainReturn(ATYPE_INTEGER, false);
return HC_SUPERCEDE;
}
g_iMaxHeinRound[iTeam]++;
return HC_CONTINUE;
}
@CSGameRules_RestartRound_Pre() {
for(new TeamName:i = TEAM_UNASSIGNED; i <= TEAM_SPECTATOR; i++) {
g_iMaxHeinRound[i] = 0;
}
}
3 sınırını ekledim ve bombayı flash haline getirdim. El başı takım 1.cilerine flash smoke için şu konuyu inceleyebilirsiniz:
eklenti-istekleri/takim-birincilerine-f ... 47413.html
Flashbang satın alınması sınırlama hk.
Gönderilme zamanı: Pzr Haz 27, 2021 7:56 am
gönderen tekbirlik
cbmarksman yazdı: Pzr Haz 27, 2021 2:27 am
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_HE_ETKILENMEZ ADMIN_RCON
new g_iMaxHeinRound[TeamName], g_iCvar;
public plugin_init() {
register_plugin("HE 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_he_in_round", "3"), g_iCvar);
}
@BuyWeaponByWeaponID_Pre(const pPlayer, const WeaponIdType:weaponID) {
if(weaponID != WEAPON_FLASHBANG) {
return HC_CONTINUE;
}
#if defined ADMIN_HE_ETKILENMEZ
if(get_user_flags(pPlayer) & ADMIN_RCON) {
return HC_CONTINUE;
}
#endif
new TeamName:iTeam = get_member(pPlayer, m_iTeam);
if(g_iMaxHeinRound[iTeam] == g_iCvar) {
client_print_color(pPlayer, pPlayer, "Takimca bir roundda maksimum %i flash bombasi alabilirsiniz", g_iMaxHeinRound[iTeam]);
SetHookChainReturn(ATYPE_INTEGER, false);
return HC_SUPERCEDE;
}
g_iMaxHeinRound[iTeam]++;
return HC_CONTINUE;
}
@CSGameRules_RestartRound_Pre() {
for(new TeamName:i = TEAM_UNASSIGNED; i <= TEAM_SPECTATOR; i++) {
g_iMaxHeinRound[i] = 0;
}
}
3 sınırını ekledim ve bombayı flash haline getirdim. El başı takım 1.cilerine flash smoke için şu konuyu inceleyebilirsiniz:
eklenti-istekleri/takim-birincilerine-f ... 47413.html
Maximum 1 tane alınabilmesini istiyorum, düzenleyebilir misin ?
Flashbang satın alınması sınırlama hk.
Gönderilme zamanı: Pzr Haz 27, 2021 6:54 pm
gönderen tekbirlik
Yardımcı olabilecek kimse yok mu ?
Flashbang satın alınması sınırlama hk.
Gönderilme zamanı: Pzr Haz 27, 2021 7:18 pm
gönderen heaveNN