1. sayfa (Toplam 2 sayfa)

Bomba hasarı ?

Gönderilme zamanı: Cmt Haz 30, 2018 5:10 am
gönderen quadfor75
Mesela 20k Canı Olan Zombiler Var Onlara Tek Atabilecek Şekilde Bi Bomba Eklentisi Yapabilirmisiniz Rica Etsem?

@Colditz
@Yek'-ta
@Taha Demirbaş
@PaZee
@Fatih ~ EjderYa
@emirakpinar

Bomba hasarı ?

Gönderilme zamanı: Pzr Tem 01, 2018 2:53 am
gönderen quadfor75
Güncell ingilenirmisiniz?

Bomba hasarı ?

Gönderilme zamanı: Pzr Tem 01, 2018 10:57 pm
gönderen quadfor75
Yokmu yapabilecek biri lütfen?

Bomba hasarı ?

Gönderilme zamanı: Pzt Tem 02, 2018 12:23 am
gönderen TheAsTeRiX

Kod: Tümünü seç

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

new P_Cvars[31],Max_Players,Float:DmgValue
public plugin_init()
{
    register_plugin("Damage Control", "1.22", "Fxfighter")
    
    RegisterHam(Ham_TakeDamage, "player", "hook_TakeDamage")
    
    P_Cvars[4] = register_cvar("amx_dmg_grenade","200+")
    
    Max_Players = get_maxplayers()
    
}
public hook_TakeDamage(Victim, Useless, Attacker, Float:damage, damagebits)
{
    static cvar
    cvar = get_pcvar_num(P_Cvars[4])
    
    if(!cvar)return HAM_IGNORED
    
    static Gun
    if(Useless <= Max_Players && Useless != 0)Gun = get_user_weapon(Attacker)
    else
    {
        static classname[32]
        pev(Useless,pev_classname,classname,31)
        if(equal(classname,"grenade"))Gun = 4
        else if(!Useless)Gun = 2
    }
    if(!Gun)return HAM_IGNORED
    
    static Dmg[5]
    Useless = 0
    get_pcvar_string(P_Cvars[Gun],Dmg,4)
    
    if(Dmg[0] == '#')
    {
        get_pcvar_string(P_Cvars[4],Dmg,4)
        if(Dmg[0] == '#')return HAM_IGNORED
        Useless = 1
    }
    if(contain(Dmg,"*") != -1)
    {
        replace(Dmg,4,"*","")
        DmgValue = str_to_float(Dmg)
        if(DmgValue == 1.0)return HAM_IGNORED
        damage*=DmgValue
    }
    else if(contain(Dmg,"-") != -1)
    {
        replace(Dmg,4,"-","")
        DmgValue = str_to_float(Dmg)
        if(!DmgValue)return HAM_IGNORED
        damage-=DmgValue
        if(damage < 0.0)damage = 0.0
    }
    else if(contain(Dmg,"+") != -1)
    {
        replace(Dmg,4,"+","")
        DmgValue = str_to_float(Dmg)
        if(!DmgValue)return HAM_IGNORED
        damage+=str_to_float(Dmg)
    }
    else damage=str_to_float(Dmg)
    
    if(cvar == 2 && !Useless)
    {
        get_pcvar_string(P_Cvars[4],Dmg,4)
        if(Dmg[0] == '#')
        {
            SetHamParamFloat(4, damage)
            return HAM_IGNORED
        }
        if(contain(Dmg,"*") != -1)
        {
            replace(Dmg,4,"*","")
            DmgValue = str_to_float(Dmg)
            if(DmgValue == 1.0)return HAM_IGNORED
            damage*=DmgValue
        }
        else if(contain(Dmg,"-") != -1)
        {
            replace(Dmg,4,"-","")
            DmgValue = str_to_float(Dmg)
            if(!DmgValue)return HAM_IGNORED
            damage-=DmgValue
            if(damage < 0.0)damage = 0.0
        }
        else if(contain(Dmg,"+") != -1)
        {
            replace(Dmg,4,"+","")
            DmgValue = str_to_float(Dmg)
            if(!DmgValue)return HAM_IGNORED
            damage+=str_to_float(Dmg)
        }
        else damage=str_to_float(Dmg)
    }
    SetHamParamFloat(4, damage)
    return HAM_HANDLED
}

