Konu

#1
Merhaba öncelikle ,

Jailbreak modunda  /ucur yazınca t ye belirlediğim bir süre uberslap atıyordu.T nin canı gitmiyor lakin süre boyunca havada uçuyordu.Yapabilen olursa /ucur yazınca redbull,paraşüt otomatik kapansın ve-5-10-15 saniye seçenekleri olsun.Bu saniyeler boyunca sürekli t'ye uberslap atsın.Şimdiden herkese teşekkür ediyorum.
#2
Redbull eklentinizi eke bırakır mısınız?
Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj
#3
(12-01-2025, 03:52)Maravilha Adlı Kullanıcıdan Alıntı: Redbull eklentinizi eke bırakır mısınız?
Buyur hocam kullandığım redbull pluginin kodları.


Kod:
#include <amxmodx>
#include <reapi>
new const tag[] = "Redbull";
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", "200.0"), cvar[0]);
    bind_pcvar_float(create_cvar("redbull_hiz", "500.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]) {
        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]) {
        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);
       
        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]) {
        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;
}

Son Düzenleme: 12-01-2025, 16:21, Düzenleyen: gorzerk.
#4
PHP Kod:
#include <amxmodx>
#include <reapi>

new const Tag[] = "WebAilesi";

native Hard_KomutAc()

new 
sv_parachute;

public 
plugin_init() {
    register_plugin("Uçur""1.0""Maravilha");
    register_clcmd("say /ucur""ucurmamenusu");

    RegisterHookChain(RG_RoundEnd"@RoundEnd", .post true);
    sv_parachute get_cvar_pointer("sv_parachute");
}

public 
ucurmamenusu(id) {
    new Menu menu_create(fmt("\r%s \y• \wUcur Menu^n"Tag), "ucurmamenusu_");

    menu_additem(Menufmt("\r• \w5 SN."), "1");
    menu_additem(Menufmt("\r• \w10 SN."), "2");
    menu_additem(Menufmt("\r• \w15 SN."), "3");

    menu_setprop(MenuMPROP_EXITNAME"\y• \wKapat");
    menu_setprop(MenuMPROP_EXITMEXIT_ALL);
    menu_display(idMenu0);

    return PLUGIN_HANDLED;
}

public 
ucurmamenusu_(idmenuitem) {
    if (item == MENU_EXIT) {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], iName[64], accesscallback;
    menu_item_getinfo(menuitemaccessdata5iName63callback);

    new key str_to_num(data);

    switch (key) {
        case :  {
            set_task(0.1"slap_players", .id 9932, .flags "a", .repeat 50);
            set_pcvar_num(sv_parachute0);
        }
        case :  {
            set_task(0.1"slap_players", .id 9932, .flags "a", .repeat 100);
            set_pcvar_num(sv_parachute0);
        }
        case :  {
            set_task(0.1"slap_players", .id 9932, .flags "a", .repeat 150);
            set_pcvar_num(sv_parachute0);
        }
    }
    return PLUGIN_HANDLED;
}

