Advertisement
giganciprogramowania

l13 codesServer

May 19th, 2023
565
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. local remotes = game.ReplicatedStorage.Remotes
  2. local httpService = game:GetService("HttpService")
  3. local replicatedStorage = game.ReplicatedStorage
  4. local remotes = replicatedStorage:WaitForChild("Remotes")
  5. local createTemplate = remotes:WaitForChild("CreateTemplate")
  6.  
  7.  
  8. local codes = {
  9. ["PLAY"] = {
  10. function(player)
  11. player.leaderstats.Diamonds.Value += 100000
  12. end,
  13. false
  14. },
  15. ["PET"] = {
  16. function(player)
  17. local petName = "18"
  18. local id = httpService:GenerateGUID()
  19. local pet = Instance.new("StringValue", player.Pets)
  20. pet.Name = petName
  21. pet.Value = id
  22. createTemplate:FireClient(player, petName, id)
  23. end,
  24. false
  25. },
  26. }
  27.  
  28.  
  29. remotes:WaitForChild("UseCode").OnServerInvoke = function(player,code)
  30. if codes[tostring(code)] then
  31. if player.Codes then
  32. if type(codes) == "table" then
  33. if player.Codes:FindFirstChild(tostring(code)) then
  34. return "Already"
  35. else
  36. if codes[tostring(code)][2] == true then
  37. return "Expired"
  38. else
  39. codes[tostring(code)][1](player)
  40. local usedCode = Instance.new("StringValue", player.Codes)
  41. usedCode.Name = tostring(code)
  42. return "Successfully"
  43. end
  44. end
  45. else
  46. return "Unknown"
  47. end
  48. else
  49. return "Unknown"
  50. end
  51. else
  52. return "Invalid"
  53. end
  54. end
  55.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement