⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
Server ip : 95.173.173.2 || Ts3 : LCAPRO www.lcapro.net
Sponsor Görsel 2
SponsorSponsor

Takım arkadaşını ezeni slaylama

Konu

#11
tamam bir şey daha deniyicem

Kod:
/* Sublime AMXX Editor v2.2 */

#include <amxmodx>
// #include <amxmisc>
// #include <cstrike>
// #include <engine>
// #include <fakemeta>
// #include <hamsandwich>
// #include <fun>
// #include <xs>
// #include <sqlx>
#include <reapi>

#define PLUGIN  "New Plug-In"
#define VERSION "1.0"
#define AUTHOR  "DeciduousBuffalo111"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)

    RegisterHookChain(RG_CBasePlayer_TraceAttack, "Fw_TraceAttack_Pre", 0)
    RegisterHookChain(RG_CBasePlayer_TakeDamage, "Fw_TakeDamage_Post", 1)
}

public Fw_TraceAttack_Pre(iVictim, iAttacker, Float:flDamage, Float:flDirection[3], iTracehandle, bitsDamageType)
{
    if (iVictim == iAttacker || !is_user_connected(iVictim) || !is_user_connected(iAttacker))
        return HC_CONTINUE
    
    static Ent_Classname[64]
    //pev(iAttacker, pev_classname, Ent_Classname, sizeof(Ent_Classname))
    get_member(iAttacker, var_classname, Ent_Classname, sizeof(Ent_Classname))

    if(equal(Ent_Classname, "func_train"))
    {
        return HC_SUPERCEDE
    }
    
    return HC_CONTINUE
}

public Fw_TakeDamage_Post(iVictim, iInflictor, iAttacker, Float:flDamage, bitsDamageType)
{
    // Not Vaild Victim or Attacker so skip the event (Important to block out bounds errors)
    if (!is_user_connected(iVictim) || !is_user_connected(iAttacker))
        return HC_CONTINUE

    static Ent_Classname[64]
    //pev(iAttacker, pev_classname, Ent_Classname, sizeof(Ent_Classname))
    get_member(iAttacker, var_classname, Ent_Classname, sizeof(Ent_Classname))

    if(equal(Ent_Classname, "func_train"))
    {
        SetHookChainReturn(ATYPE_FLOAT, 0.0)
    }
    
    return HC_CONTINUE
}

Steam
Son Düzenleme: 26-10-2020, 05:46, Düzenleyen: deciduous.
#12
(26-10-2020, 05:45)XaRex Adlı Kullanıcıdan Alıntı: tamam bir şey daha deniyicem

Kod:
/* Sublime AMXX Editor v2.2 */

#include <amxmodx>
// #include <amxmisc>
// #include <cstrike>
// #include <engine>
// #include <fakemeta>
// #include <hamsandwich>
// #include <fun>
// #include <xs>
// #include <sqlx>
#include <reapi>

#define PLUGIN  "New Plug-In"
#define VERSION "1.0"
#define AUTHOR  "DeciduousBuffalo111"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)

    RegisterHookChain(RG_CBasePlayer_TraceAttack, "Fw_TraceAttack_Pre", 0)
    RegisterHookChain(RG_CBasePlayer_TakeDamage, "Fw_TakeDamage_Post", 1)
}

public Fw_TraceAttack_Pre(iVictim, iAttacker, Float:flDamage, Float:flDirection[3], iTracehandle, bitsDamageType)
{
    if (iVictim == iAttacker || !is_user_connected(iVictim) || !is_user_connected(iAttacker))
        return HC_CONTINUE
    
    static Ent_Classname[64]
    //pev(iAttacker, pev_classname, Ent_Classname, sizeof(Ent_Classname))
    get_member(iAttacker, var_classname, Ent_Classname, sizeof(Ent_Classname))

    if(equal(Ent_Classname, "func_train"))
    {
        return HC_SUPERCEDE
    }
    
    return HC_CONTINUE
}

public Fw_TakeDamage_Post(iVictim, iInflictor, iAttacker, Float:flDamage, bitsDamageType)
{
    // Not Vaild Victim or Attacker so skip the event (Important to block out bounds errors)
    if (!is_user_connected(iVictim) || !is_user_connected(iAttacker))
        return HC_CONTINUE

    static Ent_Classname[64]
    //pev(iAttacker, pev_classname, Ent_Classname, sizeof(Ent_Classname))
    get_member(iAttacker, var_classname, Ent_Classname, sizeof(Ent_Classname))

    if(equal(Ent_Classname, "func_train"))
    {
        SetHookChainReturn(ATYPE_FLOAT, 0.0)
    }
    
    return HC_CONTINUE
}

Teammate kills: 2 of 3

Kicked :"For killing too many teammates"

bu şekilde. Oyundan atmak değilde slaylanmasi daha iyi olur gibi.
#13
Öldürmeye devam ediyor mu?
Steam
#14
(26-10-2020, 05:54)XaRex Adlı Kullanıcıdan Alıntı: Öldürmeye devam ediyor mu?
Evet takım arkadasımı ezebiliyorum.
#15
Ze modda butona kim bastı eklentisinden yola çıkılarak aracı kullanmak için A tuşuna basan kişinin İD'si çekilebilir.
#16
(26-10-2020, 08:51)Kalipso22 Adlı Kullanıcıdan Alıntı: Ze modda butona kim bastı eklentisinden yola çıkılarak aracı kullanmak için A tuşuna basan kişinin İD'si çekilebilir.
Aslında @"XaRex" in attığı eklenti işimizi görür gibi. Mesela 3 kez takım arkadaşını öldürünce oyundan attığı eklenti atıyor. O eklentiyi 3 kişi yerine 1 kişi öldürünce yapsak ve kick yerine slay atmaya çevirsek bu iş tamam.
#17
Arkadaşın attığı eklentide kicklemeyle alakalı bir durum yok. Belki de attığı eklentide func_train özelliğini kaldırdığı için ve takım arkadaşını kendi öldürdüğü gibi algıladığı için kickliyordur. Panelde ayarlardan takım arkadaşını öldürene ceza şeklinde bir ayar olması lazım. Onu kapatman gerekiyor.
#18
(26-10-2020, 22:37)Kalipso22 Adlı Kullanıcıdan Alıntı: Arkadaşın attığı eklentide kicklemeyle alakalı bir durum yok. Belki de attığı eklentide func_train özelliğini kaldırdığı için ve takım arkadaşını kendi öldürdüğü gibi algıladığı için kickliyordur. Panelde ayarlardan takım arkadaşını öldürene ceza şeklinde bir ayar olması lazım. Onu kapatman gerekiyor.
Ben hlsw üzerinden denediğim için dediğin gibi olabilir. Biz direkt takım arkadaşını öldüreni slaylasak daha mı doğru olur acaba? Zaten ezmekten başka takım arkadaşını öldüremezsin.
#19
Takım arkadaşını öldüren için bir eklentin vardı galiba senin onu at bakayım.
Steam
#20
(27-10-2020, 01:07)XaRex Adlı Kullanıcıdan Alıntı: Takım arkadaşını öldüren için bir eklentin vardı galiba senin onu at bakayım.
Hayır eklenti değil. Oyunun kendi ayarları takım arkadaşını ezenin fragını eksiye düşürüyor.

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task