⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Webailesi.comWebailesi.com

Zıplama Sona Mahkum Kalınca Kapanma

Konu

#1
Merhaba, attığım zıplama eklentisini sona 1 mahkum kalınca kapanması şeklinde ayarlar mısınız? 
PHP Kod:
#include <amxmodx>
#include <reapi>

const adminYetki =    ADMIN_IMMUNITY// 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""2"), g_Cvars[0]); // Ekstra kac kere ziplayabilsin ?
    
bind_pcvar_float(create_cvar("cz_ziplama_hizi""200.0"), g_Velocity); // Ekstra Ziplamalarin Hizi / Gucu kac olsun ? 
                                                                        // [default: 275.0]

    
bind_pcvar_num(create_cvar("cz_onlyadmin""1"), 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 
: {
            if( ~
get_user_flags(id) & adminYetki )
                return 
HC_CONTINUE;
        }

        case 
: {
            if( 
get_member(idm_iTeam) != TEAM_CT )
                return 
HC_CONTINUE;
        }

        case 
: {
            if( 
get_member(idm_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(idm_afButtonLast) & IN_JUMP &&
        
g_Jump[id] < g_Cvars[0] ) {

        new 
Float:velocity[3];
        
get_entvar(idvar_velocityvelocity);

        
velocity[2] = g_Velocity;

        
set_entvar(idvar_velocityvelocity);
        
g_Jump[id]++;

    } else if( 
flags FL_ONGROUND ) {

        
g_Jump[id] = 0;
    }

    return 
HC_CONTINUE;

diellza
#2
Deneyin ;

.smajump.sma(Dosya Boyutu: 1,76 KB | İndirme Sayısı: 6)
Steam:Tıkla • Discord: lynchk
#3
Test edince dönüş yapacağım.
diellza
#4
@"orucoglukayra" reapi eklentilerde
PHP Kod:
rg_initialize_player_counts 
kodunu kullanabilirsin.
.smajump.sma(Dosya Boyutu: 1,73 KB | İndirme Sayısı: 5)
#5
İkisini de denedim sadece 1 kere zıplıyor şuan. @"suriyelikene" @"orucoglukayra"
diellza
Son Düzenleme: 11-06-2021, 01:00, Düzenleyen: diellza.
#6
Nasıl yani, sona kalan oyuncu hiç mi zıplamasın istiyorsun ?
Yoksa çift mi zıplamasın ?
#7
(11-06-2021, 08:50)suriyelikene Adlı Kullanıcıdan Alıntı: Nasıl yani, sona kalan oyuncu hiç mi zıplamasın istiyorsun ?
Yoksa çift mi zıplamasın ?
Sona kalan 1 kere zıplasın, fakat normalde oyuncu varken de 1 kere zıplıyor.
diellza
#8
Ufak bir hata yapmışım, dene bakalım :
.smajump.sma(Dosya Boyutu: 1,73 KB | İndirme Sayısı: 7)
#9
Teşekkür ederim
diellza
#10
İstek konusu, @"suriyelikene" adlı kullanıcı tarafından 1 gün içinde çözülmüştür.
İsteği çözdüğü için suriyelikene Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
suriyelikene Adlı kullanıcı sizin dışınızda toplam 547 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