Economy & jobs

Examples usages for economy
  --
  ADDGOLD               = exports.undead_core:AddGold(_UndeadSource, goldAmount)
  REMOVEGOLD            = exports.undead_core:RemoveGold(_UndeadSource, goldAmount)
  --
  ADDXP                 = exports.undead_core:AddXP(_UndeadSource, xpAmount)
  REMOVEXP              = exports.undead_core:RemoveXP(_UndeadSource, xpAmount)
  --
  ADDCASH               = exports.undead_core:AddCash(_UndeadSource, value)
  REMOVECASH            = exports.undead_core:RemoveCash(_UndeadSource, value)
  -- 
  ADDCASHBANK           = exports.undead_core:addCashBank(_UndeadSource, value)
  
  
-- add a job farmer rank 1 to the player
RegisterCommand('newjob', function(source, args)
    TriggerServerEvent("undead_core:setJob", _UndeadSource, _UndeadSource, 'farmer', 1)
end)

-- check a job trigger
RegisterCommand('checkjob', function(source, args)
    local PlayerDatas = exports.undead_core:GetPlayerSession(_UndeadSource)
    exports.undead_core:notification(_UndeadSource, PlayerDatas._Job, 'Rank '..PlayerDatas._JobGrade, 'center_left', 'undeadcore', 2500)
end)

-- remove current job to unmployed
RegisterCommand('removejob', function(source, args)
    TriggerServerEvent("undead_core:setJob", _UndeadSource, _UndeadSource, 'unmployed', 0)
end)


 -- DOCUMENTATION
TriggerServerEvent("undead_core:setJob", _UndeadSource, _UndeadSource, 'unmployed', 0)

    1. _UndeadSource = id of executor cmd
    2. _UndeadSource = id player receive the job
    3. '' = jobname db
    4. 0 to infinite = job rank
  

Last updated