Jump to content

[Help]onClientPlayerDamage


xXMADEXx

Recommended Posts

Hey guys, i made this basic medic script, but for some reason it will not take money from the source, or give money to the attacker... Any advice?

addEventHandler('onClientPlayerDamage',root, 
    function (attacker,weapon) 
        if (getElementData(attacker,"Job")=="Medic") then 
            if (weapon == 14) then 
                if (getElementHealth(source) < 100) then 
                    takePlayerMoney(source,200-getElementHealth(source)) 
                    givePlayerMoney(attacker,200-getElementHealth(source)) 
                    triggerEvent("message:addMessage",attacker,"Medic: You have healed "..getPlayerName(source)) 
                    setElementHealth(source,getElementHealth(source) + 20) 
                else 
                    triggerEvent("message:addMessage",attacker,"Medic: "..getPlayerName(source).." is not injured.") 
                end 
            end 
        end 
    end 
) 
  

Edited by Guest
Link to comment

I ended up with this code, but no luck :/

addEventHandler("onPlayerDamage ",root, 
    function (attacker,weapon) 
        if (getElementData(attacker,"Job")=="Medic") then 
            if (weapon==14) then 
                if (getElementHealth(source) < 100) then 
                    givePlayerMoney(attacker,350 - getElementHealth(source)) 
                    takePlayerMoney(source,350 - getElementHealth(source)) 
                    setElementHealth(source,getElementHealth(source) + 20) 
                    triggerClientEvent(attacker,'message:addMessage',attacker,'Medic: You healed '..getPlayerName(source)) 
                    triggerClientEvent(source,'message:addMessage',source,"Medic: "..getPlayerName(attacker).." has healed you.") 
                else 
                    triggerClientEvent(attacker,"message:addMessage",attacker,"Medic: "..getPlayerName(source).." is not injured.") 
                end 
            end 
        end 
    end 
) 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...