Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Butonu tek yapma isteğim

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
kralik43
Mesajlar: 63
Kayıt: Pzt Şub 15, 2016 11:33 pm

Butonu tek yapma isteğim

Mesaj gönderen kralik43 »

Kod: Tümünü seç

#define VERSION    "1.0"

#include <chr_engine>

new toggle_pcvar, speed_pcvar, gravity_pcvar, bhop_pcvar

public plugin_init()
{
    register_plugin("Long Jump + Bunny Hop","1.0","GHW_Chronic")

    toggle_pcvar = register_cvar("longjump_on","1")
    speed_pcvar = register_cvar("longjump_speed","500.0")
    gravity_pcvar = get_cvar_pointer("sv_gravity")
    bhop_pcvar = register_cvar("longjump_bhop","0")

    register_forward(FM_PlayerPreThink,"FM_PreThink")
}

public FM_PreThink(id)
{
    if(get_pcvar_num(toggle_pcvar) && (pev(id,pev_button) & IN_DUCK) && (pev(id,pev_flags) & FL_ONGROUND))
    {
        if(get_pcvar_num(bhop_pcvar) || !(pev(id,pev_oldbuttons) & IN_DUCK)) blah(id)
    }
}

public blah(id)
{
    set_speed(id,get_pcvar_float(speed_pcvar),3)
    static Float:velocity[3]
    pev(id,pev_velocity,velocity)
    velocity[2] = get_pcvar_float(gravity_pcvar) / 3.0
    new button = pev(id,pev_button)
    if(button & IN_BACK)
    {
        velocity[0] *= -1
        velocity[1] *= -1
    }
    set_pev(id,pev_velocity,velocity)
} 
Merhaba bu plugin sadece ctrl tuşuna basınca ileri doğru zıplıyor ben ctrl+space tuşuna basınca çalışmısını istiyorum ctrl bassa bile çalışmıyacak yada space basınca çalışmayacak ikisine basınca çalışacak.

Link:
Linklerini gizle
Linki Kopyala

xdferlesh1
Mesajlar: 1322
Kayıt: Sal Ağu 16, 2016 5:37 pm
Konum: Istanbul/Adana
İletişim:

Butonu tek yapma isteğim

Mesaj gönderen xdferlesh1 »

Kod: Tümünü seç

#define VERSION    "1.0"

#include <chr_engine>

new toggle_pcvar, speed_pcvar, gravity_pcvar, bhop_pcvar

public plugin_init()
{
    register_plugin("Long Jump + Bunny Hop","1.0","GHW_Chronic")

    toggle_pcvar = register_cvar("longjump_on","1")
    speed_pcvar = register_cvar("longjump_speed","500.0")
    gravity_pcvar = get_cvar_pointer("sv_gravity")
    bhop_pcvar = register_cvar("longjump_bhop","0")

    register_forward(FM_PlayerPreThink,"FM_PreThink")
}

public FM_PreThink(id)
{
    if(get_pcvar_num(toggle_pcvar) && (pev(id,pev_button) & IN_DUCK && IN_JUMP) && (pev(id,pev_flags) & FL_ONGROUND))
    {
        if(get_pcvar_num(bhop_pcvar) || !(pev(id,pev_oldbuttons) & IN_DUCK && IN_JUMP)) blah(id)
    }
}

public blah(id)
{
    set_speed(id,get_pcvar_float(speed_pcvar),3)
    static Float:velocity[3]
    pev(id,pev_velocity,velocity)
    velocity[2] = get_pcvar_float(gravity_pcvar) / 3.0
    new button = pev(id,pev_button)
    if(button & IN_BACK)
    {
        velocity[0] *= -1
        velocity[1] *= -1
    }
    set_pev(id,pev_velocity,velocity)
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla