⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Webailesi.comWebailesi.com

Cs 1.6 awp sınırlama eklentisi

Konu

#1
Merhaba cs 1.6 da takımlara awp sınırlama için bi eklenti hazırlayabilecek varmı server içerisinde komut ile kaç awp alınacağını ayarlayabileceğimiz elimde hazır eklenti var ancak amxx dosyasına çeviremiyorum çevirebilecek varsa oda işimi görür 

Kodlar : #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;

publicplugin_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;
}
}
#3
eklentiyi yükledim panelime cvar ayarı olarak bu görünüyor amx_cvar max_awp_in_round "1"
ancak işlemiyor
#4
PHP Kod:
#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(pPlayerm_iTeam);

    if(
g_iMaxAwpinRound[iTeam] == g_iCvar) {
        
client_print_color(pPlayerpPlayer"^3Takimca bir roundda maksimum^1 %i ^4awp alinabilirsiniz"g_iMaxAwpinRound[iTeam]);
        
SetHookChainReturn(ATYPE_INTEGERfalse);
        return 
HC_SUPERCEDE;
    }

    
g_iMaxAwpinRound[iTeam]++;
    return 
HC_CONTINUE;
}

@
CSGameRules_RestartRound_Pre() {
    for(new 
TeamName:TEAM_UNASSIGNED<= TEAM_SPECTATORi++) {
        
g_iMaxAwpinRound[i] = 0;
    }


@"onur9173" Eklentiyi kod halinde atacaksanız, önizleme yapıp yukardaki yerden php code veya normal code'ye tıklayıp içine yapıştırın.
Son Düzenleme: 22-05-2021, 18:08, Düzenleyen: scuro.
#5
İstek konusu, @"suriyelikene" adlı kullanıcı tarafından 1 gün içinde çözülmüştür.
İsteği çözdüğü için suriyelikene Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
suriyelikene Adlı kullanıcı sizin dışınızda toplam 492 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task