⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

Sadece Ct Takımına Çift Zıplama

Konu

#1
Arkadaşlar zombie escape için sadece insanlara çift zıplama plugini var mı ?
#2
(19-12-2020, 00:36)KadirAydın Adlı Kullanıcıdan Alıntı: Arkadaşlar zombie escape için sadece insanlara çift zıplama plugini var mı ?
Kod:
#include <amxmodx>
#include <reapi>

const adminYetki =    ADMIN_KICK; // Eger sadece adminler kullanacak sekilde ayarladiysaniz bu yetkiyi ona gore duzenleyin.


new g_Jump[MAX_CLIENTS+1], g_Cvars[2], Float:g_Velocity;

public plugin_init() {

    register_plugin("Reapi Cift Ziplama", "v0.1", "n.dgn");

    RegisterHookChain(RG_CBasePlayer_Jump, "@player_Jump", false);


    bind_pcvar_num(create_cvar("cz_ekstra_ziplama", "1"), g_Cvars[0]); // Ekstra kac kere ziplayabilsin ?
    bind_pcvar_float(create_cvar("cz_ziplama_hizi", "275.0"), g_Velocity); // Ekstra Ziplamalarin Hizi / Gucu kac olsun ?
                                                                        // [default: 275.0]

    bind_pcvar_num(create_cvar("cz_onlyadmin", "0"), g_Cvars[1]);
                        // 0  =  Herkes kullansin.
                        // 1  =  Sadece 'adminYetki' ile belirledigimiz Adminler kullanabilsin.
                        // 2  =  Sadece CT Takimi
                        // 3  =  Sadece T Takimi
    
}

@player_Jump(id) {

    switch(g_Cvars[1]) {

        case 1 : {
            if( ~get_user_flags(id) & adminYetki )
                return HC_CONTINUE;
        }

        case 2 : {
            if( get_member(id, m_iTeam) != TEAM_CT )
                return HC_CONTINUE;
        }

        case 3 : {
            if( get_member(id, m_iTeam) != TEAM_TERRORIST )
                return HC_CONTINUE;
        }
    }

    if( !is_user_alive(id) )
        return HC_CONTINUE;


    new flags = get_entvar(id,var_flags);

    if( ~flags & FL_ONGROUND && ~get_member(id, m_afButtonLast) & IN_JUMP &&
        g_Jump[id] < g_Cvars[0] ) {

        new Float:velocity[3];
        get_entvar(id, var_velocity, velocity);

        velocity[2] = g_Velocity;

        set_entvar(id, var_velocity, velocity);
        g_Jump[id]++;

    } else if( flags & FL_ONGROUND ) {

        g_Jump[id] = 0;
    }

    return HC_CONTINUE;
}

Buyur bunu kullanabilirsin cvar ayarları mevcut.
RedDawn Jailbreak
#3
Konunuz çözüldüyse bildiriniz aksi takdirde ceza alacaksınız.
#4
çözülmedi ama başka bi yerden bulduğum için konuyu kapatacağım
#5
Konu istek sahibi tarafından çözülmüştür.

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task