RISKSCRIPTS

Untitled

Dec 1st, 2024
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. local Framework, frameworkName = getFramework()
  2.  
  3. function addTarget(ped, coord, id)
  4. if Config.Target then
  5. exports.ox_target:addLocalEntity(ped, {
  6. {
  7. name = "open_craft_menu",
  8. event = "risk-craft:open",
  9. baran = "test",
  10. icon = "fas fa-gas-pump",
  11. label = getMessage('open_craft'),
  12. type = "client",
  13. job = false
  14. }
  15. })
  16. else
  17. lib.zones.sphere({
  18. coords = coord,
  19. radius = 2,
  20. debug = false,
  21. onEnter = function()
  22. lib.showTextUI(getMessage('open_craft'))
  23. end,
  24. onExit = function()
  25. lib.hideTextUI()
  26. end,
  27. inside = function()
  28. if IsControlJustPressed(0, 38) then
  29. lib.hideTextUI()
  30. TriggerEvent('risk-craft:open', id)
  31. end
  32. end,
  33. })
  34. end
  35. end
  36.  
  37. function getMessage(message)
  38. return Config.Locales[Config.Language][message] or "Message Not Found: "..message
  39. end
  40.  
  41. function notify(message)
  42. if frameworkName == "esx" then
  43. Framework.ShowNotification(getMessage(message))
  44. else
  45. Framework.Functions.Notify(getMessage(message))
  46. end
  47. end
Add Comment
Please, Sign In to add comment