⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

En Çok Beğeni Alan Cevaplar

bilalgecer47
2 Beğeni

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.

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?
ds-standard-14385
#3
.smare_ctmenu_v1.13.sma(Dosya Boyutu: 185,23 KB | İndirme Sayısı: 0)
#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