Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.51 KB | None | 0 0
  1. {{$args := parseArgs 1 "Correct syntax is `-promote <user>`"
  2. (carg "string" "Person to promote")}}
  3.  
  4. {{if not ( userArg ( $args.Get 0 ) ) }}
  5. No user mentioned or user ID given.
  6.  
  7. {{else}}
  8. {{ $userstring := (userArg ( index .Args 1) ).String }}
  9. {{ $user := (userArg ( index .Args 1) ).ID }}
  10. {{ $username := (userArg ( index .Args 1) ).Username }}
  11. {{ $avatar := (userArg ( index .Args 1) ).AvatarURL "256" }}
  12.  
  13. {{ if and (not (or (targetHasRoleID $user 535189844062765056) (targetHasRoleID $user 535189842959663117) (targetHasRoleID $user 535189842510741514) (targetHasRoleID $user 535189858352889886) (targetHasRoleID $user 563387646894931968) (targetHasRoleID $user 535189840094822410) )) }}
  14.  
  15. {{ giveRoleID $user 544171000833769473 }}
  16. {{ giveRoleID $user 535189844062765056 }}
  17. {{ giveRoleID $user 535189842959663117 }}
  18. {{ giveRoleID $user 535189839419539456 }}
  19. :white_check_mark: {{$args.Get 0}} was promoted to ✦ 🌱 | 𝐌𝐈𝐓!
  20.  
  21. {{$mitembed := cembed
  22. "title" (joinStr "" "New staff role for **" $userstring "**!")
  23. "color" 2472331
  24. "fields" (cslice
  25. (sdict "name" "New Staff Role:" "value" "✦ 🌱 | 𝐌𝐈𝐓" "inline" true)
  26. (sdict "name" "Target:" "value" ($args.Get 0) "inline" true)
  27. (sdict "name" "Moderator:" "value" .User.String "inline" true))
  28. "thumbnail" (sdict "url" $avatar)
  29. "footer" (sdict "text" "Log created by TchicX#3947" "" "https://cdn.discordapp.com/avatars/236193579918295050/08569de0229e2ce39046b3950a58e5d3.png?size=128")
  30. "timestamp" .Message.Timestamp }}
  31.  
  32. {{deleteTrigger 1}}
  33.  
  34. {{sendMessage "535503053990789120" $mitembed}}
  35. {{ sendMessage "556846699256086539" $mitembed }}
  36.  
  37.  
  38. {{ else if and (not (or (targetHasRoleID $user 535189842510741514) (targetHasRoleID $user 535189858352889886) (targetHasRoleID $user 563387646894931968) (targetHasRoleID $user 535189840094822410) )) (targetHasRoleID $user 535189844062765056) }}
  39.  
  40. {{ giveRoleID $user 544171000833769473 }}
  41. {{ giveRoleID $user 535189842510741514 }}
  42. {{ giveRoleID $user 535189842959663117 }}
  43. {{ giveRoleID $user 535189839419539456 }}
  44. {{ takeRoleID $user 535189844062765056 }}
  45.  
  46. :white_check_mark: {{$args.Get 0}} was promoted to ✦ 🌟 | 𝐌𝐎𝐃!
  47. {{$modembed := cembed
  48. "title" (joinStr "" "New staff role for **" $userstring "**!")
  49. "color" 2472331
  50. "fields" (cslice
  51. (sdict "name" "New Staff Role:" "value" "✦ 🌟 | 𝐌𝐎𝐃" "inline" true)
  52. (sdict "name" "Target:" "value" ($args.Get 0) "inline" true)
  53. (sdict "name" "Moderator:" "value" .User.String "inline" true))
  54. "thumbnail" (sdict "url" $avatar)
  55. "footer" (sdict "text" "Log created by TchicX#3947" "" "https://cdn.discordapp.com/avatars/236193579918295050/08569de0229e2ce39046b3950a58e5d3.png?size=128")
  56. "timestamp" .Message.Timestamp }}
  57.  
  58. {{deleteTrigger 1}}
  59.  
  60. {{sendMessage "535503053990789120" $modembed}}
  61. {{ sendMessage "556846699256086539" $modembed }}
  62.  
  63.  
  64. {{ else if and (not (or (targetHasRoleID $user 535189858352889886) (targetHasRoleID $user 563387646894931968) (targetHasRoleID $user 535189840094822410) (targetHasRoleID $user 535189844062765056) )) (targetHasRoleID $user 535189842510741514) }}
  65.  
  66. {{ giveRoleID $user 545000075181686784 }}
  67. {{ giveRoleID $user 535189858352889886 }}
  68. {{ giveRoleID $user 564415017202483211 }}
  69. {{ takeRoleID $user 535189842510741514 }}
  70.  
  71. :white_check_mark: {{$args.Get 0}} was promoted to ✦ 🎆 | 𝐀𝐃𝐌𝐈𝐍!
  72.  
  73. {{$adminembed := cembed
  74. "title" (joinStr "" "New staff role for **" $userstring "**!")
  75. "color" 2472331
  76. "fields" (cslice
  77. (sdict "name" "New Staff Role:" "value" "✦ 🎆 | 𝐀𝐃𝐌𝐈𝐍" "inline" true)
  78. (sdict "name" "Target:" "value" ($args.Get 0) "inline" true)
  79. (sdict "name" "Moderator:" "value" .User.String "inline" true))
  80. "thumbnail" (sdict "url" $avatar)
  81. "footer" (sdict "text" "Log created by TchicX#3947" "" "https://cdn.discordapp.com/avatars/236193579918295050/08569de0229e2ce39046b3950a58e5d3.png?size=128")
  82. "timestamp" .Message.Timestamp }}
  83.  
  84. {{deleteTrigger 1}}
  85.  
  86. {{sendMessage "535503053990789120" $adminembed}}
  87. {{ sendMessage "556846699256086539" $adminembed }}
  88.  
  89.  
  90. {{else if (not (hasRoleID 535189840094822410) ) }}
  91. :no_entry: You must be higher up in the hierarchy of staff roles to give ✦ ✨ | 𝐌𝐀𝐍𝐀𝐆𝐄𝐑 rank.
  92.  
  93. {{ else if and (not (or (targetHasRoleID $user 535189844062765056) (targetHasRoleID $user 535189842510741514) (targetHasRoleID $user 563387646894931968) (targetHasRoleID $user 535189840094822410) )) (targetHasRoleID $user 535189858352889886) (hasRoleID 535189840094822410) }}
  94.  
  95. {{ giveRoleID $user 563387646894931968 }}
  96. {{ takeRoleID $user 535189858352889886 }}
  97.  
  98. :white_check_mark: {{$args.Get 0}} was promoted to ✦ ✨ | 𝐌𝐀𝐍𝐀𝐆𝐄𝐑!
  99.  
  100. {{$managerembed := cembed
  101. "title" (joinStr "" "New staff role for **" $userstring "**!")
  102. "color" 2472331
  103. "fields" (cslice
  104. (sdict "name" "New Staff Role:" "value" "✦ ✨ | 𝐌𝐀𝐍𝐀𝐆𝐄𝐑" "inline" true)
  105. (sdict "name" "Target:" "value" ($args.Get 0) "inline" true)
  106. (sdict "name" "Moderator:" "value" .User.String "inline" true))
  107. "thumbnail" (sdict "url" $avatar)
  108. "footer" (sdict "text" "Log created by TchicX#3947" "" "https://cdn.discordapp.com/avatars/236193579918295050/08569de0229e2ce39046b3950a58e5d3.png?size=128")
  109. "timestamp" .Message.Timestamp }}
  110.  
  111. {{deleteTrigger 1}}
  112.  
  113. {{sendMessage "535503053990789120" $managerembed}}
  114. {{ sendMessage "556846699256086539" $managerembed }}
  115.  
  116. {{ else if (targetHasRoleID $user 563387646894931968)}}
  117. This person already have the highest achieveable staff rank.
  118.  
  119. {{end}}
  120. {{end}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement