Konu

#1
Bunnyi steamid'ye ayarlayabilirmisiniz. sadece id'ye bağlı olan kişi bunny yapabilsin.
#2
Nasıl yani? Biraz detay verin. Sadece Steam'den giren oyuncular mı bunny yapabilsin? Yoksa belirleyeceğiniz steam id'ler mi bunny yapabilsin?
Son Düzenleme: 15-07-2024, 00:19, Düzenleyen: Cassis.
#3
(15-07-2024, 00:19)KadirAydın Adlı Kullanıcıdan Alıntı: Nasıl yani? Biraz detay verin. Sadece Steam'den giren oyuncular mı bunny yapabilsin? Yoksa belirleyeceğiniz steam id'ler mi bunny yapabilsin?

Belirlenen Steam id oyuncuları tek yapabilsin.
#4
Deneyin;
PHP Kod:
#include <amxmodx>
#include <reapi>

new const g_szAuthIds[][] =
{
    
"STEAM_0:0:123456789",
    
"STEAM_0:0:123456789",
    
"STEAM_0:0:123456789"
};

/* If you wanna speed limit, please delete // from the beginning of define. Example: #define PREVENT_MEGABUNNY_JUMPING
Attention please! Do not change #if defined - #endif commands. Yours sincerely. */

//#define PREVENT_MEGABUNNY_JUMPING

new bool:bh_enabled;
new 
cvar_bh_enabled;
new 
HookChain:HC_Jump;
new 
iSize;

public 
plugin_init() {
    
register_plugin("BunnyHop""1.3""PurposeLess");

    
DisableHookChain((HC_Jump RegisterHookChain(RG_CBasePlayer_Jump"@CBasePlayer_Jump", .post=false)));

    
cvar_bh_enabled create_cvar("bh_enabled""1"_"Enable / Disable BunnyHop"true0.0true1.0);
    
bind_pcvar_num(cvar_bh_enabledbh_enabled);
    
hook_cvar_change(cvar_bh_enabled"@bh_enabled");

    
iSize sizeof(g_szAuthIds);
}

public 
plugin_cfg()
{
    if(bh_enabled)
    {
        EnableHookChain(HC_Jump);
    }
}

@
bh_enabled(pcvar, const old_value[], const new_value[])
{
    str_to_num(new_value) ? EnableHookChain(HC_Jump) : DisableHookChain(HC_Jump);
}

@
CBasePlayer_Jump(const id)
{
    if(~
get_entvar(idvar_flags) & FL_ONGROUND)
    {
        return;
    }

    static 
szAuthId[64], i;
    
get_user_authid(idszAuthIdcharsmax(szAuthId));

    for(
0iSizei++) {
        if(
equal(szAuthIdg_szAuthIds[i][0])) {
            new 
Float:velocity[3];
            
get_entvar(idvar_velocityvelocity);

            
#if defined PREVENT_MEGABUNNY_JUMPING
            
PM_PreventMegaBunnyJumping(idvelocity);
            
#endif

            
velocity[2] = 268.0;
            
set_entvar(idvar_velocityvelocity);
        }
    }
}

#if defined PREVENT_MEGABUNNY_JUMPING
PM_PreventMegaBunnyJumping(const idFloat:velocity[3])
{
    
#define BUNNYJUMP_MAX_SPEED_FACTOR 1.2

    
new Float:maxscaledspeed BUNNYJUMP_MAX_SPEED_FACTOR Float:get_entvar(idvar_maxspeed);

    if(
maxscaledspeed <= 0.0)
    {
        return;
    }

    new 
Float:speed vector_length(velocity);

    if(
speed <= maxscaledspeed)
    {
        return;
    }

    new 
Float:fraction = (maxscaledspeed speed) * 0.8;
    
velocity[0] *= fraction;
    
velocity[1] *= fraction;
    
velocity[2] *= fraction;
}
#endif
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 
Steam: Tıkla
#5
Teşekkürler oldu
#6
İstek konusu, @Lynchk adlı kullanıcı tarafından 1 gün içinde çözülmüştür.
İsteği çözdüğü için Lynchk Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Lynchk Adlı kullanıcı sizin dışınızda toplam 912 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
Task
Kayıt Ol