Guest User

Untitled

a guest
Jul 12th, 2017
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.50 KB | None | 0 0
  1. --[[ THIS IS IN ITS OWN SCRIPT FILE ]]
  2.  
  3. function Super_Update_Money(player, amount)
  4.     print("Inside the SuperTable Super_Update_Money method")
  5.     local steamid = Super_Get_Steam_ID(player)
  6.     local tempamount = amount
  7.  
  8.     local sql = "UPDATE supertable SET money = money + @money WHERE steamid = @id"
  9.     local param = {id = steamid, money = tempamount}
  10.    
  11.     MySQL.Async.execute(sql, param)
  12. end
  13.  
  14. --[[ THIS METHOD IS EXPOSED VIA SERVER_EXPORT
  15.  
  16. server_export 'Super_Update_Money'
  17.  
  18. --[[ THIS IS IN A SEPERATE WRAPPER FILE INCLUDED IN THE SSAME RESOURCE (BOTH FILES ARE SERVER_SCRIPT 'name_here.lua') ]]
  19.  
  20. function UpdateMoney(player, amount)
  21.     exports['supertable']:Super_Update_Money(player,amount)
  22. end
  23.  
  24. --[[ THIS IS IN THE SAME FILE AS THE WRAPPER JUST ABOVE THIS... ]]
  25.  
  26. RegisterServerEvent('UpdateMoney', function(amount)
  27.     print("Inside The Update Money Server Event")
  28.     UpdateMoney(source, amount)
  29. end)
  30.  
  31. --[[ EVERYTHING ELSE HERE WORKS, EXCEPT THE TRIGGER SERVER EVENT ]]
  32.  
  33.         for k,v in pairs(objval) do
  34.             if DoesEntityExist(k) then
  35.                if IsEntityTouchingEntity(PlayerPedId(), k) then
  36.                     print(k .. " : " .. v.worth)
  37.                     TriggerServerEvent('UpdateMoney', v.worth) -- <----- This wont Trigger.
  38.                     DeleteObject(k)
  39.                     objval[k] = nil
  40.                     Wait(50)
  41.                 end
  42.             end
  43.         end
  44.  
  45. --[[ I TRIED DEBUGGING BUT NOTHING SEEMS  OBVIOUS. ANY SOLUTIONS? ]]
Advertisement
Add Comment
Please, Sign In to add comment