Jump to content

exp_system reward level up trouble


synskidz

Recommended Posts

player_account    = getPlayerAccount(source)
function RewardLevel ( )
    local wonge = source
    local UP = tonumber ( getAccountData ( player_account, "level" ) ) or 0
    if ( UP == 1 ) then
        outputChatBox( "test")
    elseif ( UP == 2 ) then 
		givePlayerMoney ( wonge, 50000 )
        outputChatBox( "Reward Level 2 :  get $50,000!")
    elseif ( UP == 3 ) then
		setPedStat(wonge, 24, 585)
        outputChatBox( "Reward Level 3 :  increase Max HP!" )
    end

end
addEvent("onPlayerChangeLevel", true)
addEvent("onPlayerLevelUP", true) 
addEventHandler("onPlayerChangeLevel", getRootElement(), RewardLevel) 
addEventHandler("onPlayerLevelUP", getRootElement(), RewardLevel) 

it got error : Bad argument @ 'getAccountData' [Expected account at argument 1, got boolean]

and not get the reward. HELP!

Edited by synskidz
Link to comment
addEvent("onPlayerChangeLevel", true)
addEvent("onPlayerLevelUP", true) 
function RewardLevel ( )
    local wonge = source
    local UP = tonumber ( getAccountData ( getPlayerAccount ( wonge ) , "level" ) ) or 0
    if ( UP == 1 ) then
        outputChatBox( "test")
    elseif ( UP == 2 ) then 
		givePlayerMoney ( wonge, 50000 )
        outputChatBox( "Reward Level 2 :  get $50,000!")
    elseif ( UP == 3 ) then
		setPedStat(wonge, 24, 585)
        outputChatBox( "Reward Level 3 :  increase Max HP!" )
    end
end
addEventHandler("onPlayerChangeLevel", getRootElement(), RewardLevel) 
addEventHandler("onPlayerLevelUP", getRootElement(), RewardLevel) 

 

  • Like 1
Link to comment
22 minutes ago, Default said:

addEvent("onPlayerChangeLevel", true)
addEvent("onPlayerLevelUP", true) 
function RewardLevel ( )
    local wonge = source
    local UP = tonumber ( getAccountData ( getPlayerAccount ( wonge ) , "level" ) ) or 0
    if ( UP == 1 ) then
        outputChatBox( "test")
    elseif ( UP == 2 ) then 
		givePlayerMoney ( wonge, 50000 )
        outputChatBox( "Reward Level 2 :  get $50,000!")
    elseif ( UP == 3 ) then
		setPedStat(wonge, 24, 585)
        outputChatBox( "Reward Level 3 :  increase Max HP!" )
    end
end
addEventHandler("onPlayerChangeLevel", getRootElement(), RewardLevel) 
addEventHandler("onPlayerLevelUP", getRootElement(), RewardLevel) 

 

it got no error report but still not get the reward and the outputChatBox not displayed. thanks for replying

Link to comment

I think you post in the Wrong section , to get the leven use

local Level = exports.exp_system:getPlayerLevel ( player )

 

or i think you can use the function
 

function RewardLevel ( oldLevel , newLevel )
if ( newLevel == 1 ) then
outputChatBox( "test" )
elseif ( newLevel == 2 ) then
givePlayerMoney ( source , 50000 )
outputChatBox( "Reward Level 2 : get $50,000!" )
elseif ( newLevel == 3 ) then
setPedStat( source , 24, 585)
outputChatBox( "Reward Level 3 : increase Max HP!" )
end
end
addEvent("onPlayerLevelUP", true)
addEventHandler("onPlayerLevelUP", getRootElement(), RewardLevel)

 

  • Like 1
Link to comment
1 hour ago, RekZ said:

I think you post in the Wrong section , to get the leven use


local Level = exports.exp_system:getPlayerLevel ( player )

 

or i think you can use the function
 


function RewardLevel ( oldLevel , newLevel )
if ( newLevel == 1 ) then
outputChatBox( "test" )
elseif ( newLevel == 2 ) then
givePlayerMoney ( source , 50000 )
outputChatBox( "Reward Level 2 : get $50,000!" )
elseif ( newLevel == 3 ) then
setPedStat( source , 24, 585)
outputChatBox( "Reward Level 3 : increase Max HP!" )
end
end
addEvent("onPlayerLevelUP", true)
addEventHandler("onPlayerLevelUP", getRootElement(), RewardLevel)

 

thanks dude, so far so good. if any error, would u help me again? hehehe. big thanks btw

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