Eklenti Açıklaması; Bu eklenti sayesinde "z" tuşuna bastığınzda redbull açılır tekrar "z" tuşuna bakarsanız kapanır.İstediğiniz Şekilde Aç Kapa Yaparak Kullanabilirsiniz.Redbull Sürekli Açık olucağı için Max Can Ekledim Cvar ile Ayarlayabilirsiniz.
Kod:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#define bmTag "!n[ !tIXBIR !n]"
new bmKullanim[33];
new bmJail,bmHizC,MaxCan;
public plugin_init() {
register_plugin
("Ozel Kodlanmıs Redbull",
"v1",
"EmirCW");
register_clcmd("say /redbull","beRedbull");
register_clcmd("bmRedbull","beRedbull");
bmHizC = register_cvar("bm_hiz","650");
bmJail = register_cvar("bm_sonadam","1");
MaxCan = register_cvar("bm_maxcan","120");
RegisterHam(Ham_Spawn, "player", "bePS", 1);
RegisterHam(Ham_Killed, "player", "beAO") ;
}
public bePS(bmID) {
bmKullanim[bmID] = 0;
remove_task(bmID);
}
public beAO(){
if(get_pcvar_num(bmJail) == 1){
new bmOyuncular[32],bmSayi
get_players(bmOyuncular, bmSayi ,"ae", "TERRORIST");
if(bmSayi == 1){
new bmID;
get_players(bmOyuncular, bmSayi ,"a");
for(new i; i < bmSayi; i++){
bmID = bmOyuncular[i];
bmKullanim[bmID] = 0;
set_pev(bmID,pev_maxspeed,320.0);
set_pev(bmID,pev_gravity,1.0);
remove_task(bmID);
}
}
}
}
public beRedbull(bmID){
if(get_pcvar_num(bmJail) == 1){
new bmOyuncular[32],bmSayi
get_players(bmOyuncular, bmSayi ,"ae", "TERRORIST");
if(bmSayi == 1){
renkli_yazi(bmID,"%s !gTekken redbull!n, !tmahkum takimda tek bir kisi var!n.",bmTag);
return PLUGIN_HANDLED;
}
}
if(!is_user_alive(bmID)){
renkli_yazi(bmID,"%s !gOluyken redbull!, !tbence cilginsin!n.",bmTag);
}
else if(bmKullanim[bmID] == 1){
beRedbullTekrar(bmID);
}
else{
bmKullanim[bmID] = 1;
renkli_yazi(bmID,"%s !gRedbull !n, !tAktif.",bmTag);
beRedbullIc(bmID);
}
return PLUGIN_CONTINUE;
}
public beRedbullIc(bmID){
if(get_user_health(bmID) < get_pcvar_num(MaxCan)){
set_pev(bmID,pev_health,pev(bmID,pev_health)+1.0);
}
set_pev(bmID,pev_maxspeed,get_pcvar_float(bmHizC));
set_pev(bmID,pev_gravity,0.5);
set_task(1.0,"beRedbullIc",bmID);
}
public beRedbullTekrar(bmID){
remove_task(bmID);
bmKullanim[bmID] = 0;
set_pev(bmID,pev_maxspeed,320.0);
set_pev(bmID,pev_gravity,1.0);
renkli_yazi(bmID,"%s !gRedbull !n, !tDevre Disi Birakildi!n.",bmTag);
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01");
replace_all(msg, 190, "!g", "^x04");
replace_all(msg, 190, "!t", "^x03");
if (id) players[0] = id; else get_players(players, count, "ch");{
for (new i = 0; i < count; i++) {
if (is_user_connected(players[i])){
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}