Page 1 of 1
Knf Dmg
Posted: 2015 Apr 16 19:18
by Terror
Sveiki Visi radau koda ir noriu pasidaryk kad butu tik su knf tas dmg gal kas gali padek
Code: Select all
#include <amxmodx>#include <hamsandwich> public plugin_init(){ register_plugin("2x dmg for vips", "1.0.0", "Kurejas"); RegisterHam(Ham_TakeDamage, "player", "player_attack", 0);} public player_attack(victim, Useless, attacker, Float:damage, damagebits){ if(victim == attacker || !is_user_connected(victim) || !is_user_connected(attacker)) return HAM_IGNORED; if(get_user_flags(attacker) & ADMIN_LEVEL_H) { if(!random(5)) { SetHamParamFloat(4, damage * 2); return HAM_HANDLED; } } return HAM_IGNORED;}
Re: Knf Dmg
Posted: 2015 Apr 16 19:37
by ArtHa123
if(get_user_weapon(attacker) == CSW_KNIFE)
Re: Knf Dmg
Posted: 2015 Apr 16 19:44
by Terror
ArtHa123 wrote:if(get_user_weapon(attacker) == CSW_KNIFE)
ir reik kad tik VIP ja ka
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Code: Select all
#include <amxmodx>#include <hamsandwich> public plugin_init(){register_plugin("2x dmg for vips", "1.0.0", "Kurejas");RegisterHam(Ham_TakeDamage, "player", "player_attack", 0);} public player_attack(victim, Useless, attacker, Float:damage, damagebits){if(victim == attacker || !is_user_connected(victim) || !is_user_connected(attacker))return HAM_IGNORED; if(get_user_weapon(attacker) == CSW_KNIFE) & ADMIN_LEVEL_H){if(!random(5)){SetHamParamFloat(4, damage * 2);return HAM_HANDLED;}}return HAM_IGNORED;}
Re: Knf Dmg
Posted: 2015 Apr 16 20:06
by ArtHa123
Terror wrote:ArtHa123 wrote:if(get_user_weapon(attacker) == CSW_KNIFE)
ir reik kad tik VIP ja ka
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Code: Select all
#include <amxmodx>#include <hamsandwich> public plugin_init(){register_plugin("2x dmg for vips", "1.0.0", "Kurejas");RegisterHam(Ham_TakeDamage, "player", "player_attack", 0);} public player_attack(victim, Useless, attacker, Float:damage, damagebits){if(victim == attacker || !is_user_connected(victim) || !is_user_connected(attacker))return HAM_IGNORED; if(get_user_weapon(attacker) == CSW_KNIFE) & ADMIN_LEVEL_H){if(!random(5)){SetHamParamFloat(4, damage * 2);return HAM_HANDLED;}}return HAM_IGNORED;}
Code: Select all
#include <amxmodx>#include <hamsandwich> public plugin_init(){ register_plugin("2x dmg for vips", "1.0.0", "Kurejas"); RegisterHam(Ham_TakeDamage, "player", "player_attack", 0); } public player_attack(victim, Useless, attacker, Float:damage, damagebits){ if(victim == attacker || !is_user_connected(victim) || !is_user_connected(attacker)) return HAM_IGNORED; if(get_user_flags(attacker) & ADMIN_LEVEL_H) { if(get_user_weapon(attacker) == CSW_KNIFE) { if(!random(5)) { SetHamParamFloat(4, damage * 2); return HAM_HANDLED; } } } return HAM_IGNORED;}
Re: Knf Dmg
Posted: 2015 Apr 16 20:43
by Terror
Taip buvo sunku
dq
Re: Knf Dmg
Posted: 2015 Apr 17 02:23
by hleV
Šitas užsiskaitys ir HE granatai jei jos sprogimo metu metėjas laikys peilį. if (damagebits == DMG_SLASH)
Re: Knf Dmg
Posted: 2015 Apr 17 18:12
by Terror
hleV wrote:Šitas užsiskaitys ir HE granatai jei jos sprogimo metu metėjas laikys peilį. if (damagebits == DMG_SLASH)
Dq

Re: Knf Dmg
Posted: 2015 Apr 24 11:05
by psychical
hleV wrote:Šitas užsiskaitys ir HE granatai jei jos sprogimo metu metėjas laikys peilį. if (damagebits == DMG_SLASH)
Drįsčiau pataisyti
log_amx("%d == %d", damagebits, DMG_SLASH);
4098 == 4
Tai šioje vietoje manau reikalingas
damagebits & DMG_SLASH
Re: Knf Dmg
Posted: 2015 Apr 24 11:36
by hleV
4098 == DMG_BULLET | DMG_NEVERGIB
, vadinas testavai ne peilio dmg. Šiaip ar taip jo, reiktų naudot &
, bet tada niekas negarantuoja kad į damagebits
neįeis granatos žala (nors be papildomų plugin'ų taip neturėtų nutikt). Anyway, matau kad yra DMG_GRENADE
, tai matyt geriausia būtų daryt ~damagebits & DMG_GRENADE
patikrinimą.
Re: Knf Dmg
Posted: 2015 Apr 24 12:50
by Terror
o kaip atrodytu visas kodas ?