new Debug
public client_putinserver(id)
{    
    if(Debug == 1)return    
    new classname[32]
    pev(id,pev_classname,classname,31)
        
    if(!equal(classname,"player"))
    {
        Debug=1
        set_task(10.0,"_Debug",id)    
    }
}
public _Debug(id)
{
    RegisterHamFromEntity(Ham_TakeDamage,id,"hook_TakeDamage")
    client_print(0,print_console,"[Damage Control]bots debuged")
}

Bomba hasarı ?

Gönderilme zamanı: Pzt Tem 02, 2018 1:17 am
gönderen quadfor75
TheAsTeRiX yazdı: Pzt Tem 02, 2018 12:23 am

Kod: Tümünü seç

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

new P_Cvars[31],Max_Players,Float:DmgValue
public plugin_init()
{
    register_plugin("Damage Control", "1.22", "Fxfighter")
    
    RegisterHam(Ham_TakeDamage, "player", "hook_TakeDamage")
    
    P_Cvars[4] = register_cvar("amx_dmg_grenade","200+")
    
    Max_Players = get_maxplayers()
    
}
public hook_TakeDamage(Victim, Useless, Attacker, Float:damage, damagebits)
{
    static cvar
    cvar = get_pcvar_num(P_Cvars[4])
    
    if(!cvar)return HAM_IGNORED
    
    static Gun
    if(Useless <= Max_Players && Useless != 0)Gun = get_user_weapon(Attacker)
    else
    {
        static classname[32]
        pev(Useless,pev_classname,classname,31)
        if(equal(classname,"grenade"))Gun = 4
        else if(!Useless)Gun = 2
    }
    if(!Gun)return HAM_IGNORED
    
    static Dmg[5]
    Useless = 0
    get_pcvar_string(P_Cvars[Gun],Dmg,4)
    
    if(Dmg[0] == '#')
    {
        get_pcvar_string(P_Cvars[4],Dmg,4)
        if(Dmg[0] == '#')return HAM_IGNORED
        Useless = 1
    }
    if(contain(Dmg,"*") != -1)
    {
        replace(Dmg,4,"*","")
        DmgValue = str_to_float(Dmg)
        if(DmgValue == 1.0)return HAM_IGNORED
        damage*=DmgValue
    }
    else if(contain(Dmg,"-") != -1)
    {
        replace(Dmg,4,"-","")
        DmgValue = str_to_float(Dmg)
        if(!DmgValue)return HAM_IGNORED
        damage-=DmgValue
        if(damage < 0.0)damage = 0.0
    }
    else if(contain(Dmg,"+") != -1)
    {
        replace(Dmg,4,"+","")
        DmgValue = str_to_float(Dmg)
        if(!DmgValue)return HAM_IGNORED
        damage+=str_to_float(Dmg)
    }
    else damage=str_to_float(Dmg)
    
    if(cvar == 2 && !Useless)
    {
        get_pcvar_string(P_Cvars[4],Dmg,4)
        if(Dmg[0] == '#')
        {
            SetHamParamFloat(4, damage)
            return HAM_IGNORED
        }
        if(contain(Dmg,"*") != -1)
        {
            replace(Dmg,4,"*","")
            DmgValue = str_to_float(Dmg)
            if(DmgValue == 1.0)return HAM_IGNORED
            damage*=DmgValue
        }
        else if(contain(Dmg,"-") != -1)
        {
            replace(Dmg,4,"-","")
            DmgValue = str_to_float(Dmg)
            if(!DmgValue)return HAM_IGNORED
            damage-=DmgValue
            if(damage < 0.0)damage = 0.0
        }
        else if(contain(Dmg,"+") != -1)
        {
            replace(Dmg,4,"+","")
            DmgValue = str_to_float(Dmg)
            if(!DmgValue)return HAM_IGNORED
            damage+=str_to_float(Dmg)
        }
        else damage=str_to_float(Dmg)
    }
    SetHamParamFloat(4, damage)
    return HAM_HANDLED
}

new Debug
public client_putinserver(id)
{    
    if(Debug == 1)return    
    new classname[32]
    pev(id,pev_classname,classname,31)
        
    if(!equal(classname,"player"))
    {
        Debug=1
        set_task(10.0,"_Debug",id)    
    }
}
public _Debug(id)
{
    RegisterHamFromEntity(Ham_TakeDamage,id,"hook_TakeDamage")
    client_print(0,print_console,"[Damage Control]bots debuged")
}
Var denedim bunu fakat 2000 damageden fazla vurmuyor cvar ayarlarını 99999999999 yapıyorum gine aynı.

Bomba hasarı ?

Gönderilme zamanı: Pzt Tem 02, 2018 2:14 am
gönderen emirakpinar

Kod: Tümünü seç

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

new P_Cvars[31],Max_Players,Float:DmgValue
public plugin_init()
{
    register_plugin("Damage Control", "1.22", "Fxfighter")
    
    RegisterHam(Ham_TakeDamage, "player", "hook_TakeDamage")
    
    P_Cvars[5] = register_cvar("amx_dmg_grenade","20000+")
    
    Max_Players = get_maxplayers()
    
}
public hook_TakeDamage(Victim, Useless, Attacker, Float:damage, damagebits)
{
    static cvar
    cvar = get_pcvar_num(P_Cvars[5])
    
    if(!cvar)return HAM_IGNORED
    
    static Gun
    if(Useless <= Max_Players && Useless != 0)Gun = get_user_weapon(Attacker)
    else
    {
        static classname[32]
        pev(Useless,pev_classname,classname,31)
        if(equal(classname,"grenade"))Gun = 5
        else if(!Useless)Gun = 2
    }
    if(!Gun)return HAM_IGNORED
    
    static Dmg[6]
    Useless = 0
    get_pcvar_string(P_Cvars[Gun],Dmg,5)
    
    if(Dmg[0] == '#')
    {
        get_pcvar_string(P_Cvars[5],Dmg,5)
        if(Dmg[0] == '#')return HAM_IGNORED
        Useless = 1
    }
    if(contain(Dmg,"*") != -1)
    {
        replace(Dmg,4,"*","")
        DmgValue = str_to_float(Dmg)
        if(DmgValue == 1.0)return HAM_IGNORED
        damage*=DmgValue
    }
    else if(contain(Dmg,"-") != -1)
    {
        replace(Dmg,4,"-","")
        DmgValue = str_to_float(Dmg)
        if(!DmgValue)return HAM_IGNORED
        damage-=DmgValue
        if(damage < 0.0)damage = 0.0
    }
    else if(contain(Dmg,"+") != -1)
    {
        replace(Dmg,4,"+","")
        DmgValue = str_to_float(Dmg)
        if(!DmgValue)return HAM_IGNORED
        damage+=str_to_float(Dmg)
    }
    else damage=str_to_float(Dmg)
    
    if(cvar == 2 && !Useless)
    {
        get_pcvar_string(P_Cvars[5],Dmg,5)
        if(Dmg[0] == '#')
        {
            SetHamParamFloat(4, damage)
            return HAM_IGNORED
        }
        if(contain(Dmg,"*") != -1)
        {
            replace(Dmg,4,"*","")
            DmgValue = str_to_float(Dmg)
            if(DmgValue == 1.0)return HAM_IGNORED
            damage*=DmgValue
        }
        else if(contain(Dmg,"-") != -1)
        {
            replace(Dmg,4,"-","")
            DmgValue = str_to_float(Dmg)
            if(!DmgValue)return HAM_IGNORED
            damage-=DmgValue
            if(damage < 0.0)damage = 0.0
        }
        else if(contain(Dmg,"+") != -1)
        {
            replace(Dmg,4,"+","")
            DmgValue = str_to_float(Dmg)
            if(!DmgValue)return HAM_IGNORED
            damage+=str_to_float(Dmg)
        }
        else damage=str_to_float(Dmg)
    }
    SetHamParamFloat(4, damage)
    return HAM_HANDLED
}

new Debug
public client_putinserver(id)
{    
    if(Debug == 1)return    
    new classname[32]
    pev(id,pev_classname,classname,31)
        
    if(!equal(classname,"player"))
    {
        Debug=1
        set_task(10.0,"_Debug",id)    
    }
}
public _Debug(id)
{
    RegisterHamFromEntity(Ham_TakeDamage,id,"hook_TakeDamage")
    client_print(0,print_console,"[Damage Control]bots debuged")
}

Bomba hasarı ?

Gönderilme zamanı: Pzt Tem 02, 2018 3:34 am
gönderen quadfor75
emirakpinar yazdı: Pzt Tem 02, 2018 2:14 am

Kod: Tümünü seç

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

new P_Cvars[31],Max_Players,Float:DmgValue
public plugin_init()
{
    register_plugin("Damage Control", "1.22", "Fxfighter")
    
    RegisterHam(Ham_TakeDamage, "player", "hook_TakeDamage")
    
    P_Cvars[5] = register_cvar("amx_dmg_grenade","20000+")
    
    Max_Players = get_maxplayers()
    
}
public hook_TakeDamage(Victim, Useless, Attacker, Float:damage, damagebits)
{
    static cvar
    cvar = get_pcvar_num(P_Cvars[5])
    
    if(!cvar)return HAM_IGNORED
    
    static Gun
    if(Useless <= Max_Players && Useless != 0)Gun = get_user_weapon(Attacker)
    else
    {
        static classname[32]
        pev(Useless,pev_classname,classname,31)
        if(equal(classname,"grenade"))Gun = 5
        else if(!Useless)Gun = 2
    }
    if(!Gun)return HAM_IGNORED
    
    static Dmg[6]
    Useless = 0
    get_pcvar_string(P_Cvars[Gun],Dmg,5)
    
    if(Dmg[0] == '#')
    {
        get_pcvar_string(P_Cvars[5],Dmg,5)
        if(Dmg[0] == '#')return HAM_IGNORED
        Useless = 1
    }
    if(contain(Dmg,"*") != -1)
    {
        replace(Dmg,4,"*","")
        DmgValue = str_to_float(Dmg)
        if(DmgValue == 1.0)return HAM_IGNORED
        damage*=DmgValue
    }
    else if(contain(Dmg,"-") != -1)
    {
        replace(Dmg,4,"-","")
        DmgValue = str_to_float(Dmg)
        if(!DmgValue)return HAM_IGNORED
        damage-=DmgValue
        if(damage < 0.0)damage = 0.0
    }
    else if(contain(Dmg,"+") != -1)
    {
        replace(Dmg,4,"+","")
        DmgValue = str_to_float(Dmg)
        if(!DmgValue)return HAM_IGNORED
        damage+=str_to_float(Dmg)
    }
    else damage=str_to_float(Dmg)
    
    if(cvar == 2 && !Useless)
    {
        get_pcvar_string(P_Cvars[5],Dmg,5)
        if(Dmg[0] == '#')
        {
            SetHamParamFloat(4, damage)
            return HAM_IGNORED
        }
        if(contain(Dmg,"*") != -1)
        {
            replace(Dmg,4,"*","")
            DmgValue = str_to_float(Dmg)
            if(DmgValue == 1.0)return HAM_IGNORED
            damage*=DmgValue
        }
        else if(contain(Dmg,"-") != -1)
        {
            replace(Dmg,4,"-","")
            DmgValue = str_to_float(Dmg)
            if(!DmgValue)return HAM_IGNORED
            damage-=DmgValue
            if(damage < 0.0)damage = 0.0
        }
        else if(contain(Dmg,"+") != -1)
        {
            replace(Dmg,4,"+","")
            DmgValue = str_to_float(Dmg)
            if(!DmgValue)return HAM_IGNORED
            damage+=str_to_float(Dmg)
        }
        else damage=str_to_float(Dmg)
    }
    SetHamParamFloat(4, damage)
    return HAM_HANDLED
}

new Debug
public client_putinserver(id)
{    
    if(Debug == 1)return    
    new classname[32]
    pev(id,pev_classname,classname,31)
        
    if(!equal(classname,"player"))
    {
        Debug=1
        set_task(10.0,"_Debug",id)    
    }
}
public _Debug(id)
{
    RegisterHamFromEntity(Ham_TakeDamage,id,"hook_TakeDamage")
    client_print(0,print_console,"[Damage Control]bots debuged")
}
Cvar dan bende yapiyorum fakat gene olmuyor.

Bomba hasarı ?

Gönderilme zamanı: Pzt Tem 02, 2018 5:24 am
gönderen emirakpinar
Sadece onu değiştirmedim ki :)

Bomba hasarı ?

Gönderilme zamanı: Pzt Tem 02, 2018 5:34 am
gönderen quadfor75
emirakpinar yazdı: Pzt Tem 02, 2018 5:24 am Sadece onu değiştirmedim ki :)
aa özür dilerim ozaman kusura bakma deniyorum.

Bomba hasarı ?

