⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
Server ip : 95.173.173.2 || Ts3 : LCAPRO www.lcapro.net
Sponsor Görsel 2
SponsorSponsor

Konu

#1
biz csduraği firmasina geçtik herhangi gibi bir redbull ekledigimizde ct silah aldiginda q q yapip yavaşliyor sorunu nedir?
.smaRedbull.sma(Dosya Boyutu: 4,34 KB | İndirme Sayısı: 5)
#2
q q yaptığında yavaşlaması'na yapılacak bir şey yok diye biliyorum. Ancak yanlış hatırlamıyorsam 1 sn de yenilendiği için 1 sn sonra düzelir.
#3
(10-09-2024, 03:13)KadirAydın Adlı Kullanıcıdan Alıntı: q q yaptığında yavaşlaması'na yapılacak bir şey yok diye biliyorum. Ancak yanlış hatırlamıyorsam 1 sn de yenilendiği için 1 sn sonra düzelir.
valla kanka öyle oluyor aşiri yavaşlıyor öyle redbull ile.

Güncel.
Son Düzenleme: 11-09-2024, 17:14, Düzenleyen: EfeBabey.
#4
++++++
#5
Kod:
#include <amxmodx>
#include <reapi>

new const tag[] = "TeamTR";
new bool:blUsed[MAX_CLIENTS+1], Float:cvar[3], hardkomut;

public plugin_init()
{
    register_plugin("ReAPI Redbull", "0.1", "LyNcH");

    register_clcmd("radio1", "@Redbull");
    register_clcmd("say /redbull", "@Redbull");

    register_event("CurWeapon", "@CurWeapon", "be");
    RegisterHookChain(RG_CBasePlayer_ResetMaxSpeed, "@CBasePlayer_ResetMaxSpeed", .post = false);
    RegisterHookChain(RG_CBasePlayer_Killed, "@CBasePlayer_Killed", .post = true);
    RegisterHookChain(RG_CSGameRules_RestartRound, "@CSGameRules_RestartRound", .post = true);

    bind_pcvar_float(create_cvar("redbull_maxcan", "150.0"), cvar[0]);
    bind_pcvar_float(create_cvar("redbull_hiz", "875.0"), cvar[1]);
    bind_pcvar_float(create_cvar("redbull_gravity", "0.5"), cvar[2]);
}

public plugin_natives()
{    
    register_native("Hard_Komut","native_Hard_Komut");
    register_native("Hard_KomutAc","native_Hard_KomutAc");
    register_native("Hard_KomutKapat","native_Hard_KomutKapat");
}

public native_Hard_Komut(id)
{
    return hardkomut;
}

public native_Hard_KomutAc(id)
{
    new bmOyuncular[32],bmSayi
    get_players(bmOyuncular, bmSayi ,"a");
    for(new i; i < bmSayi; i++){
        id = bmOyuncular[i];
       
        blUsed[id] = false;
        set_entvar(id, var_maxspeed, 320.0);
        set_entvar(id, var_gravity, 1.0);
        remove_task(id + 1000);
    }
    hardkomut = true;
}

public native_Hard_KomutKapat(id)
{
    hardkomut = false;
}

public client_disconnected(id) {
    blUsed[id] = false;
    if(task_exists(id + 1000)) remove_task(id + 1000);
}

@CurWeapon(const id)
{
    if(blUsed[id]) {
        new Float:currentSpeed;
        get_entvar(id, var_maxspeed, currentSpeed);
       
        if(currentSpeed < cvar[1]) {
            set_entvar(id, var_maxspeed, cvar[1]);
        }
       
        set_entvar(id, var_gravity, cvar[2]);
        return PLUGIN_HANDLED;
    }
    return PLUGIN_CONTINUE;
}

@CBasePlayer_ResetMaxSpeed(const id) {
    if(blUsed[id]) {
        new Float:currentSpeed;
        get_entvar(id, var_maxspeed, currentSpeed);
       
        if(currentSpeed < cvar[1]) {
            set_entvar(id, var_maxspeed, cvar[1]);
        }
       
        set_entvar(id, var_gravity, cvar[2]);
        return HC_SUPERCEDE;
    }
    return HC_CONTINUE;
}

@CBasePlayer_Killed(const victim, const killer) {
    new t; rg_initialize_player_counts(t);
    if(t <= 1) {
        for(new i = 1; i <= MaxClients; i++) {
            if(is_user_alive(i)) {
                blUsed[i] = false;
                @Settings(i);
            }
        }
    }

    if(blUsed[victim]) {
        blUsed[victim] = false;
        @Settings(victim);
    }
}

@CSGameRules_RestartRound() {
    for(new i = 1; i <= MaxClients; i++) {
        if(is_user_connected(i)) {
            blUsed[i] = false;
            @Settings(i);
        }
    }
}

@Redbull(const id) {
    if(IsCanUse(id))
    {
        if(blUsed[id]) {
            blUsed[id] = false;
            client_print_color(id, id, "^1[^3%s^1] ^4Redbull devre disi birakildi ^1!", tag);
        }
        else {
            blUsed[id] = true;
            set_task(1.0, "@GiveHeal", id + 1000, .flags = "b");
            client_print_color(id, id, "^1[^3%s^1] ^4Redbull aktif edildi ^1!", tag);
        }
        @Settings(id);
        return PLUGIN_HANDLED;
    }
    return PLUGIN_HANDLED;
}

@GiveHeal(const Taskid) {
    new id = Taskid - 1000;
    if(is_user_alive(id) && get_entvar(id, var_health) < cvar[0] && blUsed[id]) {
        set_entvar(id, var_health, Float:get_entvar(id, var_health) + 1.0);
       
        new Float:currentSpeed;
        get_entvar(id, var_maxspeed, currentSpeed);
       
        if(currentSpeed < cvar[1]) {
            set_entvar(id, var_maxspeed, cvar[1]);
        }
       
        set_entvar(id, var_gravity, cvar[2]);
    }
}

@Settings(const id) {
    if(!is_user_alive(id)) {
        return;
    }

    if(blUsed[id]) {
        new Float:currentSpeed;
        get_entvar(id, var_maxspeed, currentSpeed);
       
        if(currentSpeed < cvar[1]) {
            set_entvar(id, var_maxspeed, cvar[1]);
        }
       
        set_entvar(id, var_gravity, cvar[2]);
    }
    else {
        remove_task(id + 1000);
        rg_reset_maxspeed(id);
        set_entvar(id, var_gravity, 1.0);
    }
}

stock bool:IsCanUse(const id) {
    new t; rg_initialize_player_counts(t);
    if(!is_user_alive(id)) {
        client_print_color(id, id, "^1[^3%s^1] ^4Oluyken redbull icemezsin ^1!", tag);
        return false;
    }
    if(t <= 1) {
        client_print_color(id, id, "^1[^3%s^1] ^4Tek mahkum varken redbull icemezsin ^1!", tag);
        return false;
    }
    if(hardkomut) {
        client_print_color(id, id,"^1[^3%s^1] ^4Hard komut acikken redbull icemezsin ^1!", tag);
        return false;
    }
    return true;
}

(10-09-2024, 03:14)EfeBabey Adlı Kullanıcıdan Alıntı:
(10-09-2024, 03:13)KadirAydın Adlı Kullanıcıdan Alıntı: q q yaptığında yavaşlaması'na yapılacak bir şey yok diye biliyorum. Ancak yanlış hatırlamıyorsam 1 sn de yenilendiği için 1 sn sonra düzelir.
valla kanka öyle oluyor aşiri yavaşlıyor öyle redbull ile.

Güncel.
#6
Konunuz çözüldüyse bildiriniz.
Steam:Tıkla • Discord: lynchk
#7
İstek konusu, @` White* adlı kullanıcı tarafından 8 gün içinde çözülmüştür.
İsteği çözdüğü için ` White* Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
` White* Adlı kullanıcı sizin dışınızda toplam 4 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