⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐Kurumsal web sitesi barındırma, VDS ve sanal sunucu çözümleri. Name SSD altyapısı, yüksek performans, kesintisiz erişim ve profesyonel teknik destekle hizmetinizde.⭐
Sponsor Görsel 2
SponsorSponsor

~ Redbull'a Para Ile Satın Alma Ekler Misiniz? ~

Konu

#1
Merhaba, kullandığım Redbull eklentisine belli bir ücret karşlığında satın alma özelliği ekler misiniz? Şimdiden Teşekkürler.
.smaSK_Redbull.sma(Dosya Boyutu: 4,48 KB | İndirme Sayısı: 5)
#2
Kod:
#include <amxmodx>
#include <reapi>

new const TAG[] = "KnAoZ";

new bool:Engel[33];
new bool:Elbas[33];
new Redbull_Hak_ID[33];
new bool:para[33];
new cost_cvar, speed_cvar;
new Redbull_Hak;
new Redbull_MaxHealth;
new Redbull_Time, Redbull_Time_Admin;
new Redbull_Speed;

public plugin_init()
{
register_plugin("Redbull", "2.0", "Necati_DGN, By.KinG");

register_clcmd("say /redbull", "Redbull");
register_clcmd("say_team /redbull", "Redbull");
register_concmd("radio1", "Redbull");

register_event("CurWeapon", "Event_CurWeapon", "be");
register_logevent("LogEvent_Round_Start", 2, "1=Round_Start");

RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", 1);

        cost_cvar = register_cvar ("RB_Cost" ,"1"); // Miktari yazabilirsiniz
Redbull_MaxHealth = register_cvar("Redbull_Max_Health", "100");
Redbull_Time = register_cvar("Redbull_Time", "120.0");
Redbull_Time_Admin = register_cvar("Redbull_Time_Admin", "120.0");
Redbull_Speed = register_cvar("Redbull_Speed", "550.0");
Redbull_Hak = register_cvar("Redbull_Hak", "0");
}

public Redbull(id)
{
if(Engel[id])
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull Etkisi Devam Ediyor", TAG);
return PLUGIN_HANDLED;
}
else if(!is_user_alive(id))
{
//client_print_color(id, id, "^1[^3%s^1] ^4Oluyken Redbull Alamazsin", TAG);
return PLUGIN_HANDLED;
}
        else if(cs_get_user_money(id)<get_pcvarnum(cost_var) && !para[id])
        {
                //client_print_color(id, id, "^1[^3%s^1] ^4Redbull icin yeterli^3 ^4paran yok! %d", TAG, get_pcvar_num(cost_cvar));
return PLUGIN_HANDLED;
        }
else if(Redbull_Hak_ID[id] >= get_pcvar_num(Redbull_Hak) && get_pcvar_num(Redbull_Hak) > 0)
{
//client_print_color(id, id, "^1[^3%s^1] ^4Her Roundda^3 %d ^4Kere Redbull Alabilirsin", TAG, get_pcvar_num(Redbull_Hak));
return PLUGIN_HANDLED;
}
else
{
Engel[id] = true;

set_entvar(id, var_maxspeed, get_pcvar_float(Redbull_Speed));
set_entvar(id, var_gravity, 0.9);

set_task(1.0, "CanEkleme", id);

//client_print_color(id, id, "^1[^3%s^1] ^4Redbull Satin Aldin",TAG);

if(get_user_flags(id) & ADMIN_RESERVATION)
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time_Admin));
set_task(get_pcvar_float(Redbull_Time_Admin), "Redbull_End", id);
set_task(get_pcvar_float(Redbull_Time_Admin) / 2, "Redbull_Info", id);
}
else
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time));
set_task(get_pcvar_float(Redbull_Time), "Redbull_End", id);
set_task(get_pcvar_float(Redbull_Time) / 2, "Redbull_Info", id);
}

if(get_pcvar_num(Redbull_Hak) > 0)
{
Redbull_Hak_ID[id]++;
//client_print_color(id, id, "^1[^3%s^1] ^4Bu Roundda Alabileceginiz Redbull Hakki ^1:^3 %d",TAG , get_pcvar_num(Redbull_Hak) - Redbull_Hak_ID[id]);
}

return PLUGIN_HANDLED;
}
}

public CanEkleme(id)
{
if(get_entvar(id, var_health) < get_pcvar_float(Redbull_MaxHealth) && Engel[id])
{
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 1.0);
set_task(1.0, "CanEkleme", id);
}
}

public Redbull_End(id)
{
Engel[id] = false;
set_entvar(id, var_maxspeed, 250.0);
set_entvar(id, var_gravity, 1.0);

if(!Elbas[id])
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun ^3Bitti", TAG);
}
else
{
Elbas[id] = false;
}
}

public Redbull_Info(id)
{
if(get_user_flags(id) & ADMIN_RESERVATION)
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time_Admin) / 2);
}
else
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time) / 2);
}
}

public CBasePlayer_Killed(Victim, Killer)
{
new Players[32], NumAliveT;
get_players(Players, NumAliveT ,"acehi", "TERRORIST");

if(Engel[Victim])
{
Redbull_End(Victim);
remove_task(Victim);
}

if(NumAliveT <= 1)
{
new Players_All[32], NumAll, New_ID;
get_players(Players_All, NumAll, "achi");

for(new i; i < NumAll; i++)
{
New_ID = Players_All[i];

if(Engel[New_ID])
{
Redbull_End(New_ID);
remove_task(New_ID);
}
}
}
}

public LogEvent_Round_Start()
{
new Players[32], NumAll, New_ID;
get_players(Players, NumAll, "chi");

for(new i; i <= NumAll; i++)
{
New_ID = Players[i];

Redbull_Hak_ID[New_ID] = 0;

if(Engel[New_ID])
{
Elbas[New_ID] = true;

Redbull_End(New_ID);
remove_task(New_ID);
}
}
}

public Event_CurWeapon(id)
{
new Float: Speed = get_pcvar_float(Redbull_Speed);

if(Engel[id] && is_user_alive(id))
{
client_cmd(id, "cl_forwardspeed %3.0f; cl_backspeed %3.0f; cl_sidespeed %3.0f", Speed, Speed, Speed);
set_entvar(id, var_maxspeed, Speed);
}
}

