Knf Dmg

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Terror
Senbūvis
Posts: 1086
Joined: 2015 Feb 27 19:29
Location: Alytus

Knf Dmg

Post 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;}

User avatar
ArtHa123
Flooderis arba specialistas
Posts: 738
Joined: 2014 Feb 19 18:40

Re: Knf Dmg

Post by ArtHa123 »

if(get_user_weapon(attacker) == CSW_KNIFE)
Image

Terror
Senbūvis
Posts: 1086
Joined: 2015 Feb 27 19:29
Location: Alytus

Re: Knf Dmg

Post 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;}

User avatar
ArtHa123
Flooderis arba specialistas
Posts: 738
Joined: 2014 Feb 19 18:40

Re: Knf Dmg

Post 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;}
:facepalm:

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;}
Image

Terror
Senbūvis
Posts: 1086
Joined: 2015 Feb 27 19:29
Location: Alytus

Re: Knf Dmg

Post by Terror »

Taip buvo sunku

dq

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Knf Dmg

Post by hleV »

Šitas užsiskaitys ir HE granatai jei jos sprogimo metu metėjas laikys peilį. if (damagebits == DMG_SLASH)
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

Terror
Senbūvis
Posts: 1086
Joined: 2015 Feb 27 19:29
Location: Alytus

Re: Knf Dmg

Post by Terror »

hleV wrote:Šitas užsiskaitys ir HE granatai jei jos sprogimo metu metėjas laikys peilį. if (damagebits == DMG_SLASH)
Dq :liux:

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Knf Dmg

Post 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

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Knf Dmg

Post 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ą.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

Terror
Senbūvis
Posts: 1086
Joined: 2015 Feb 27 19:29
Location: Alytus

Re: Knf Dmg

Post by Terror »

o kaip atrodytu visas kodas ?

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests