Konu

#1
Sadece Godlu ellerde otomatik aktif olacak bir jetpack istiyorum 
/jetpack yazıldığında kapanacak
/jetpack yazıldığında kapanacak 
bunu yapabilir misiniz?


(İnternette bu tarz eklentiler var ama çok karışık anlamadım)
Son Düzenleme: 15-02-2022, 17:29, Düzenleyen: Slausygg.
#2
CTMenu eklentinizi eke koyar mısınız?
#4
Kod:
#pragma semicolon 1

#include <amxmodx>
#include <reapi>

new const tag[]="Wa";

new bool:jett[MAX_CLIENTS+1],flame,g_Jump[MAX_CLIENTS+1];

public plugin_init() {
    register_plugin("Jett Skill","0.1","bilalgecer47");
    
    register_clcmd("say /jetpack","@jetaktif");
    
    RegisterHookChain(RG_CBasePlayer_Jump, "@player_Jump", .post=false);
    RegisterHookChain(RG_CSGameRules_FlPlayerFallDamage,"@rFallDamage",.post=false);
    RegisterHookChain(RG_CBasePlayer_Spawn, "@CBasePlayer_Spawn_Post", .post = true);
}
public plugin_precache() {
    flame = precache_model("sprites/rjet1.spr");
    precache_model("models/p_jetpack.mdl");
}
public client_putinserver(id){
    jett[id]=false;
}
public client_disconnected(id){
    jett[id]=false;
}
@CBasePlayer_Spawn_Post(const id){
    if(!is_user_alive(id)) {
        return;
    }
    jett[id]=false;
}
@jetaktif(id){
    if(is_user_alive(id) && get_member(id, m_iTeam) == TEAM_CT) {
        if(!get_entvar(id, var_takedamage)) {
            jett[id]=true;
            client_print_color(id,id,"^4%s , ^3basarili bir sekilde ^3[^4 JetPack^3] Aldin^4!",tag);
        }
        else{
            jett[id]=false;
        }
    }
}
@player_Jump(const id){
    new flags = get_entvar(id,var_flags);
    
    if( ~flags & FL_ONGROUND && ~get_member(id, m_afButtonLast) & IN_JUMP &&
    g_Jump[id] < 1 ) {
        
        new Float:velocity[3];
        get_entvar(id, var_velocity, velocity);
        
        velocity[2] = 260.0;
        
        set_entvar(id, var_velocity, velocity);
        g_Jump[id]++;
        
        } else if( flags & FL_ONGROUND ) {
        g_Jump[id] = 0;
    }
    if(jett[id]){
        static button;
        button = get_entvar(id, var_button);
        
        if(button & IN_JUMP){
            static Float:velocity[3];
            get_entvar(id, var_velocity, velocity);
            
            if(velocity[2] < 0.0){                
                new Float:velocity[3];
                get_entvar(id, var_velocity, velocity);
                
                velocity[2] += 500.0;
                set_entvar(id, var_velocity, velocity);
                
                set_entvar(id ,var_weaponmodel ,"models/p_jetpack.mdl");
                set_entvar(id, var_sequence, 10);
                @smoke_effect(id) ;
            }
            else{
                if(get_entvar(id, var_gravity) == 0.1){
                    set_entvar(id, var_gravity,  1.0);
                }
            }
        }
        return HC_BREAK;
    }
    return HC_BREAK;
}

@rFallDamage(const id){
    if(jett[id]){
        SetHookChainReturn(ATYPE_FLOAT,0.0);
    }
}
@smoke_effect(id) {
    new origin[3];
    get_user_origin(id, origin, 0);
    origin[2] = origin[2] - 10;
    
    message_begin(MSG_BROADCAST, SVC_TEMPENTITY);
    write_byte(17);
    write_coord(origin[0]);
    write_coord(origin[1]);
    write_coord(origin[2]);
    write_short(flame);
    write_byte(10);
    write_byte(115);
    message_end();
}

Çift zıplama eklentinizi kapatıp deneyin./jetpack yazıp alın boşluk tuşuyla aktif olur.Forumdan jetpack modeli ve sprsini indirmeyi unutmayın.
reCs:Go Rank Menu (%50)
#5
Teşekkürler
#6
İstek konusu, @bilalgecer47 adlı kullanıcı tarafından 20 saat içinde çözülmüştür.
İsteği çözdüğü için bilalgecer47 Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
bilalgecer47 Adlı kullanıcı sizin dışınızda toplam 114 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

Benzer Konular

1
Yorum
6.336
Okunma
08-03-2023, 18:02
7
Yorum
10.221
Okunma
03-09-2022, 21:34
8
Yorum
10.539
Okunma
05-08-2022, 02:16
9
Yorum
11.085
Okunma
29-06-2022, 18:30
Task
Kayıt Ol
Discord Adresimize Katılın