Merhaba, kullandığım Redbull eklentisine belli bir ücret karşlığında satın alma özelliği ekler misiniz? Şimdiden Teşekkürler.
Konu
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);
}
}(16-03-2021, 19:26)Squarex Adlı Kullanıcıdan Alıntı:Hata veriyor.Dener misiniz acabaKod:#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);
}
}
//// 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 ...
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);
}
}(16-03-2021, 20:39)Squarex Adlı Kullanıcıdan Alıntı:Reapi varken neden başka bi kütüphaneye ihtiyaç duydunuz? Reapiyi kullanabilirdiniz.bunu bir denermisiniz hocam bu olmuşturKod:#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);
}
}
@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.
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_Time, Redbull_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(id, id, "^1[^3%s^1] ^4Yeterli Paran Yok", TAG);
return PLUGIN_HANDLED;
}
else
{
Engel[id] = true;
set_entvar(id, var_maxspeed, get_pcvar_float(Redbull_Speed));
set_entvar(id, var_gravity, 0.9);
rg_add_account(id, get_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(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);
}
}
(16-03-2021, 20:39)Squarex Adlı Kullanıcıdan Alıntı:Redbull çalııyor fakat para kesmiyor. Uğraştığınız için teşekkür ederim.bunu bir denermisiniz hocam bu olmuşturKod:#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);
}
}
(16-03-2021, 21:48)orucoglukayra Adlı Kullanıcıdan Alıntı:Teşekkür ederim, istediğim şekilde oldu.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_Time, Redbull_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(id, id, "^1[^3%s^1] ^4Yeterli Paran Yok", TAG);
return PLUGIN_HANDLED;
}
else
{
Engel[id] = true;
set_entvar(id, var_maxspeed, get_pcvar_float(Redbull_Speed));
set_entvar(id, var_gravity, 0.9);
rg_add_account(id, get_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(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, 22:15, Düzenleyen: knaoz1903.
İ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.
İ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.
Benzer Konular
Yorum
2.113
Okunma
Yorum
1.592
Okunma
31-12-2025, 00:45
)


