Normal bombanin hasarini cogaltma
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 26
- Kayıt: Pzr Oca 19, 2020 9:27 pm
- Server Ip/DNS: cs188.csduragi.com
- Clan İsmi: MYOW
Normal bombanin hasarini cogaltma
Ben normal bombanın hasarini arttirmak istiyorum 5000 vurmasini istiyorum nasil yapabilirim?
Link: | |
Linklerini gizle |
-
- Mesajlar: 572
- Kayıt: Sal Kas 21, 2017 5:10 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: LasTShoT | Clan
- İletişim:
Normal bombanin hasarini cogaltma
Bomba Hasarını Değiştirmek İçin Cvar:
Kod: Tümünü seç
amx_dmg_grenade
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")
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 26
- Kayıt: Pzr Oca 19, 2020 9:27 pm
- Server Ip/DNS: cs188.csduragi.com
- Clan İsmi: MYOW
Normal bombanin hasarini cogaltma
teşekkürlerMr.Persians yazdı: ↑Cmt Oca 25, 2020 7:28 pmBomba Hasarını Değiştirmek İçin Cvar:
Eklenti:Kod: Tümünü seç
amx_dmg_grenade
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") }
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 26
- Kayıt: Pzr Oca 19, 2020 9:27 pm
- Server Ip/DNS: cs188.csduragi.com
- Clan İsmi: MYOW
Normal bombanin hasarini cogaltma
şimdi deneme zamanı buldum cvar olanda olmadı eklenti olanda.Elinizde başka varmı?Mr.Persians yazdı: ↑Cmt Oca 25, 2020 7:28 pmBomba Hasarını Değiştirmek İçin Cvar:
Eklenti:Kod: Tümünü seç
amx_dmg_grenade
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") }
Link: | |
Linklerini gizle |
Normal bombanin hasarini cogaltma
Cvar : amx_hemulti "1.00" (Default Ayarda)
Eklenti ;
Eklenti ;
Kod: Tümünü seç
/*
==========================================================================================
*** He Damage Multiplier ***
author: Nightscream
msn: pipo1568@hotmail.com
Version: 1.2
==========================================================================================
Credits: VEN (helped me fix the deathmessage & frags)
Kleenex (helped me fix the deathmessage)
==========================================================================================
### Cvars ###
amx_hemulti 1.0(normal) this will multiplier the damage of the he grenade
==========================================================================================
### Modules ###
Engine required
Fun required
==========================================================================================
### Tested On ###
Listen server | Condition zero | Windows XP | AMXX 1.71
==========================================================================================
### Suggestions ###
Got some suggestions
post them in the topic or in pm me
==========================================================================================
### Changelog ###
1.0 Release
1.1 Kill message fixed
1.2 Little suicide fix
*/
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <engine>
#define PLUGINNAME "He damage Multiplier"
#define VERSION "1.2"
#define AUTHOR "Nightscream"
#define MAX_CZ_LENGHT 32
//new g_iMsgScoreInfo, g_iMsgDeathMsg
public plugin_init() {
register_plugin( PLUGINNAME, VERSION, AUTHOR )
register_cvar( "amx_hemulti", "1.00" );
register_event( "Damage", "hedmg", "be" );
//g_iMsgScoreInfo = get_user_msgid( "ScoreInfo" )
//g_iMsgDeathMsg = get_user_msgid( "DeathMsg" )
}
public hedmg( id ) {
new victim_id = id;
if( !is_user_connected( victim_id ) ) return PLUGIN_CONTINUE
new dmg_take = read_data( 2 );
new dmgtype = read_data( 3 );
new Float:multiplier = get_cvar_float( "amx_hemulti" );
new Float:damage = dmg_take * multiplier;
new health = get_user_health( victim_id );
new iWeapID, attacker_id = get_user_attacker( victim_id, iWeapID );
if( !is_user_connected( attacker_id ) || !is_user_alive( victim_id ) ) {
return PLUGIN_HANDLED
}
if( iWeapID == CSW_HEGRENADE ) {
if( floatround(damage) >= health ) {
if( victim_id == attacker_id ) {
return PLUGIN_CONTINUE
}else{
log_kill( attacker_id, victim_id, "grenade", 0 );
}
return PLUGIN_CONTINUE
}else {
if( victim_id == attacker_id ) return PLUGIN_CONTINUE
fakedamage( victim_id, "weapon_grenade", damage, dmgtype );
}
}
return PLUGIN_CONTINUE
}
stock log_kill(killer, victim, weapon[],headshot) {
user_silentkill( victim );
message_begin( MSG_ALL, get_user_msgid( "DeathMsg" ), {0,0,0}, 0 );
write_byte( killer );
write_byte( victim );
write_byte( headshot );
write_string( weapon );
message_end();
new kfrags = get_user_frags( killer );
set_user_frags( killer, kfrags++ );
new vfrags = get_user_frags( victim );
set_user_frags( victim, vfrags++ );
return PLUGIN_CONTINUE
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang2067\\ f0\\ fs16 \n\\ par }
*/
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 26
- Kayıt: Pzr Oca 19, 2020 9:27 pm
- Server Ip/DNS: cs188.csduragi.com
- Clan İsmi: MYOW
Normal bombanin hasarini cogaltma
maalesef yine olmadıxdferlesh1 yazdı: ↑Pzr Oca 26, 2020 3:27 am Cvar : amx_hemulti "1.00" (Default Ayarda)
Eklenti ;
Kod: Tümünü seç
/* ========================================================================================== *** He Damage Multiplier *** author: Nightscream msn: pipo1568@hotmail.com Version: 1.2 ========================================================================================== Credits: VEN (helped me fix the deathmessage & frags) Kleenex (helped me fix the deathmessage) ========================================================================================== ### Cvars ### amx_hemulti 1.0(normal) this will multiplier the damage of the he grenade ========================================================================================== ### Modules ### Engine required Fun required ========================================================================================== ### Tested On ### Listen server | Condition zero | Windows XP | AMXX 1.71 ========================================================================================== ### Suggestions ### Got some suggestions post them in the topic or in pm me ========================================================================================== ### Changelog ### 1.0 Release 1.1 Kill message fixed 1.2 Little suicide fix */ #include <amxmodx> #include <amxmisc> #include <fun> #include <engine> #define PLUGINNAME "He damage Multiplier" #define VERSION "1.2" #define AUTHOR "Nightscream" #define MAX_CZ_LENGHT 32 //new g_iMsgScoreInfo, g_iMsgDeathMsg public plugin_init() { register_plugin( PLUGINNAME, VERSION, AUTHOR ) register_cvar( "amx_hemulti", "1.00" ); register_event( "Damage", "hedmg", "be" ); //g_iMsgScoreInfo = get_user_msgid( "ScoreInfo" ) //g_iMsgDeathMsg = get_user_msgid( "DeathMsg" ) } public hedmg( id ) { new victim_id = id; if( !is_user_connected( victim_id ) ) return PLUGIN_CONTINUE new dmg_take = read_data( 2 ); new dmgtype = read_data( 3 ); new Float:multiplier = get_cvar_float( "amx_hemulti" ); new Float:damage = dmg_take * multiplier; new health = get_user_health( victim_id ); new iWeapID, attacker_id = get_user_attacker( victim_id, iWeapID ); if( !is_user_connected( attacker_id ) || !is_user_alive( victim_id ) ) { return PLUGIN_HANDLED } if( iWeapID == CSW_HEGRENADE ) { if( floatround(damage) >= health ) { if( victim_id == attacker_id ) { return PLUGIN_CONTINUE }else{ log_kill( attacker_id, victim_id, "grenade", 0 ); } return PLUGIN_CONTINUE }else { if( victim_id == attacker_id ) return PLUGIN_CONTINUE fakedamage( victim_id, "weapon_grenade", damage, dmgtype ); } } return PLUGIN_CONTINUE } stock log_kill(killer, victim, weapon[],headshot) { user_silentkill( victim ); message_begin( MSG_ALL, get_user_msgid( "DeathMsg" ), {0,0,0}, 0 ); write_byte( killer ); write_byte( victim ); write_byte( headshot ); write_string( weapon ); message_end(); new kfrags = get_user_frags( killer ); set_user_frags( killer, kfrags++ ); new vfrags = get_user_frags( victim ); set_user_frags( victim, vfrags++ ); return PLUGIN_CONTINUE } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang2067\\ f0\\ fs16 \n\\ par } */
Link: | |
Linklerini gizle |