Dener misiniz acaba
#3
(16-03-2021, 19:26)Squarex Adlı Kullanıcıdan Alıntı:
Kod:
#include <amxmodx>
#include <reapi>

new const TAG[] = "KnAoZ";

new bool:Engel[33];
new bool:Elbas[33];
new Redbull_Hak_ID[33];
new bool:para[33];
new cost_cvar, speed_cvar;
new Redbull_Hak;
new Redbull_MaxHealth;
new Redbull_Time, Redbull_Time_Admin;
new Redbull_Speed;

public plugin_init()
{
register_plugin("Redbull", "2.0", "Necati_DGN, By.KinG");

register_clcmd("say /redbull", "Redbull");
register_clcmd("say_team /redbull", "Redbull");
register_concmd("radio1", "Redbull");

register_event("CurWeapon", "Event_CurWeapon", "be");
register_logevent("LogEvent_Round_Start", 2, "1=Round_Start");

RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", 1);

        cost_cvar = register_cvar ("RB_Cost" ,"1"); // Miktari yazabilirsiniz
Redbull_MaxHealth = register_cvar("Redbull_Max_Health", "100");
Redbull_Time = register_cvar("Redbull_Time", "120.0");
Redbull_Time_Admin = register_cvar("Redbull_Time_Admin", "120.0");
Redbull_Speed = register_cvar("Redbull_Speed", "550.0");
Redbull_Hak = register_cvar("Redbull_Hak", "0");
}

public Redbull(id)
{
if(Engel[id])
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull Etkisi Devam Ediyor", TAG);
return PLUGIN_HANDLED;
}
else if(!is_user_alive(id))
{
//client_print_color(id, id, "^1[^3%s^1] ^4Oluyken Redbull Alamazsin", TAG);
return PLUGIN_HANDLED;
}
        else if(cs_get_user_money(id)<get_pcvarnum(cost_var) && !para[id])
        {
                //client_print_color(id, id, "^1[^3%s^1] ^4Redbull icin yeterli^3 ^4paran yok! %d", TAG, get_pcvar_num(cost_cvar));
return PLUGIN_HANDLED;
        }
else if(Redbull_Hak_ID[id] >= get_pcvar_num(Redbull_Hak) && get_pcvar_num(Redbull_Hak) > 0)
{
//client_print_color(id, id, "^1[^3%s^1] ^4Her Roundda^3 %d ^4Kere Redbull Alabilirsin", TAG, get_pcvar_num(Redbull_Hak));
return PLUGIN_HANDLED;
}
else
{
Engel[id] = true;

set_entvar(id, var_maxspeed, get_pcvar_float(Redbull_Speed));
set_entvar(id, var_gravity, 0.9);

set_task(1.0, "CanEkleme", id);

//client_print_color(id, id, "^1[^3%s^1] ^4Redbull Satin Aldin",TAG);

if(get_user_flags(id) & ADMIN_RESERVATION)
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time_Admin));
set_task(get_pcvar_float(Redbull_Time_Admin), "Redbull_End", id);
set_task(get_pcvar_float(Redbull_Time_Admin) / 2, "Redbull_Info", id);
}
else
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time));
set_task(get_pcvar_float(Redbull_Time), "Redbull_End", id);
set_task(get_pcvar_float(Redbull_Time) / 2, "Redbull_Info", id);
}

if(get_pcvar_num(Redbull_Hak) > 0)
{
Redbull_Hak_ID[id]++;
//client_print_color(id, id, "^1[^3%s^1] ^4Bu Roundda Alabileceginiz Redbull Hakki ^1:^3 %d",TAG , get_pcvar_num(Redbull_Hak) - Redbull_Hak_ID[id]);
}

return PLUGIN_HANDLED;
}
}

public CanEkleme(id)
{
if(get_entvar(id, var_health) < get_pcvar_float(Redbull_MaxHealth) && Engel[id])
{
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 1.0);
set_task(1.0, "CanEkleme", id);
}
}

public Redbull_End(id)
{
Engel[id] = false;
set_entvar(id, var_maxspeed, 250.0);
set_entvar(id, var_gravity, 1.0);

if(!Elbas[id])
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun ^3Bitti", TAG);
}
else
{
Elbas[id] = false;
}
}

public Redbull_Info(id)
{
if(get_user_flags(id) & ADMIN_RESERVATION)
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time_Admin) / 2);
}
else
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time) / 2);
}
}

public CBasePlayer_Killed(Victim, Killer)
{
new Players[32], NumAliveT;
get_players(Players, NumAliveT ,"acehi", "TERRORIST");

if(Engel[Victim])
{
Redbull_End(Victim);
remove_task(Victim);
}

if(NumAliveT <= 1)
{
new Players_All[32], NumAll, New_ID;
get_players(Players_All, NumAll, "achi");

for(new i; i < NumAll; i++)
{
New_ID = Players_All[i];

if(Engel[New_ID])
{
Redbull_End(New_ID);
remove_task(New_ID);
}
}
}
}

public LogEvent_Round_Start()
{
new Players[32], NumAll, New_ID;
get_players(Players, NumAll, "chi");

for(new i; i <= NumAll; i++)
{
New_ID = Players[i];

Redbull_Hak_ID[New_ID] = 0;

if(Engel[New_ID])
{
Elbas[New_ID] = true;

Redbull_End(New_ID);
remove_task(New_ID);
}
}
}

public Event_CurWeapon(id)
{
new Float: Speed = get_pcvar_float(Redbull_Speed);

if(Engel[id] && is_user_alive(id))
{
client_cmd(id, "cl_forwardspeed %3.0f; cl_backspeed %3.0f; cl_sidespeed %3.0f", Speed, Speed, Speed);
set_entvar(id, var_maxspeed, Speed);
}
}

Dener misiniz acaba
Hata veriyor.

//// Redbull.sma
//
// C:\Users\abdul\Desktop\CS 1.6\cstrike\addons\amxmodx\scripting\Redbull.sma(49) : error 017: undefined symbol "cs_get_user_money"
// C:\Users\abdul\Desktop\CS 1.6\cstrike\addons\amxmodx\scripting\Redbull.sma(4) : warning 203: symbol is never used: "TAG"
// C:\Users\abdul\Desktop\CS 1.6\cstrike\addons\amxmodx\scripting\Redbull.sma(29) : warning 204: symbol is assigned a value that is never used: "cost_cvar"
// C:\Users\abdul\Desktop\CS 1.6\cstrike\addons\amxmodx\scripting\Redbull.sma(10) : warning 203: symbol is never used: "speed_cvar"
//
// 1 Error.
// Could not locate output file C:\Users\abdul\Desktop\CS 1.6\cstrike\addons\amxmodx\scripting\compiled\Redbull.amx (compile failed).
//
// Compilation Time: 0,52 sec
// ----------------------------------------

Press enter to exit ...
#4
Kod:
#include <amxmodx>
#include <reapi>
#include <cstrike>

new const TAG[] = "KnAoZ";

new bool:Engel[33];
new bool:Elbas[33];
new Redbull_Hak_ID[33];
new bool:para[33];
new cost_cvar, speed_cvar;
new Redbull_Hak;
new Redbull_MaxHealth;
new Redbull_Time, Redbull_Time_Admin;
new Redbull_Speed;

public plugin_init()
{
    register_plugin("Redbull", "2.0", "Necati_DGN, By.KinG");

    register_clcmd("say /redbull", "Redbull");
    register_clcmd("say_team /redbull", "Redbull");
    register_concmd("radio1", "Redbull");

    register_event("CurWeapon", "Event_CurWeapon", "be");
    register_logevent("LogEvent_Round_Start", 2, "1=Round_Start");
    
    RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", 1);

        cost_cvar = register_cvar ("RB_Cost" ,"1"); // Miktari yazabilirsiniz
    Redbull_MaxHealth = register_cvar("Redbull_Max_Health", "100");
    Redbull_Time = register_cvar("Redbull_Time", "120.0");
    Redbull_Time_Admin = register_cvar("Redbull_Time_Admin", "120.0");
    Redbull_Speed = register_cvar("Redbull_Speed", "550.0");
    Redbull_Hak = register_cvar("Redbull_Hak", "0");
}

public Redbull(id)
{
    if(Engel[id])
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbull Etkisi Devam Ediyor", TAG);
        return PLUGIN_HANDLED;
    }
    else if(!is_user_alive(id))
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Oluyken Redbull Alamazsin", TAG);
        return PLUGIN_HANDLED;
    }
        else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar) && !para[id])
        {
                //client_print_color(id, id, "^1[^3%s^1] ^4Redbull icin yeterli^3 ^4paran yok! %d", TAG, get_pcvar_num(cost_cvar));
        return PLUGIN_HANDLED;
        }
    else if(Redbull_Hak_ID[id] >= get_pcvar_num(Redbull_Hak) && get_pcvar_num(Redbull_Hak) > 0)
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Her Roundda^3 %d ^4Kere Redbull Alabilirsin", TAG, get_pcvar_num(Redbull_Hak));
        return PLUGIN_HANDLED;
    }
    else
    {
        Engel[id] = true;
        
        set_entvar(id, var_maxspeed, get_pcvar_float(Redbull_Speed));
        set_entvar(id, var_gravity, 0.9);
        
        set_task(1.0, "CanEkleme", id);
        
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbull Satin Aldin",TAG);
        
        if(get_user_flags(id) & ADMIN_RESERVATION)
        {
            //client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time_Admin));
            set_task(get_pcvar_float(Redbull_Time_Admin), "Redbull_End", id);
            set_task(get_pcvar_float(Redbull_Time_Admin) / 2, "Redbull_Info", id);
        }
        else
        {
            //client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time));
            set_task(get_pcvar_float(Redbull_Time), "Redbull_End", id);
            set_task(get_pcvar_float(Redbull_Time) / 2, "Redbull_Info", id);
        }

        if(get_pcvar_num(Redbull_Hak) > 0)
        {
            Redbull_Hak_ID[id]++;
            //client_print_color(id, id, "^1[^3%s^1] ^4Bu Roundda Alabileceginiz Redbull Hakki ^1:^3 %d",TAG , get_pcvar_num(Redbull_Hak) - Redbull_Hak_ID[id]);
        }
        
        return PLUGIN_HANDLED;
    }
}

public CanEkleme(id)
{
    if(get_entvar(id, var_health) < get_pcvar_float(Redbull_MaxHealth) && Engel[id])
    {
        set_entvar(id, var_health, Float: get_entvar(id, var_health) + 1.0);
        set_task(1.0, "CanEkleme", id);
    }
}

public Redbull_End(id)
{
    Engel[id] = false;
    set_entvar(id, var_maxspeed, 250.0);
    set_entvar(id, var_gravity, 1.0);

    if(!Elbas[id])
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbullun ^3Bitti", TAG);
    }
    else
    {
        Elbas[id] = false;
    }
}

public Redbull_Info(id)
{
    if(get_user_flags(id) & ADMIN_RESERVATION)
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time_Admin) / 2);
    }
    else
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time) / 2);
    }
}

public CBasePlayer_Killed(Victim, Killer)
{
    new Players[32], NumAliveT;
    get_players(Players, NumAliveT ,"acehi", "TERRORIST");

    if(Engel[Victim])
    {
        Redbull_End(Victim);
        remove_task(Victim);
    }

    if(NumAliveT <= 1)
    {
        new Players_All[32], NumAll, New_ID;
        get_players(Players_All, NumAll, "achi");

        for(new i; i < NumAll; i++)
        {
            New_ID = Players_All[i];

            if(Engel[New_ID])
            {
                Redbull_End(New_ID);
                remove_task(New_ID);
            }
        }
    }
}

public LogEvent_Round_Start()
{
    new Players[32], NumAll, New_ID;
    get_players(Players, NumAll, "chi");

    for(new i; i <= NumAll; i++)
    {
        New_ID = Players[i];

        Redbull_Hak_ID[New_ID] = 0;

        if(Engel[New_ID])
        {
            Elbas[New_ID] = true;

            Redbull_End(New_ID);
            remove_task(New_ID);
        }
    }
}

public Event_CurWeapon(id)
{
    new Float: Speed = get_pcvar_float(Redbull_Speed);

    if(Engel[id] && is_user_alive(id))
    {
        client_cmd(id, "cl_forwardspeed %3.0f; cl_backspeed %3.0f; cl_sidespeed %3.0f", Speed, Speed, Speed);
        set_entvar(id, var_maxspeed, Speed);
    }
}

bunu bir denermisiniz hocam bu olmuştur
#5
(16-03-2021, 20:39)Squarex Adlı Kullanıcıdan Alıntı:
Kod:
#include <amxmodx>
#include <reapi>
#include <cstrike>

new const TAG[] = "KnAoZ";

new bool:Engel[33];
new bool:Elbas[33];
new Redbull_Hak_ID[33];
new bool:para[33];
new cost_cvar, speed_cvar;
new Redbull_Hak;
new Redbull_MaxHealth;
new Redbull_Time, Redbull_Time_Admin;
new Redbull_Speed;

public plugin_init()
{
    register_plugin("Redbull", "2.0", "Necati_DGN, By.KinG");

    register_clcmd("say /redbull", "Redbull");
    register_clcmd("say_team /redbull", "Redbull");
    register_concmd("radio1", "Redbull");

    register_event("CurWeapon", "Event_CurWeapon", "be");
    register_logevent("LogEvent_Round_Start", 2, "1=Round_Start");
    
    RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", 1);

        cost_cvar = register_cvar ("RB_Cost" ,"1"); // Miktari yazabilirsiniz
    Redbull_MaxHealth = register_cvar("Redbull_Max_Health", "100");
    Redbull_Time = register_cvar("Redbull_Time", "120.0");
    Redbull_Time_Admin = register_cvar("Redbull_Time_Admin", "120.0");
    Redbull_Speed = register_cvar("Redbull_Speed", "550.0");
    Redbull_Hak = register_cvar("Redbull_Hak", "0");
}

public Redbull(id)
{
    if(Engel[id])
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbull Etkisi Devam Ediyor", TAG);
        return PLUGIN_HANDLED;
    }
    else if(!is_user_alive(id))
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Oluyken Redbull Alamazsin", TAG);
        return PLUGIN_HANDLED;
    }
        else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar) && !para[id])
        {
                //client_print_color(id, id, "^1[^3%s^1] ^4Redbull icin yeterli^3 ^4paran yok! %d", TAG, get_pcvar_num(cost_cvar));
        return PLUGIN_HANDLED;
        }
    else if(Redbull_Hak_ID[id] >= get_pcvar_num(Redbull_Hak) && get_pcvar_num(Redbull_Hak) > 0)
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Her Roundda^3 %d ^4Kere Redbull Alabilirsin", TAG, get_pcvar_num(Redbull_Hak));
        return PLUGIN_HANDLED;
    }
    else
    {
        Engel[id] = true;
        
        set_entvar(id, var_maxspeed, get_pcvar_float(Redbull_Speed));
        set_entvar(id, var_gravity, 0.9);
        
        set_task(1.0, "CanEkleme", id);
        
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbull Satin Aldin",TAG);
        
        if(get_user_flags(id) & ADMIN_RESERVATION)
        {
            //client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time_Admin));
            set_task(get_pcvar_float(Redbull_Time_Admin), "Redbull_End", id);
            set_task(get_pcvar_float(Redbull_Time_Admin) / 2, "Redbull_Info", id);
        }
        else
        {
            //client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time));
            set_task(get_pcvar_float(Redbull_Time), "Redbull_End", id);
            set_task(get_pcvar_float(Redbull_Time) / 2, "Redbull_Info", id);
        }

        if(get_pcvar_num(Redbull_Hak) > 0)
        {
            Redbull_Hak_ID[id]++;
            //client_print_color(id, id, "^1[^3%s^1] ^4Bu Roundda Alabileceginiz Redbull Hakki ^1:^3 %d",TAG , get_pcvar_num(Redbull_Hak) - Redbull_Hak_ID[id]);
        }
        
        return PLUGIN_HANDLED;
    }
}

public CanEkleme(id)
{
    if(get_entvar(id, var_health) < get_pcvar_float(Redbull_MaxHealth) && Engel[id])
    {
        set_entvar(id, var_health, Float: get_entvar(id, var_health) + 1.0);
        set_task(1.0, "CanEkleme", id);
    }
}

public Redbull_End(id)
{
    Engel[id] = false;
    set_entvar(id, var_maxspeed, 250.0);
    set_entvar(id, var_gravity, 1.0);

    if(!Elbas[id])
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbullun ^3Bitti", TAG);
    }
    else
    {
        Elbas[id] = false;
    }
}

public Redbull_Info(id)
{
    if(get_user_flags(id) & ADMIN_RESERVATION)
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time_Admin) / 2);
    }
    else
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time) / 2);
    }
}

public CBasePlayer_Killed(Victim, Killer)
{
    new Players[32], NumAliveT;
    get_players(Players, NumAliveT ,"acehi", "TERRORIST");

    if(Engel[Victim])
    {
        Redbull_End(Victim);
        remove_task(Victim);
    }

    if(NumAliveT <= 1)
    {
        new Players_All[32], NumAll, New_ID;
        get_players(Players_All, NumAll, "achi");

        for(new i; i < NumAll; i++)
        {
            New_ID = Players_All[i];

            if(Engel[New_ID])
            {
                Redbull_End(New_ID);
                remove_task(New_ID);
            }
        }
    }
}

public LogEvent_Round_Start()
{
    new Players[32], NumAll, New_ID;
    get_players(Players, NumAll, "chi");

    for(new i; i <= NumAll; i++)
    {
        New_ID = Players[i];

        Redbull_Hak_ID[New_ID] = 0;

        if(Engel[New_ID])
        {
            Elbas[New_ID] = true;

            Redbull_End(New_ID);
            remove_task(New_ID);
        }
    }
}

public Event_CurWeapon(id)
{
    new Float: Speed = get_pcvar_float(Redbull_Speed);

    if(Engel[id] && is_user_alive(id))
    {
        client_cmd(id, "cl_forwardspeed %3.0f; cl_backspeed %3.0f; cl_sidespeed %3.0f", Speed, Speed, Speed);
        set_entvar(id, var_maxspeed, Speed);
    }
}

bunu bir denermisiniz hocam bu olmuştur
Reapi varken neden başka bi kütüphaneye ihtiyaç duydunuz? Reapiyi kullanabilirdiniz.
#6
@PawNod' tam bilmiyorum yeni yeni öğrenmeye başladım bazı hatalarım olabilir kusura bakmayın düzelttim

Kod:
#include <amxmodx>
#include <reapi>

new const TAG[] = "KnAoZ";

new bool:Engel[33];
new bool:Elbas[33];
new Redbull_Hak_ID[33];
new bool:para[33];
new cost_cvar;
new Redbull_Hak;
new Redbull_MaxHealth;
new Redbull_Time, Redbull_Time_Admin;
new Redbull_Speed;

public plugin_init()
{
register_plugin("Redbull", "2.0", "Necati_DGN, By.KinG");

register_clcmd("say /redbull", "Redbull");
register_clcmd("say_team /redbull", "Redbull");
register_concmd("radio1", "Redbull");

register_event("CurWeapon", "Event_CurWeapon", "be");
register_logevent("LogEvent_Round_Start", 2, "1=Round_Start");

RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", 1);

        cost_cvar = register_cvar ("RB_Cost" ,"1"); // Miktari yazabilirsiniz
Redbull_MaxHealth = register_cvar("Redbull_Max_Health", "100");
Redbull_Time = register_cvar("Redbull_Time", "120.0");
Redbull_Time_Admin = register_cvar("Redbull_Time_Admin", "120.0");
Redbull_Speed = register_cvar("Redbull_Speed", "550.0");
Redbull_Hak = register_cvar("Redbull_Hak", "0");
}

public Redbull(id)
{
if(Engel[id])
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull Etkisi Devam Ediyor", TAG);
return PLUGIN_HANDLED;
}
else if(!is_user_alive(id))
{
//client_print_color(id, id, "^1[^3%s^1] ^4Oluyken Redbull Alamazsin", TAG);
return PLUGIN_HANDLED;
}
        else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar) && !para[id])
        {
                //client_print_color(id, id, "^1[^3%s^1] ^4Redbull icin yeterli^3 ^4paran yok! %d", TAG, get_pcvar_num(cost_cvar));
return PLUGIN_HANDLED;
        }
else if(Redbull_Hak_ID[id] >= get_pcvar_num(Redbull_Hak) && get_pcvar_num(Redbull_Hak) > 0)
{
//client_print_color(id, id, "^1[^3%s^1] ^4Her Roundda^3 %d ^4Kere Redbull Alabilirsin", TAG, get_pcvar_num(Redbull_Hak));
return PLUGIN_HANDLED;
}
else
{
Engel[id] = true;

set_entvar(id, var_maxspeed, get_pcvar_float(Redbull_Speed));
set_entvar(id, var_gravity, 0.9);

set_task(1.0, "CanEkleme", id);

//client_print_color(id, id, "^1[^3%s^1] ^4Redbull Satin Aldin",TAG);

if(get_user_flags(id) & ADMIN_RESERVATION)
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time_Admin));
set_task(get_pcvar_float(Redbull_Time_Admin), "Redbull_End", id);
set_task(get_pcvar_float(Redbull_Time_Admin) / 2, "Redbull_Info", id);
}
else
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time));
set_task(get_pcvar_float(Redbull_Time), "Redbull_End", id);
set_task(get_pcvar_float(Redbull_Time) / 2, "Redbull_Info", id);
}

if(get_pcvar_num(Redbull_Hak) > 0)
{
Redbull_Hak_ID[id]++;
//client_print_color(id, id, "^1[^3%s^1] ^4Bu Roundda Alabileceginiz Redbull Hakki ^1:^3 %d",TAG , get_pcvar_num(Redbull_Hak) - Redbull_Hak_ID[id]);
}

return PLUGIN_HANDLED;
}
}

public CanEkleme(id)
{
if(get_entvar(id, var_health) < get_pcvar_float(Redbull_MaxHealth) && Engel[id])
{
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 1.0);
set_task(1.0, "CanEkleme", id);
}
}

public Redbull_End(id)
{
Engel[id] = false;
set_entvar(id, var_maxspeed, 250.0);
set_entvar(id, var_gravity, 1.0);

if(!Elbas[id])
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun ^3Bitti", TAG);
}
else
{
Elbas[id] = false;
}
}

public Redbull_Info(id)
{
if(get_user_flags(id) & ADMIN_RESERVATION)
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time_Admin) / 2);
}
else
{
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time) / 2);
}
}

public CBasePlayer_Killed(Victim, Killer)
{
new Players[32], NumAliveT;
get_players(Players, NumAliveT ,"acehi", "TERRORIST");

if(Engel[Victim])
{
Redbull_End(Victim);
remove_task(Victim);
}

if(NumAliveT <= 1)
{
new Players_All[32], NumAll, New_ID;
get_players(Players_All, NumAll, "achi");

for(new i; i < NumAll; i++)
{
New_ID = Players_All[i];

if(Engel[New_ID])
{
Redbull_End(New_ID);
remove_task(New_ID);
}
}
}
}

public LogEvent_Round_Start()
{
new Players[32], NumAll, New_ID;
get_players(Players, NumAll, "chi");

for(new i; i <= NumAll; i++)
{
New_ID = Players[i];

Redbull_Hak_ID[New_ID] = 0;

if(Engel[New_ID])
{
Elbas[New_ID] = true;

Redbull_End(New_ID);
remove_task(New_ID);
}
}
}

public Event_CurWeapon(id)
{
new Float: Speed = get_pcvar_float(Redbull_Speed);

if(Engel[id] && is_user_alive(id))
{
client_cmd(id, "cl_forwardspeed %3.0f; cl_backspeed %3.0f; cl_sidespeed %3.0f", Speed, Speed, Speed);
set_entvar(id, var_maxspeed, Speed);
}
}

Son Düzenleme: 16-03-2021, 21:18, Düzenleyen: Squarex.
#7
PHP Kod:
#include <amxmodx>
#include <reapi>

new const TAG[] = "KnAoZ";

new 
bool:Engel[33];
new 
bool:Elbas[33];
new 
Redbull_Hak_ID[33];
new 
Redbull_Hak;
new 
Redbull_MaxHealth;
new 
Redbull_TimeRedbull_Time_Admin;
new 
Redbull_Speed;
new 
Redbull_Money;

public 
plugin_init()
{
    
register_plugin("Redbull""2.0""Necati_DGN, By.KinG");

    
register_clcmd("say /redbull""Redbull");
    
register_clcmd("say_team /redbull""Redbull");
    
register_concmd("radio1""Redbull");

    
register_event("CurWeapon""Event_CurWeapon""be");
    
register_logevent("LogEvent_Round_Start"2"1=Round_Start");
    
    
RegisterHookChain(RG_CBasePlayer_Killed"CBasePlayer_Killed"1);

    
Redbull_MaxHealth register_cvar("Redbull_Max_Health""100");
    
Redbull_Time register_cvar("Redbull_Time""120.0");
    
Redbull_Time_Admin register_cvar("Redbull_Time_Admin""120.0");
    
Redbull_Speed register_cvar("Redbull_Speed""550.0");
    
Redbull_Hak register_cvar("Redbull_Hak""0");
    
Redbull_Money register_cvar("Redbull_Money""1");
}

public 
Redbull(id)
{
    if(
Engel[id])
    {
        
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull Etkisi Devam Ediyor", TAG);
        
return PLUGIN_HANDLED;
    }
    else if(!
is_user_alive(id))
    {
        
//client_print_color(id, id, "^1[^3%s^1] ^4Oluyken Redbull Alamazsin", TAG);
        
return PLUGIN_HANDLED;
    }
    else if(
Redbull_Hak_ID[id] >= get_pcvar_num(Redbull_Hak) && get_pcvar_num(Redbull_Hak) > 0)
    {
        
//client_print_color(id, id, "^1[^3%s^1] ^4Her Roundda^3 %d ^4Kere Redbull Alabilirsin", TAG, get_pcvar_num(Redbull_Hak));
        
return PLUGIN_HANDLED;
    }
    else if(
get_member(id,m_iAccount)<get_pcvar_num(Redbull_Money))
    {
         
client_print_color(idid"^1[^3%s^1] ^4Yeterli Paran Yok"TAG);
         return 
PLUGIN_HANDLED;
    }
    else
    {
        
Engel[id] = true;
        
        
set_entvar(idvar_maxspeedget_pcvar_float(Redbull_Speed));
        
set_entvar(idvar_gravity0.9);
        
rg_add_account(idget_member(id,m_iAccount) - get_pcvar_num(Redbull_Money), AS_SET)
        
        
set_task(1.0"CanEkleme"id);
        
        
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull Satin Aldin",TAG);
        
        
if(get_user_flags(id) & ADMIN_RESERVATION)
        {
            
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time_Admin));
            
set_task(get_pcvar_float(Redbull_Time_Admin), "Redbull_End"id);
            
set_task(get_pcvar_float(Redbull_Time_Admin) / 2"Redbull_Info"id);
        }
        else
        {
            
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time));
            
set_task(get_pcvar_float(Redbull_Time), "Redbull_End"id);
            
set_task(get_pcvar_float(Redbull_Time) / 2"Redbull_Info"id);
        }

        if(
get_pcvar_num(Redbull_Hak) > 0)
        {
            
Redbull_Hak_ID[id]++;
            
//client_print_color(id, id, "^1[^3%s^1] ^4Bu Roundda Alabileceginiz Redbull Hakki ^1:^3 %d",TAG , get_pcvar_num(Redbull_Hak) - Redbull_Hak_ID[id]);
        
}
        
        return 
PLUGIN_HANDLED;
    }
}

public 
CanEkleme(id)
{
    if(
get_entvar(idvar_health) < get_pcvar_float(Redbull_MaxHealth) && Engel[id])
    {
        
set_entvar(idvar_healthFloatget_entvar(idvar_health) + 1.0);
        
set_task(1.0"CanEkleme"id);
    }
}

public 
Redbull_End(id)
{
    
Engel[id] = false;
    
set_entvar(idvar_maxspeed250.0);
    
set_entvar(idvar_gravity1.0);

    if(!
Elbas[id])
    {
        
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun ^3Bitti", TAG);
    
}
    else
    {
        
Elbas[id] = false;
    }
}

public 
Redbull_Info(id)
{
    if(
get_user_flags(id) & ADMIN_RESERVATION)
    {
        
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time_Admin) / 2);
    
}
    else
    {
        
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time) / 2);
    
}
}

public 
CBasePlayer_Killed(VictimKiller)
{
    new 
Players[32], NumAliveT;
    
get_players(PlayersNumAliveT ,"acehi""TERRORIST");

    if(
Engel[Victim])
    {
        
Redbull_End(Victim);
        
remove_task(Victim);
    }

    if(
NumAliveT <= 1)
    {
        new 
Players_All[32], NumAllNew_ID;
        
get_players(Players_AllNumAll"achi");

        for(new 
iNumAlli++)
        {
            
New_ID Players_All[i];

            if(
Engel[New_ID])
            {
                
Redbull_End(New_ID);
                
remove_task(New_ID);
            }
        }
    }
}

public 
LogEvent_Round_Start()
{
    new 
Players[32], NumAllNew_ID;
    
get_players(PlayersNumAll"chi");

    for(new 
i<= NumAlli++)
    {
        
New_ID Players[i];

        
Redbull_Hak_ID[New_ID] = 0;

        if(
Engel[New_ID])
        {
            
Elbas[New_ID] = true;

            
Redbull_End(New_ID);
            
remove_task(New_ID);
        }
    }
}

