Advertisement
laivytkill

DanielSK-Duvidas (Remake 1.8.8-1.16.5)

May 21st, 2021
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. # Código desenvolvido por DanielZinh#7616
  2. # LoS Skripters - EliteSK
  3.  
  4. # Permissões:
  5. # danielsk.duvida.responder
  6.  
  7. command /ajuda [<text>]:
  8. aliases: helpop, hop, help
  9. trigger:
  10. if arg-1 is not set:
  11. send "&cUse /ajuda (AJUDA)"
  12. else if {duvida::%player%} is false:
  13. send "&cVocê já fez uma dúvida. Aguarde ela ser respondida."
  14. else:
  15. set {duvida::player::%arg-1%} to player
  16. set {duvida::duvida::%arg-1%} to arg-1
  17. send "&aDuvida enviada com sucesso. aguarde uma resposta."
  18. set {duvida::%player%} to true
  19. loop all players:
  20. if loop-player is op:
  21. send "&6%player% &atem uma dúvida, digite &6/duvidas &apara ver as dúvidas." to loop-player
  22. command /duvidas:
  23. trigger:
  24. if player has permission "danielsk.duvida.responder":
  25. open chest with 6 row named "Dúvidas" to player
  26. wait 1 tick
  27. loop {duvida::duvida::*}:
  28. if {formatslot} is 0:
  29. add 1 to {formatslot}
  30. set {_p} to "%{duvida::player::%loop-value%}%" parsed as player
  31. format slot 0 of player with skull of {_p} named "&aDúvida de &6%{duvida::player::%loop-value%}%" with lore "&7Dúvida: %{duvida::duvida::%loop-value%}%" to close then run [make player execute command "responder %loop-value%"]
  32. else:
  33. set {_x} to "%{formatslot}%" parsed as integer
  34. set {_p} to "%{duvida::player::%loop-value%}%" parsed as player
  35. format slot {_x} of player with skull of {_p} named "&aDúvida de &6%{duvida::player::%loop-value%}%" with lore "&7Dúvida: %{duvida::duvida::%loop-value%}%" to close then run [make player execute command "responder %loop-value%"]
  36. add 1 to {formatslot}
  37. wait 1 second
  38. set {formatslot} to 0
  39. else:
  40. send "&cSem permissão."
  41. command /responder [<text>]:
  42. trigger:
  43. if player has permission "danielsk.duvida.responder":
  44. if arg-1 is set:
  45. if {duvida::duvida::%arg-1%} is set:
  46. set {respondendo::%player%} to true
  47. set {respondendo::%player%::duvida} to arg-1
  48. send "&aDigite no chat a resposta para essa dúvida."
  49. else:
  50. send "&cNão existe nenhuma dúvida com esse argumento."
  51. else:
  52. send "&cUse /responder (duvida)"
  53. else:
  54. send "&cSem permissão"
  55. on chat:
  56. if {respondendo::%player%} is true:
  57. send "&aO player foi respondido com sucesso."
  58. set {duvida::%{duvida::player::%{respondendo::%player%::duvida}%}%} to false
  59. loop all players:
  60. if "%loop-player%" is "%{duvida::player::%{respondendo::%player%::duvida}%}%":
  61. send "&aSua dúvida foi respondida por &6%player%&a, a resposta é: &6%message%" to loop-player
  62. delete {duvida::player::%{respondendo::%player%::duvida}%}
  63. delete {duvida::duvida::%{respondendo::%player%::duvida}%}
  64. set {respondendo::%player%} to false
  65. cancel event
  66.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement