Kod: Tümünü seç
ze_admin_ozellikler2.sma(16) : error 017: undefined symbol "bind_pcvar_num"
ze_admin_ozellikler2.sma(17) : error 017: undefined symbol "bind_pcvar_float"
ze_admin_ozellikler2.sma(20) : error 017: undefined symbol "bind_pcvar_num"
ze_admin_ozellikler2.sma(53) : error 017: undefined symbol "MapName"
Kod: Tümünü seç
#include <amxmodx>
#include <reapi>
native zp_get_user_zombie(id);
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 ( zp_get_user_zombie(id) )
        return HC_CONTINUE;
    if( !is_user_alive(id) )
        return HC_CONTINUE;
    static iJumpCount;
    if(containi(MapName, "de_") || containi(MapName, "awp_") || containi(MapName, "cs_"))
        iJumpCount = g_Cvars[0] + 1;
    else 
        iJumpCount = g_Cvars[0];
    new flags = get_entvar(id,var_flags);
    if( ~flags & FL_ONGROUND && ~get_member(id, m_afButtonLast) & IN_JUMP &&
        g_Jump[id] < iJumpCount ) {
        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;
} 
Ömer Bey'e iletin sorun sizlik değil gibi.
.sma oluştururken hata yapıyor da olabilirsin.
Kodları tamamen geçirdiğine emin ol.