public 
Event_CurWeapon(id)
{
    new 
FloatSpeed get_pcvar_float(Redbull_Speed);

    if(
Engel[id] && is_user_alive(id))
    {
        
client_cmd(id"cl_forwardspeed %3.0f; cl_backspeed %3.0f; cl_sidespeed %3.0f"SpeedSpeedSpeed);
        
set_entvar(idvar_maxspeedSpeed);
    }

Steam:Tıkla • Discord: lynchk
#8
(16-03-2021, 20:39)Squarex Adlı Kullanıcıdan Alıntı:
Kod:
#include <amxmodx>
#include <reapi>
#include <cstrike>

new const TAG[] = "KnAoZ";

new bool:Engel[33];
new bool:Elbas[33];
new Redbull_Hak_ID[33];
new bool:para[33];
new cost_cvar, speed_cvar;
new Redbull_Hak;
new Redbull_MaxHealth;
new Redbull_Time, Redbull_Time_Admin;
new Redbull_Speed;

public plugin_init()
{
    register_plugin("Redbull", "2.0", "Necati_DGN, By.KinG");

    register_clcmd("say /redbull", "Redbull");
    register_clcmd("say_team /redbull", "Redbull");
    register_concmd("radio1", "Redbull");

    register_event("CurWeapon", "Event_CurWeapon", "be");
    register_logevent("LogEvent_Round_Start", 2, "1=Round_Start");
    
    RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", 1);

        cost_cvar = register_cvar ("RB_Cost" ,"1"); // Miktari yazabilirsiniz
    Redbull_MaxHealth = register_cvar("Redbull_Max_Health", "100");
    Redbull_Time = register_cvar("Redbull_Time", "120.0");
    Redbull_Time_Admin = register_cvar("Redbull_Time_Admin", "120.0");
    Redbull_Speed = register_cvar("Redbull_Speed", "550.0");
    Redbull_Hak = register_cvar("Redbull_Hak", "0");
}

public Redbull(id)
{
    if(Engel[id])
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbull Etkisi Devam Ediyor", TAG);
        return PLUGIN_HANDLED;
    }
    else if(!is_user_alive(id))
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Oluyken Redbull Alamazsin", TAG);
        return PLUGIN_HANDLED;
    }
        else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar) && !para[id])
        {
                //client_print_color(id, id, "^1[^3%s^1] ^4Redbull icin yeterli^3 ^4paran yok! %d", TAG, get_pcvar_num(cost_cvar));
        return PLUGIN_HANDLED;
        }
    else if(Redbull_Hak_ID[id] >= get_pcvar_num(Redbull_Hak) && get_pcvar_num(Redbull_Hak) > 0)
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Her Roundda^3 %d ^4Kere Redbull Alabilirsin", TAG, get_pcvar_num(Redbull_Hak));
        return PLUGIN_HANDLED;
    }
    else
    {
        Engel[id] = true;
        
        set_entvar(id, var_maxspeed, get_pcvar_float(Redbull_Speed));
        set_entvar(id, var_gravity, 0.9);
        
        set_task(1.0, "CanEkleme", id);
        
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbull Satin Aldin",TAG);
        
        if(get_user_flags(id) & ADMIN_RESERVATION)
        {
            //client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time_Admin));
            set_task(get_pcvar_float(Redbull_Time_Admin), "Redbull_End", id);
            set_task(get_pcvar_float(Redbull_Time_Admin) / 2, "Redbull_Info", id);
        }
        else
        {
            //client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time));
            set_task(get_pcvar_float(Redbull_Time), "Redbull_End", id);
            set_task(get_pcvar_float(Redbull_Time) / 2, "Redbull_Info", id);
        }

        if(get_pcvar_num(Redbull_Hak) > 0)
        {
            Redbull_Hak_ID[id]++;
            //client_print_color(id, id, "^1[^3%s^1] ^4Bu Roundda Alabileceginiz Redbull Hakki ^1:^3 %d",TAG , get_pcvar_num(Redbull_Hak) - Redbull_Hak_ID[id]);
        }
        
        return PLUGIN_HANDLED;
    }
}

public CanEkleme(id)
{
    if(get_entvar(id, var_health) < get_pcvar_float(Redbull_MaxHealth) && Engel[id])
    {
        set_entvar(id, var_health, Float: get_entvar(id, var_health) + 1.0);
        set_task(1.0, "CanEkleme", id);
    }
}

public Redbull_End(id)
{
    Engel[id] = false;
    set_entvar(id, var_maxspeed, 250.0);
    set_entvar(id, var_gravity, 1.0);

    if(!Elbas[id])
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbullun ^3Bitti", TAG);
    }
    else
    {
        Elbas[id] = false;
    }
}

public Redbull_Info(id)
{
    if(get_user_flags(id) & ADMIN_RESERVATION)
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time_Admin) / 2);
    }
    else
    {
        //client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time) / 2);
    }
}

public CBasePlayer_Killed(Victim, Killer)
{
    new Players[32], NumAliveT;
    get_players(Players, NumAliveT ,"acehi", "TERRORIST");

    if(Engel[Victim])
    {
        Redbull_End(Victim);
        remove_task(Victim);
    }

    if(NumAliveT <= 1)
    {
        new Players_All[32], NumAll, New_ID;
        get_players(Players_All, NumAll, "achi");

        for(new i; i < NumAll; i++)
        {
            New_ID = Players_All[i];

            if(Engel[New_ID])
            {
                Redbull_End(New_ID);
                remove_task(New_ID);
            }
        }
    }
}

public LogEvent_Round_Start()
{
    new Players[32], NumAll, New_ID;
    get_players(Players, NumAll, "chi");

    for(new i; i <= NumAll; i++)
    {
        New_ID = Players[i];

        Redbull_Hak_ID[New_ID] = 0;

        if(Engel[New_ID])
        {
            Elbas[New_ID] = true;

            Redbull_End(New_ID);
            remove_task(New_ID);
        }
    }
}

public Event_CurWeapon(id)
{
    new Float: Speed = get_pcvar_float(Redbull_Speed);

    if(Engel[id] && is_user_alive(id))
    {
        client_cmd(id, "cl_forwardspeed %3.0f; cl_backspeed %3.0f; cl_sidespeed %3.0f", Speed, Speed, Speed);
        set_entvar(id, var_maxspeed, Speed);
    }
}

bunu bir denermisiniz hocam bu olmuştur
Redbull çalııyor fakat para kesmiyor. Uğraştığınız için teşekkür ederim.

(16-03-2021, 21:48)orucoglukayra Adlı Kullanıcıdan Alıntı:
PHP Kod:
#include <amxmodx>
#include <reapi>

new const TAG[] = "KnAoZ";

new 
bool:Engel[33];
new 
bool:Elbas[33];
new 
Redbull_Hak_ID[33];
new 
Redbull_Hak;
new 
Redbull_MaxHealth;
new 
Redbull_TimeRedbull_Time_Admin;
new 
Redbull_Speed;
new 
Redbull_Money;

public 
plugin_init()
{
    
register_plugin("Redbull""2.0""Necati_DGN, By.KinG");

    
register_clcmd("say /redbull""Redbull");
    
register_clcmd("say_team /redbull""Redbull");
    
register_concmd("radio1""Redbull");

    
register_event("CurWeapon""Event_CurWeapon""be");
    
register_logevent("LogEvent_Round_Start"2"1=Round_Start");
    
    
RegisterHookChain(RG_CBasePlayer_Killed"CBasePlayer_Killed"1);

    
Redbull_MaxHealth register_cvar("Redbull_Max_Health""100");
    
Redbull_Time register_cvar("Redbull_Time""120.0");
    
Redbull_Time_Admin register_cvar("Redbull_Time_Admin""120.0");
    
Redbull_Speed register_cvar("Redbull_Speed""550.0");
    
Redbull_Hak register_cvar("Redbull_Hak""0");
    
Redbull_Money register_cvar("Redbull_Money""1");
}

public 
Redbull(id)
{
    if(
Engel[id])
    {
        
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull Etkisi Devam Ediyor", TAG);
        
return PLUGIN_HANDLED;
    }
    else if(!
is_user_alive(id))
    {
        
//client_print_color(id, id, "^1[^3%s^1] ^4Oluyken Redbull Alamazsin", TAG);
        
return PLUGIN_HANDLED;
    }
    else if(
Redbull_Hak_ID[id] >= get_pcvar_num(Redbull_Hak) && get_pcvar_num(Redbull_Hak) > 0)
    {
        
//client_print_color(id, id, "^1[^3%s^1] ^4Her Roundda^3 %d ^4Kere Redbull Alabilirsin", TAG, get_pcvar_num(Redbull_Hak));
        
return PLUGIN_HANDLED;
    }
    else if(
get_member(id,m_iAccount)<get_pcvar_num(Redbull_Money))
    {
         
client_print_color(idid"^1[^3%s^1] ^4Yeterli Paran Yok"TAG);
         return 
PLUGIN_HANDLED;
    }
    else
    {
        
Engel[id] = true;
        
        
set_entvar(idvar_maxspeedget_pcvar_float(Redbull_Speed));
        
set_entvar(idvar_gravity0.9);
        
rg_add_account(idget_member(id,m_iAccount) - get_pcvar_num(Redbull_Money), AS_SET)
        
        
set_task(1.0"CanEkleme"id);
        
        
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull Satin Aldin",TAG);
        
        
if(get_user_flags(id) & ADMIN_RESERVATION)
        {
            
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time_Admin));
            
set_task(get_pcvar_float(Redbull_Time_Admin), "Redbull_End"id);
            
set_task(get_pcvar_float(Redbull_Time_Admin) / 2"Redbull_Info"id);
        }
        else
        {
            
//client_print_color(id, id, "^1[^3%s^1] ^4Redbull^3 %d ^4Saniye Sonra Bitecek", TAG, get_pcvar_num(Redbull_Time));
            
set_task(get_pcvar_float(Redbull_Time), "Redbull_End"id);
            
set_task(get_pcvar_float(Redbull_Time) / 2"Redbull_Info"id);
        }

        if(
get_pcvar_num(Redbull_Hak) > 0)
        {
            
Redbull_Hak_ID[id]++;
            
//client_print_color(id, id, "^1[^3%s^1] ^4Bu Roundda Alabileceginiz Redbull Hakki ^1:^3 %d",TAG , get_pcvar_num(Redbull_Hak) - Redbull_Hak_ID[id]);
        
}
        
        return 
PLUGIN_HANDLED;
    }
}

public 
CanEkleme(id)
{
    if(
get_entvar(idvar_health) < get_pcvar_float(Redbull_MaxHealth) && Engel[id])
    {
        
set_entvar(idvar_healthFloatget_entvar(idvar_health) + 1.0);
        
set_task(1.0"CanEkleme"id);
    }
}

public 
Redbull_End(id)
{
    
Engel[id] = false;
    
set_entvar(idvar_maxspeed250.0);
    
set_entvar(idvar_gravity1.0);

    if(!
Elbas[id])
    {
        
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun ^3Bitti", TAG);
    
}
    else
    {
        
Elbas[id] = false;
    }
}

public 
Redbull_Info(id)
{
    if(
get_user_flags(id) & ADMIN_RESERVATION)
    {
        
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time_Admin) / 2);
    
}
    else
    {
        
//client_print_color(id, id, "^1[^3%s^1] ^4Redbullun Bitmesine^3 %d ^4Saniye Kaldi", TAG, get_pcvar_num(Redbull_Time) / 2);
    
}
}

public 
CBasePlayer_Killed(VictimKiller)
{
    new 
Players[32], NumAliveT;
    
get_players(PlayersNumAliveT ,"acehi""TERRORIST");

    if(
Engel[Victim])
    {
        
Redbull_End(Victim);
        
remove_task(Victim);
    }

    if(
NumAliveT <= 1)
    {
        new 
Players_All[32], NumAllNew_ID;
        
get_players(Players_AllNumAll"achi");

        for(new 
iNumAlli++)
        {
            
New_ID Players_All[i];

            if(
Engel[New_ID])
            {
                
Redbull_End(New_ID);
                
remove_task(New_ID);
            }
        }
    }
}

public 
LogEvent_Round_Start()
{
    new 
Players[32], NumAllNew_ID;
    
get_players(PlayersNumAll"chi");

    for(new 
i<= NumAlli++)
    {
        
New_ID Players[i];

        
Redbull_Hak_ID[New_ID] = 0;

        if(
Engel[New_ID])
        {
            
Elbas[New_ID] = true;

            
Redbull_End(New_ID);
            
remove_task(New_ID);
        }
    }
}

public 
Event_CurWeapon(id)
{
    new 
FloatSpeed get_pcvar_float(Redbull_Speed);

    if(
Engel[id] && is_user_alive(id))
    {
        
client_cmd(id"cl_forwardspeed %3.0f; cl_backspeed %3.0f; cl_sidespeed %3.0f"SpeedSpeedSpeed);
        
set_entvar(idvar_maxspeedSpeed);
    }

Teşekkür ederim, istediğim şekilde oldu.
Son Düzenleme: 16-03-2021, 22:15, Düzenleyen: knaoz1903.
#9
@knaoz1903 rica ederim acemiyim biraz kusura bakmayın .d
#10
İstek konusu, @"orucoglukayra" adlı kullanıcı tarafından 4 saat içinde çözülmüştür.
İsteği çözdüğü için orucoglukayra Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
orucoglukayra Adlı kullanıcı sizin dışınızda toplam 43 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