⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⚡ NVMe altyapı • 🛡️ DDoS Koruması • 🤖 Akıllı Otomasyon • 🕐 7/24 Destek
Sponsor Görsel 2
SponsorSponsor

Konu

#1
merhaba bir takımda 3 kişiden fazla kişinin awp almasını istemiyorum awp sınır yapabilcek var mı oyt serveri için
#2
Forumda mevcuttur.

https://www.webailesi.com/konu-reapi-awp-almayi-sinirlama-14857
Stand Back Warrior's   | ip: cs.sbwpro.com | ts3: ts3.sbwpro.com
#3
abi bu plugini denedim ama sınır mesela 2 ise sınır iki takım içinde geçerli oluyor
#4
PHP Kod:
#pragma semicolon 1

#include <amxmodx>
#include <reapi>
#include <cstrike>

//#define ADMIN_AWP_ETKILENMEZ ADMIN_RCON //

new g_iMaxAwpinRound[33], g_iCvar// 32 oyuncu + 1 takım değişkeni

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""2"), g_iCvar);

    register_clcmd("say /awp""CmdSayAwp"); // /awp komutu için kayıt
}

@
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_AWP_ETKILENMEZ) {
        return HC_CONTINUE;
    }
    #endif

    new iTeam get_user_team(pPlayer); // Oyuncunun takımını al

    if (g_iMaxAwpinRound[iTeam] >= get_pcvar_num(g_iCvar)) {
        client_print_color(pPlayerpPlayer"^3Takimca bir roundda maksimum^1 %i ^4awp alinabilirsiniz"get_pcvar_num(g_iCvar));
        // Sohbette diğer oyunculara sınırın aşıldığını bildirme
        new szName[32];
        get_user_name(pPlayerszNamesizeof(szName));
        client_print_color(0print_chat"^1%s ^3fazla awp aldı!"szName);
        SetHookChainReturn(ATYPE_INTEGERfalse);
        return HC_SUPERCEDE;
    }

    g_iMaxAwpinRound[iTeam]++;
    return HC_CONTINUE;
}

@
CSGameRules_RestartRound_Pre() {
    for (new 033i++) {
        g_iMaxAwpinRound[i] = 0;
    }
}

// /awp komutu ile AWP alan oyuncuları gösterir
public CmdSayAwp(id) {
    new szOutput[256];
    format(szOutputsizeof(szOutput), "^4AWP alan oyuncular:");

    for (new 1<= get_maxplayers(); i++) {
        if (is_user_connected(i) && is_user_alive(i)) {
            new iTeam get_user_team(i);
            if (g_iMaxAwpinRound[iTeam] > 0) {
                new szName[32];
                get_user_name(iszNamesizeof(szName));
                format(szOutputsizeof(szOutput), "%s ^1%s,"szOutputszName);
            }
        }
    }

    client_print_color(idprint_chat"%s"szOutput);
    return PLUGIN_HANDLED;

Bunu dene bakalım.
Stand Back Warrior's   | ip: cs.sbwpro.com | ts3: ts3.sbwpro.com
#5
çalışmadı abi t de 4. kişi awp çekebildi
Son Düzenleme: 25-08-2025, 19:38, Düzenleyen: Ramco.
#6
(25-08-2025, 01:19)Mr.Commander Adlı Kullanıcıdan Alıntı: Forumda mevcuttur.

https://www.webailesi.com/konu-reapi-awp-almayi-sinirlama-14857
bu eklenti sorunsuz bir eklenti plugin listende sırasını en üste al çalışacaktır
#7
(25-08-2025, 02:15)Ramco Adlı Kullanıcıdan Alıntı: abi bu plugini denedim ama sınır mesela 2 ise sınır iki takım içinde geçerli oluyor

Takıma özel değilde tüm oyuncuları sınırlandırmak mı istiyorsunuz ?
Konuda öyle belirtmemişsiniz takıma özel olsun demişsiniz.
Steam:Tıkla • Discord: lynchk
#8
teşekkür ederim hallettim arkadaşlar sorunu
#9
İstek konusu, @Mr.Commander adlı kullanıcı tarafından 2 gün içinde çözülmüştür.
İsteği çözdüğü için Mr.Commander Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Mr.Commander Adlı kullanıcı sizin dışınızda toplam 97 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