public 
slap_players() {
    new players[32], inumidsi;
    get_players(playersinum"acehi""TERRORIST");
    for (0inumi++) { ids players[i]; if (get_user_team(ids) == 1user_slap(ids0); }
    return PLUGIN_CONTINUE;
}

@
RoundEnd() {
    remove_task(9932);

Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj
#5
Hocam eline koluna sağlık çalışıyor.Çok uğraştırmazsam bir rica daha edeceğim senden.Bu menüyü sadece ct de olan kullanabilsin ve roket mantığı gibi ekranın ortasında bilgilendirme olsun uçmana 5-4-3 .. diye geri sayım yapsın.Uberlsap attıktan sonra da Ucurun bitmesine .. diye geri sayım yapsın.Ucur atınca canlar otomatik 1 olsun ve ucur bitince eski haline dönsün.Çünkü çok can alanlar düşünce ölmüyor bunun önüne geçmek istiyorumYapabilirsek çok iyi olur.
Son Düzenleme: 12-01-2025, 17:37, Düzenleyen: gorzerk.
#6
Menüden seçilen süre, uberslapın süreceği saniye mi yoksa uberslapın kaç saniye sonra atılacağı mı?
Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj
#7
(12-01-2025, 17:39)Maravilha Adlı Kullanıcıdan Alıntı: Menüden seçilen süre, uberslapın süreceği saniye mi yoksa uberslapın kaç saniye sonra atılacağı mı?
Uberslapın süreceği saniye hocam.Ucur atılmadan redbull alırsam uctuktan sonra gravity redbulldaki gibi oluyor yere düşüşüm yavaş oluyor
#8
PHP Kod:
#include <amxmodx>
#include <reapi>

new const Tag[] = "WebAilesi";

native Hard_KomutAc()

new 
sv_parachuteCountsCount;

public 
plugin_init() {
    register_plugin("Uçur""1.0""Maravilha");
    register_clcmd("say /ucur""ucurmamenusu");

    RegisterHookChain(RG_RoundEnd"@RoundEnd", .post true);
    sv_parachute get_cvar_pointer("sv_parachute");
}

public 
ucurmamenusu(id) {
    if (get_user_team(id) != 2) return PLUGIN_HANDLED;

    new Menu menu_create(fmt("\r%s \y• \wUcur Menu^n"Tag), "ucurmamenusu_");

    menu_additem(Menufmt("\r• \w5 SN."), "1");
    menu_additem(Menufmt("\r• \w10 SN."), "2");
    menu_additem(Menufmt("\r• \w15 SN."), "3");

    menu_setprop(MenuMPROP_EXITNAME"\y• \wKapat");
    menu_setprop(MenuMPROP_EXITMEXIT_ALL);
    menu_display(idMenu0);

    return PLUGIN_HANDLED;
}

public 
ucurmamenusu_(idmenuitem) {
    if (item == MENU_EXIT) {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], iName[64], accesscallback;
    menu_item_getinfo(menuitemaccessdata5iName63callback);

    new key str_to_num(data);

    switch (key) {
        case :  {
            Count 5;
            blabla();
            sCount 5;
            set_task(1.0"Countdown2", .id 9966, .flags "a", .repeat 5);
            set_task(5.0"blabla", .id 9983);
        }
        case :  {
            Count 10;
            blabla();
            sCount 5;
            set_task(1.0"Countdown2", .id 9966, .flags "a", .repeat 5);
            set_task(5.0"blabla", .id 9983);
        }
        case :  {
            Count 15;
            blabla();
            sCount 5;
            set_task(1.0"Countdown2", .id 9966, .flags "a", .repeat 5);
            set_task(5.0"blabla", .id 9983);
        }
    }
    return PLUGIN_HANDLED;
}

public 
blabla() {
    Hard_KomutAc()
    set_pcvar_num(sv_parachute0);
    set_task(0.1"slap_players", .id 9932, .flags "a", .repeat Count 10);
    set_task(1.0"Countdown", .id 9955, .flags "a", .repeat Count);
}

public 
slap_players() {
    new players[32], inumidsi;
    get_players(playersinum"acehi""TERRORIST");
    for (0inumi++) { ids players[i]; if (get_user_team(ids) == 1user_slap(ids0); }
    return PLUGIN_CONTINUE;
}

public 
Countdown() {
    Count--;
    set_dhudmessage(25500, -1.0, -1.000.00.90.00.0);
    show_dhudmessage(0"Ucurun bitmesine %d sn kaldi!"Count);
}

public 
Countdown2() {
    sCount--;
    set_dhudmessage(25500, -1.0, -1.000.00.90.00.0);
    show_dhudmessage(0"Ucurun baslamasina %d sn kaldi!"sCount);
}

@
RoundEnd() {
    remove_task(9932);
    remove_task(9983);
    remove_task(9966);
    remove_task(9955);

Can olayını eklemedim çünkü canını 1'e düşürsem bile havadayken jbmenüden can çekebilecekleri için boşa eklenmiş olur.
Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj
#9
(12-01-2025, 17:58)Maravilha Adlı Kullanıcıdan Alıntı:
PHP Kod:
#include <amxmodx>
#include <reapi>

new const Tag[] = "WebAilesi";

native Hard_KomutAc()

new 
sv_parachuteCountsCount;

public 
plugin_init() {
    register_plugin("Uçur""1.0""Maravilha");
    register_clcmd("say /ucur""ucurmamenusu");

    RegisterHookChain(RG_RoundEnd"@RoundEnd", .post true);
    sv_parachute get_cvar_pointer("sv_parachute");
}

public 
ucurmamenusu(id) {
    if (get_user_team(id) != 2) return PLUGIN_HANDLED;

    new Menu menu_create(fmt("\r%s \y• \wUcur Menu^n"Tag), "ucurmamenusu_");

    menu_additem(Menufmt("\r• \w5 SN."), "1");
    menu_additem(Menufmt("\r• \w10 SN."), "2");
    menu_additem(Menufmt("\r• \w15 SN."), "3");

    menu_setprop(MenuMPROP_EXITNAME"\y• \wKapat");
    menu_setprop(MenuMPROP_EXITMEXIT_ALL);
    menu_display(idMenu0);

    return PLUGIN_HANDLED;
}

public 
ucurmamenusu_(idmenuitem) {
    if (item == MENU_EXIT) {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], iName[64], accesscallback;
    menu_item_getinfo(menuitemaccessdata5iName63callback);

    new key str_to_num(data);

    switch (key) {
        case :  {
            Count 5;
            blabla();
            sCount 5;
            set_task(1.0"Countdown2", .id 9966, .flags "a", .repeat 5);
            set_task(5.0"blabla", .id 9983);
        }
        case :  {
            Count 10;
            blabla();
            sCount 5;
            set_task(1.0"Countdown2", .id 9966, .flags "a", .repeat 5);
            set_task(5.0"blabla", .id 9983);
        }
        case :  {
            Count 15;
            blabla();
            sCount 5;
            set_task(1.0"Countdown2", .id 9966, .flags "a", .repeat 5);
            set_task(5.0"blabla", .id 9983);
        }
    }
    return PLUGIN_HANDLED;
}

public 
blabla() {
    Hard_KomutAc()
    set_pcvar_num(sv_parachute0);
    set_task(0.1"slap_players", .id 9932, .flags "a", .repeat Count 10);
    set_task(1.0"Countdown", .id 9955, .flags "a", .repeat Count);
}

public 
slap_players() {
    new players[32], inumidsi;
    get_players(playersinum"acehi""TERRORIST");
    for (0inumi++) { ids players[i]; if (get_user_team(ids) == 1user_slap(ids0); }
    return PLUGIN_CONTINUE;
}

public 
Countdown() {
    Count--;
    set_dhudmessage(25500, -1.0, -1.000.00.90.00.0);
    show_dhudmessage(0"Ucurun bitmesine %d sn kaldi!"Count);
}

public 
Countdown2() {
    sCount--;
    set_dhudmessage(25500, -1.0, -1.000.00.90.00.0);
    show_dhudmessage(0"Ucurun baslamasina %d sn kaldi!"sCount);
}

@
RoundEnd() {
    remove_task(9932);
    remove_task(9983);
    remove_task(9966);
    remove_task(9955);

Can olayını eklemedim çünkü canını 1'e düşürsem bile havadayken jbmenüden can çekebilecekleri için boşa eklenmiş olur.
Gravity olayı düzeldi hocam.Şimdi de yazılar üst üste geliyor.Uçuru açınca başlamasına diye geri sayım oluyor lakin ucuru hemen atıyor geri sayımı beklemeden ve sonrasında da bitme süresiyle üst üste geliyor bu yüzden yazılar okunmuyor.Can olayını da çok uğraştırmazsak ekleyebilirsen hocam çok iyi olur.Enfeksiyon oyunu mantığı gibi jb ile kazanılacaksa da kazansın
#10
PHP Kod:
#include <amxmodx>
#include <reapi>

new const Tag[] = "WebAilesi";

native Hard_KomutAc()

new 
sv_parachuteCountsCount;

public 
plugin_init() {
    register_plugin("Uçur""1.0""Maravilha");
    register_clcmd("say /ucur""ucurmamenusu");

    RegisterHookChain(RG_RoundEnd"@RoundEnd", .post true);
    sv_parachute get_cvar_pointer("sv_parachute");
}

public 
ucurmamenusu(id) {
    if (get_user_team(id) != 2) return PLUGIN_HANDLED;

    new Menu menu_create(fmt("\r%s \y• \wUcur Menu^n"Tag), "ucurmamenusu_");

    menu_additem(Menufmt("\r• \w5 SN."), "1");
    menu_additem(Menufmt("\r• \w10 SN."), "2");
    menu_additem(Menufmt("\r• \w15 SN."), "3");

    menu_setprop(MenuMPROP_EXITNAME"\y• \wKapat");
    menu_setprop(MenuMPROP_EXITMEXIT_ALL);
    menu_display(idMenu0);

    return PLUGIN_HANDLED;
}

public 
ucurmamenusu_(idmenuitem) {
    if (item == MENU_EXIT) {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], iName[64], accesscallback;
    menu_item_getinfo(menuitemaccessdata5iName63callback);

    new key str_to_num(data);

    switch (key) {
        case :  {
            Count 5;
            sCount 5;
            set_task(1.0"Countdown2", .id 9966, .flags "a", .repeat 5);
            set_task(5.0"blabla", .id 9983);
        }
        case :  {
            Count 10;
            sCount 5;
            set_task(1.0"Countdown2", .id 9966, .flags "a", .repeat 5);
            set_task(5.0"blabla", .id 9983);
        }
        case :  {
            Count 15;
            sCount 5;
            set_task(1.0"Countdown2", .id 9966, .flags "a", .repeat 5);
            set_task(5.0"blabla", .id 9983);
        }
    }
    return PLUGIN_HANDLED;
}

public 
blabla() {
    Hard_KomutAc()
    set_pcvar_num(sv_parachute0);
    set_task(0.1"slap_players", .id 9932, .flags "a", .repeat Count 10);
    set_task(1.0"Countdown", .id 9955, .flags "a", .repeat Count);
}

public 
slap_players() {
    new players[32], inumidsi;
    get_players(playersinum"acehi""TERRORIST");
    for (0inumi++) { ids players[i]; if (get_user_team(ids) == 1set_entvar(idsvar_healthFloat:1.0), user_slap(ids0); }
    return PLUGIN_CONTINUE;
}

public 
Countdown() {
    Count--;
    set_dhudmessage(25500, -1.0, -1.000.00.90.00.0);
    show_dhudmessage(0"Ucurun bitmesine %d sn kaldi!"Count);
}

public 
Countdown2() {
    sCount--;
    set_dhudmessage(25500, -1.0, -1.000.00.90.00.0);
    show_dhudmessage(0"Ucurun baslamasina %d sn kaldi!"sCount);
}

@
RoundEnd() {
    remove_task(9932);
    remove_task(9983);
    remove_task(9966);
    remove_task(9955);

Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Benzer Konular

Kayıt Ol
Webailesi, Türkiye'nin birçok alanda en aktif ve en büyük platformudur. Hadi, hemen reklam ver!