Gönderilme zamanı: Pzt Tem 02, 2018 7:43 am
gönderen quadfor75
emirakpinar yazdı: Pzt Tem 02, 2018 2:14 am

Kod: Tümünü seç

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

new P_Cvars[31],Max_Players,Float:DmgValue
public plugin_init()
{
    register_plugin("Damage Control", "1.22", "Fxfighter")
    
    RegisterHam(Ham_TakeDamage, "player", "hook_TakeDamage")
    
    P_Cvars[5] = register_cvar("amx_dmg_grenade","20000+")
    
    Max_Players = get_maxplayers()
    
}
public hook_TakeDamage(Victim, Useless, Attacker, Float:damage, damagebits)
{
    static cvar
    cvar = get_pcvar_num(P_Cvars[5])
    
    if(!cvar)return HAM_IGNORED
    
    static Gun
    if(Useless <= Max_Players && Useless != 0)Gun = get_user_weapon(Attacker)
    else
    {
        static classname[32]
        pev(Useless,pev_classname,classname,31)
        if(equal(classname,"grenade"))Gun = 5
        else if(!Useless)Gun = 2
    }
    if(!Gun)return HAM_IGNORED
    
    static Dmg[6]
    Useless = 0
    get_pcvar_string(P_Cvars[Gun],Dmg,5)
    
    if(Dmg[0] == '#')
    {
        get_pcvar_string(P_Cvars[5],Dmg,5)
        if(Dmg[0] == '#')return HAM_IGNORED
        Useless = 1
    }
    if(contain(Dmg,"*") != -1)
    {
        replace(Dmg,4,"*","")
        DmgValue = str_to_float(Dmg)
        if(DmgValue == 1.0)return HAM_IGNORED
        damage*=DmgValue
    }
    else if(contain(Dmg,"-") != -1)
    {
        replace(Dmg,4,"-","")
        DmgValue = str_to_float(Dmg)
        if(!DmgValue)return HAM_IGNORED
        damage-=DmgValue
        if(damage < 0.0)damage = 0.0
    }
    else if(contain(Dmg,"+") != -1)
    {
        replace(Dmg,4,"+","")
        DmgValue = str_to_float(Dmg)
        if(!DmgValue)return HAM_IGNORED
        damage+=str_to_float(Dmg)
    }
    else damage=str_to_float(Dmg)
    
    if(cvar == 2 && !Useless)
    {
        get_pcvar_string(P_Cvars[5],Dmg,5)
        if(Dmg[0] == '#')
        {
            SetHamParamFloat(4, damage)
            return HAM_IGNORED
        }
        if(contain(Dmg,"*") != -1)
        {
            replace(Dmg,4,"*","")
            DmgValue = str_to_float(Dmg)
            if(DmgValue == 1.0)return HAM_IGNORED
            damage*=DmgValue
        }
        else if(contain(Dmg,"-") != -1)
        {
            replace(Dmg,4,"-","")
            DmgValue = str_to_float(Dmg)
            if(!DmgValue)return HAM_IGNORED
            damage-=DmgValue
            if(damage < 0.0)damage = 0.0
        }
        else if(contain(Dmg,"+") != -1)
        {
            replace(Dmg,4,"+","")
            DmgValue = str_to_float(Dmg)
            if(!DmgValue)return HAM_IGNORED
            damage+=str_to_float(Dmg)
        }
        else damage=str_to_float(Dmg)
    }
    SetHamParamFloat(4, damage)
    return HAM_HANDLED
}

new Debug
public client_putinserver(id)
{    
    if(Debug == 1)return    
    new classname[32]
    pev(id,pev_classname,classname,31)
        
    if(!equal(classname,"player"))
    {
        Debug=1
        set_task(10.0,"_Debug",id)    
    }
}
public _Debug(id)
{
    RegisterHamFromEntity(Ham_TakeDamage,id,"hook_TakeDamage")
    client_print(0,print_console,"[Damage Control]bots debuged")
}
Eklenti Çalışıyor Fakat Bu Hatayı Veriyor Nasıl Çözebiliriz?

Kod: Tümünü seç

L 07/02/2018 - 04:23:24: Invalid CVAR pointer
L 07/02/2018 - 04:23:24: [AMXX] Run time error 10 (plugin "Bomba.amxx") (native "get_pcvar_string") - debug not enabled!