Advertisement
Guest User

Untitled

a guest
Jul 11th, 2022
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.09 KB | None | 0 0
  1. command /call [<player>]:
  2. permission: tpa.enviar
  3. permission message: &c&lERRO: &cVocê não tem permissão para executar esse comando.
  4. trigger:
  5. if arg 1 is set:
  6. if arg 1 is player:
  7. send "&c&lERRO: &cVocê não pode enviar um pedido de teleporte para si mesmo." to player
  8. stop
  9. if {tpa.mandou.%player%} is not set:
  10. if {tpatoggle.%arg 1%} is true:
  11. if player doesn't have permission "tpatoggle.bypass":
  12. send "&6&l%arg 1% &adesativou os pedidos de teleporte, portanto, você não poderá fazer nenhum pedido a ele."
  13. stop
  14. if {tpa.recebido.%arg 1%} is not set:
  15. set {tpa.recebido.%arg 1%} to true
  16. set {tpa.mandou.%player%} to true
  17. send "&aVocê enviou um pedido de teleporte para &6&l%arg 1%&a, se for aceito, não se mova ou o teleporte será cancelado." to player
  18. send "&aVocê recebeu um pedido de teleporte de &6&l%player%&a, para aceitar, use &6&l/tpaceitar %player%&a, para recusar, use &6&l/tparecusar %player%" to arg 1
  19. wait 30 seconds
  20. if {tpa.recebido.%arg 1%} is true:
  21. if {tpa.aceito.%player%} is not set:
  22. delete {tpa.mandou.%player%}
  23. delete {tpa.recebido.%arg 1%}
  24. if {tpa.recebido.%arg 1%} is set:
  25. send "&c&lERRO: &cO jogador já recebeu um pedido de teleporte, aguarde para enviar novamente."
  26. stop
  27. else:
  28. send "&c&lERRO: &cVocê já enviou um pedido de teleporte, espere o jogador aceitar ou rejeitar seu pedido."
  29. else:
  30. send "&c&lERRO: &cVocê precisa digitar o nome de um jogador."
  31.  
  32.  
  33. command /bring [<player>]:
  34. aliases: /tpaceitar
  35. permission: tpa.aceitar
  36. permission message: &c&lERRO: &cVocê não tem permissão para executar esse comando.
  37. trigger:
  38. if arg 1 is set:
  39. if {tpa.mandou.%arg 1%} is true:
  40. set {tpa.aceito.%arg 1%} to true
  41. delete {tpa.recebido.%player%}
  42. delete {tpa.mandou.%arg 1%}
  43. send "&aVocê aceitou o pedido de teleporte de &6&l%arg 1%&a, ele será teleportado em 3 segundos." to player
  44. send "&aVocê teve seu pedido de teleporte para &6&l%player%&a aceito, você será teleportado em 3 segundos, então, não se mova." to arg 1
  45. wait 3 seconds
  46. if {tpa.aceito.%arg 1%} is true:
  47. teleport arg 1 to player
  48. delete {tpa.aceito.%arg 1%}
  49. stop
  50. else:
  51. send "&c&lERRO: &cEsse jogador não te enviou nenhum pedido de teleporte."
  52. else:
  53. send "&c&lERRO: &cVocê precisa digitar o nome de um jogador."
  54.  
  55. command /tpareject [<player>]:
  56. aliases: /tparejeitar, /tparecusar, /tparecuse
  57. permission: tpa.recusar
  58. permission message: &c&lERRO: &cVocê não tem permissão para executar esse comando.
  59. trigger:
  60. if arg 1 is set:
  61. if {tpa.mandou.%arg 1%} is true:
  62. delete {tpa.recebido.%player%}
  63. delete {tpa.mandou.%arg 1%}
  64. send "&aVocê recusou o pedido de teleporte de &6&l%arg 1%&a, portanto, ele não será teleportado para você." to player
  65. send "&aVocê teve seu pedido de teleporte para &6&l%player%&a rejeitado, portanto, você não será teleportado para ele." to arg 1
  66. stop
  67. else:
  68. send "&c&lERRO: &cEsse jogador não te enviou nenhum pedido de teleporte."
  69. else:
  70. send "&c&lERRO: &cVocê precisa digitar o nome de um jogador."
  71.  
  72. command /tpatoggle [<text>]:
  73. permission: tpa.toggle
  74. permission message: &c&lERRO: &cVocê não tem permissão para executar esse comando.
  75. trigger:
  76. if arg 1 is set:
  77. if arg 1 is "on":
  78. set {tpatoggle.%player%} to false
  79. send "&aVocê ativou os pedidos de teleporte a você." to player
  80. stop
  81. if arg 1 is "off":
  82. set {tpatoggle.%player%} to true
  83. send "&cVocê desativou os pedidos de teleporte a você." to player
  84. stop
  85. else:
  86. send "&c&lERRO: &cUse /tpatoggle para ativar ou desativar os pedidos de teleporte."
  87.  
  88.  
  89. on move:
  90. if true is true:
  91. if {tpa.aceito.%player%} is true:
  92. delete {tpa.aceito.%player%}
  93. send "&cVocê se moveu, portanto, seu teleporte foi cancelado."
  94.  
  95. on disconnect:
  96. if {tpa.aceito.%player%} is true:
  97. delete {tpa.aceito.%player%}
  98. delete {tpa.mandou.%player%}
  99. delete {tpa.recebido.%player%}
  100.  
  101. on damage:
  102. victim is player:
  103. if {tpa.aceito.%player%} is true:
  104. delete {tpa.aceito.%player%}
  105. delete {tpa.mandou.%player%}
  106. send "&cVocê tomou dano, portanto, seu teleporte foi cancelado."
  107.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement