⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Eklenti İstek

Eklenti İstek
merhabalar,

Dün istek bölümüne bir konu açmıştım oyt de çalışan Duvardan Mermi geçmesini engelleme plugini hakkında, bugun test ettim ve mağlesef çalışmıyor sorunsuz olarak yüklendi lakin serverde halen duvardan mermi geçiyor coder arkadaşlar tekrar bi ilgilenebilir mi? teşekkür ederim plugini aşağı bırakıyorum.

Kod:
#pragma semicolon 1
#include <amxmodx>
#include <fakemeta>
new nwatch[33],lastmark[33],scontrol;
public plugin_init(){
    register_plugin
    ("Mermi Gecirmeme","0.14","Avalanche-Aconyonn");

    scontrol = register_cvar("scontrol","1");
    register_clcmd("gecir","gecirx");
    register_event("ResetHUD","eResetHUD","b");
    register_forward(FM_TraceLine,"fTraceLine");
    register_forward(FM_PlayerPostThink,"fPlayerPostThink");
}
public client_connect(id){
    nwatch[id] = 0;
}
#if AMXX_VERSION_NUM < 183
public client_disconnect(id){
    nwatch[id] = 0;
}
#else
public client_disconnected(id){
    nwatch[id] = 0;
}
#endif
public eResetHUD(id){
    lastmark[id] = 0;
}
public gecirx(id){
    return PLUGIN_HANDLED;
}
public fTraceLine(id,control){
    new doll;
    if(!is_user_connected(id)){
        return FMRES_IGNORED;
    }
    if(!nwatch[id]){
        nwatch[id] = control;
        return FMRES_IGNORED;
    }
    else if(control == nwatch[id]){
        return FMRES_IGNORED;
    }
    if(!get_pcvar_num(scontrol)){
        return FMRES_IGNORED;
    }
    if(!is_user_alive(id)){
        return FMRES_IGNORED;
    }
    if(!(pev(id,pev_button) & IN_ATTACK)){
        return FMRES_IGNORED;
    }
    if(get_user_weapon(id,doll,doll) == CSW_M3 || get_user_weapon(id,doll,doll) == CSW_XM1014){
        return FMRES_IGNORED;
    }
    if(control == lastmark[id]){
        set_tr(TR_vecEndPos,Float:{4096.0,4096.0,4096.0});
        set_tr(TR_AllSolid,1);
        set_tr(TR_pHit,0);
        set_tr(TR_iHitgroup,0);
        set_tr(TR_flFraction,1.0);
        return FMRES_SUPERCEDE;
    }
    lastmark[id] = control;
    return FMRES_IGNORED;
}
public fPlayerPostThink(id){
    lastmark[id] = 0;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/

RE: Eklenti İstek
.smaNoWallDamage.sma(Dosya Boyutu: 2,43 KB | İndirme Sayısı: 1)
Linksta
RE: Eklenti İstek
Hocam o Eklentiyi kurduğumuzda Serverde kimse kimseyi vuramıyor mağlesef onu internetten bulup kurmuştum daha önce

Ve Ateş edildiğinde Ekranda renkler beliriyor yeşil mavi şeklinde
Son Düzenleme: 27-03-2020, 13:22, Düzenleyen: SchnAps
RE: Eklenti İstek
alliedmods saolsun güzel bir stockları var

PHP Kod:
/** 
* Created by AMXX-Stuido
* User: ITenGriTR
* Date: 28.03.2020
* Time 16.05
*/
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

public plugin_init(){
    
register_plugin
    
("Naber",
    
"1.0",
    
"Berk");
    
    
RegisterHam(Ham_TakeDamage,"player","pH_TakeDamage");
}
public 
pH_TakeDamage(iP_Victim,iP_Infc,iP_Attacker,Float:fP_Damage,iP_DamagaType){
    if(
iP_DamagaType & (1<<24)){
        return 
HAM_IGNORED;
    }
    if(
iP_Victim != iP_Attacker && 0 < iP_Attacker < 33){
        new 
Float:fL_Origin[3],Float:fL_VicOrigin[3];
        
pev(iP_Attacker,pev_origin,fL_Origin);
        
pev(iP_Victim,pev_origin,fL_VicOrigin);
        if(
is_wall_between_points(fL_Origin,fL_VicOrigin,iP_Attacker)){
            return 
HAM_SUPERCEDE;
        }
    }
    return 
HAM_IGNORED;
}
stock is_wall_between_points(Float:start[3], Float:end[3], ignore_ent){
    static 
ptr
    ptr 
= create_tr2()

    
engfunc(EngFunc_TraceLine, start, end, IGNORE_MONSTERS, ignore_ent, ptr)
    
    static 
Float:EndPos[3]
    
get_tr2(ptr, TR_vecEndPos, EndPos)

    
free_tr2(ptr)
    return 
floatround(get_distance_f(end, EndPos))
} 
Eklenti İstek
Konunuz "Çözülmüş İsteklere" taşınmıştır.
Linksta

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
Task