⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
SponsorSponsor

Ct-Jetpack

CT-Jetpack
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
RE: CT-Jetpack
CTMenu eklentinizi eke koyar mısınız?
ds-standard-14385
RE: CT-Jetpack
.smare_ctmenu_v1.13.sma(Dosya Boyutu: 185,23 KB | İndirme Sayısı: 0)
RE: CT-Jetpack
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)
RE: CT-Jetpack
Teşekkürler
RE: CT-Jetpack
İ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
Konuyu Okuyanlar: 1 Ziyaretçi