Jump to content

help level up


Jacobob14

Recommended Posts

what is the problem

when the player levels up

life is up to all players

  addEvent ( "onPlayerLevelUP", true ) 
    addEventHandler ( "onPlayerLevelUP", root, 
     function (player) 
  triggerClientEvent("lvlUPNG", getRootElement()) 
     end 
     ) 

function lvlUPNG (player) 
    player = getLocalPlayer() 
    local x,y,z = getElementPosition(player) 
    setElementHealth ( player, getElementHealth(player) + 100 )  
    local sound = playSound3D ( "levelup.ogg",x,y,z ) 
    attachElements (sound, player) 
end 
addEvent("lvlUPNG", true) 
addEventHandler("lvlUPNG", root,lvlUPNG) 

Link to comment
try :
triggerClientEvent ( getRootElement(), "lvlUPNG", player ) 
--or 
triggerClientEvent (player, "lvlUPNG", getRootElement() ) 

still gives me the error

[2014-04-21 10:03:44] WARNING: level\experiencia.lua:21: Bad argument @ 'triggerClientEvent' [Expected element at argument 2, got string 'lvlUPNG'] 

Link to comment

client

function lvlUPNG (player) 
    player = getLocalPlayer() 
    local x,y,z = getElementPosition(player) 
    setElementHealth ( player, getElementHealth(player) + 100 )  
    local sound = playSound3D ( "levelup.ogg",x,y,z ) 
    attachElements (sound, player) 
end 
addEvent("lvlUPNG", true) 
addEventHandler("lvlUPNG", root,lvlUPNG) 

server ..

  addEvent ( "onPlayerLevelUP", true ) 
    addEventHandler ( "onPlayerLevelUP", root, 
     function (player) 
  triggerClientEvent (player, "lvlUPNG", getRootElement() ) 
     end 
     ) 

Link to comment

-- server side:

addEvent ( "onPlayerLevelUP", true ) 
addEventHandler ( "onPlayerLevelUP", root, 
    function ( ) 
        setElementHealth ( source, getElementHealth ( source ) + 100 ) 
        triggerClientEvent ( source, "lvlUPNG", source ) 
    end 
) 

-- client side:

function lvlUPNG ( ) 
    local x, y, z = getElementPosition ( localPlayer ) 
    local sound = playSound3D ( "levelup.ogg", x, y, z ) 
    attachElements ( sound, localPlayer ) 
end 
addEvent ( "lvlUPNG", true ) 
addEventHandler ( "lvlUPNG", root, lvlUPNG ) 

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...