1. sayfa (Toplam 6 sayfa)

Awp alma sınırlama

Gönderilme zamanı: Çrş Oca 20, 2021 6:08 pm
gönderen nazomirb
Merhabalar, Awp almayı map içerisinde sınırlamak istiyorum mesela her takımdan 5 ya da 6 kişi alabilsin diğerleri alamasın. Önce davrananlar alsın gerisi ak veya m4 oynamaya mahkum olsunlar. Umarım tarifi iyi yapabilmişimdir. Şimdiden teşekkürler...

(Yasaklama pluginini atmayalım lütfen hedef dendiği üzere yasaklama değil "Sınırlama")

Awp alma sınırlama

Gönderilme zamanı: Çrş Oca 20, 2021 6:41 pm
gönderen Özcan Örs
Bartu biraz acımasızca ama mantıklı bir eklenti yapabilen varsa hem maç hemde pub serverimde kullanıcam

Awp alma sınırlama

Gönderilme zamanı: Çrş Oca 20, 2021 9:00 pm
gönderen heaveNN
Eklentiyi denemedim. Bir turda en fazla 6 AWP alınabilecek.

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

new const tag[] = "CSDURAGI";
new alimsayac = 0,awpsiniri;

public plugin_init() {
    register_plugin("Awp Satin Alma Kisitlama","1.0","heaveNN");

    RegisterHookChain(RG_BuyWeaponByWeaponID,"BuyWeapon",1);
    RegisterHookChain(RG_CSGameRules_RestartRound,"YeniTur",1);

    bind_pcvar_num(create_cvar("awp_satinalma_siniri","6"),awpsiniri);
}

public BuyWeapon(const id, const WeaponIdType:weaponID) {
    if(weaponID == WEAPON_AWP) {
        if(alimsayac < awpsiniri) {
            alimsayac++;
        }
        else {
            client_print_color(id,id,"^4%s ^1En Fazla ^4%d ^1Awp Satin Alinilabilir",tag,awpsiniri);
            client_print_color(id,id,"^4%s ^1Awp Satin Alma Sinirina Ulasildi. Bir Dahaki Sefere Hizli Ol.",tag);
            return HC_SUPERCEDE;
        }
    }
    return HC_CONTINUE;
}

public YeniTur() {
    alimsayac = 0;
}

Awp alma sınırlama

Gönderilme zamanı: Prş Oca 21, 2021 3:06 pm
gönderen Özcan Örs
heaveNN yazdı: Çrş Oca 20, 2021 9:00 pm Eklentiyi denemedim. Bir turda en fazla 6 AWP alınabilecek.

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

new const tag[] = "CSDURAGI";
new alimsayac = 0,awpsiniri;

public plugin_init() {
    register_plugin("Awp Satin Alma Kisitlama","1.0","heaveNN");

    RegisterHookChain(RG_BuyWeaponByWeaponID,"BuyWeapon",1);
    RegisterHookChain(RG_CSGameRules_RestartRound,"YeniTur",1);

    bind_pcvar_num(create_cvar("awp_satinalma_siniri","6"),awpsiniri);
}

public BuyWeapon(const id, const WeaponIdType:weaponID) {
    if(weaponID == WEAPON_AWP) {
        if(alimsayac < awpsiniri) {
            alimsayac++;
        }
        else {
            client_print_color(id,id,"^4%s ^1En Fazla ^4%d ^1Awp Satin Alinilabilir",tag,awpsiniri);
            client_print_color(id,id,"^4%s ^1Awp Satin Alma Sinirina Ulasildi. Bir Dahaki Sefere Hizli Ol.",tag);
            return HC_SUPERCEDE;
        }
    }
    return HC_CONTINUE;
}

public YeniTur() {
    alimsayac = 0;
}
Kardeşim sınıra ulaşıldı diyor ama gene de awp alıyor

Awp alma sınırlama

Gönderilme zamanı: Prş Oca 21, 2021 3:12 pm
gönderen Colditz

Kod: Tümünü seç

RegisterHookChain(RG_BuyWeaponByWeaponID,"BuyWeapon", .post = false);

Awp alma sınırlama

Gönderilme zamanı: Prş Oca 21, 2021 3:56 pm
gönderen Özcan Örs
Colditz yazdı: Prş Oca 21, 2021 3:12 pm

Kod: Tümünü seç

RegisterHookChain(RG_BuyWeaponByWeaponID,"BuyWeapon", .post = false);
Kardeşim yani nasıl olacak attığını anlasam zaten buraya yazı yazmam da sana zahmet sma olarak atabilir misin?

Awp alma sınırlama

Gönderilme zamanı: Prş Oca 21, 2021 3:56 pm
gönderen Colditz
Bunu değiştireceksin daha ne atayım?

Kod: Tümünü seç

RegisterHookChain(RG_BuyWeaponByWeaponID,"BuyWeapon",1);
->

Kod: Tümünü seç

RegisterHookChain(RG_BuyWeaponByWeaponID,"BuyWeapon", .post = false);

Awp alma sınırlama

Gönderilme zamanı: Prş Oca 21, 2021 4:23 pm
gönderen Özcan Örs
Colditz yazdı: Prş Oca 21, 2021 3:56 pm Bunu değiştireceksin daha ne atayım?

Kod: Tümünü seç

RegisterHookChain(RG_BuyWeaponByWeaponID,"BuyWeapon",1);
->

Kod: Tümünü seç

RegisterHookChain(RG_BuyWeaponByWeaponID,"BuyWeapon", .post = false);
Olmadı kardeşim gene sadece uyarı veriyor

Awp alma sınırlama

Gönderilme zamanı: Prş Oca 21, 2021 4:38 pm
gönderen nazomirb
Valla yapılabilirse çok mutlu oluruz :) Mantıklı bir beklenti diye düşünüyorum çok insanın işine yarayacaktır.

Awp alma sınırlama

Gönderilme zamanı: Prş Oca 21, 2021 6:56 pm
gönderen F.T.H
Bu iş görür gibi

Kod: Tümünü seç

#define AWP_LIMIT 2			// Takim basina awp sayisi
#define ACCESS_IMMUNITY	ADMIN_RCON	// Eklentiden muaf tutulacak yetkili (Devre disi birakmak icin ADMIN_ALL yazin)