IzanaYT

Sistema Ban y UnBan con Logs

Jun 1st, 2023 (edited)
1,753
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.39 KB | None | 0 0
  1. Youtube: https://www.youtube.com/channel/UCyW5t7v-DmUtfYpk0tKEQrA
  2. Discord: Izana#7096
  3. Disscord Soporte: https://discord.gg/dru9uRYKqq
  4.  
  5.  
  6. Variables Necesarias
  7.  
  8. Nombre: logsban
  9. Valor:
  10.  
  11. Nombre: logsunban
  12. Valor:
  13.  
  14. 1.- Codigo Ban
  15.  
  16. Prefix: ?ban(o cualquiera)
  17.  
  18. Codigo:
  19.  
  20. $nomention
  21. $onlyIf[$and[$isNumber[$getServerVar[logsban]]==true;$isNumber[$getServerVar[logsunban]]==true]==true;Establece Primero los logs de baneo y desbaneo]
  22. $onlyIf[$mentioned[1]!=$authorID;No puedes banearte ati mismo]
  23. $onlyIf[$mentioned[1]!=$serverOwner;No puedes banear el owner del servidor, IQ -0 ]
  24. $onlyIf[$mentioned[1]!=;Menciona un usario para banear]
  25. $onlyPerms[ban;¡No tienes permisos para benear miembros!]
  26. $onlyBotPerms[ban;¡No tengo el permiso para benear miembros!]
  27. $onlyBotPerms[sendmessages;Necesito el permios de enviar mensajes!]
  28. $onlyIf[$rolePosition[$highestRole[$authorID]]<=$rolePosition[$highestRole[$mentioned[1]]];No puedes banear a alguien con un rol superior o igual al tuyo!]
  29. $onlyIf[$rolePosition[$highestRole[$botID]]<=$rolePosition[$highestRole[$mentioned[1]]];No puedo banear a alguien que tiene un rol superior al mio]
  30.  
  31. $var[A;$getServerVar[logsban]]
  32. $var[B;$sendEmbedMessage[$var[A];;Registro de baneo;;
  33. Nombre: $username[$mentioned[1]]
  34. ID del usuario: $mentioned[1]
  35. Moderador: $username[$authorID]
  36. Razon: $replaceText[$replaceText[$checkCondition[$noMentionMessage==];true;No definida;1];false;$noMentionMessage;1]
  37. ;#022282;;;$date;;$userAvatar[$mentioned[1]];;;yes]]
  38.  
  39.  
  40. $ban $c[ <- Literalmente aca esta todo el codigo LMFAO - by Izana]
  41. $title[$username[$mentioned[1]] ha sido baneado del servidor]
  42. $thumbnail[$userAvatar[$mentioned[1]]]
  43. $description[
  44. $addField[ID:;
  45. $mentioned[1];yes]
  46.  
  47. $addField[Mod:;
  48. $username[$authorID]#$discriminator[$authorID];yes]
  49.  
  50. $addField[Razon:;
  51. $replaceText[$replaceText[$checkCondition[$noMentionMessage==];true;No definida;1];false;$noMentionMessage;1]]]
  52. $color[$random[0;999989]]
  53.  
  54. $try
  55. $channelSendMessage[$dmChannelID[$mentioned[1]];
  56. Has Sido Baneado del servidor **$serverName[$guildID]**
  57. Por la razon: $replaceText[$replaceText[$checkCondition[$noMentionMessage==];true;No definida;1];false;$noMentionMessage[2];1]]
  58.  
  59. $endtry
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69. 2.-Codigo Logsban
  70.  
  71. Prefix: ?logsban(o el que quieran)
  72.  
  73. Codigo:
  74.  
  75. $nomention
  76. $onlyBotPerms[sendmessages;Necesito el permios de enviar mensajes!]
  77. $onlyPerms[manageserver;No tienes permisos para moderar este servidor]
  78. $onlyIf[$channelExists[$mentionedChannels[1]]==true;El canal no existe lol]
  79. $onlyIf[$mentionedChannels[1]!=;Menciona un canal por favor]
  80. $title[Configuracion de logs]
  81. $description[Se establecio el canal de ban de logs en <#$mentionedChannels[1]>]
  82. $setServerVar[logsban;$mentionedChannels[1]]
  83. $color[$random[0;999999]]
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91. 3.- Codigo UnBan
  92.  
  93. Prefix: ?unban
  94.  
  95. Codigo:
  96.  
  97. $nomention
  98. $suppressErrors[:x: Error algo salio mal]
  99. $onlyIf[$and[$isNumber[$getServerVar[logsban]]==true;$isNumber[$getServerVar[logsunban]]==true]==true;Establece Primero los logs de desbaneo y baneo]
  100. $onlyIf[$message[1]!=$authorID;No puedes desbanearte ati mismo]
  101. $onlyIf[$message[1]!=$serverOwner;No puedes desbanear el owner del servidor, IQ -0 ]
  102. $onlyIf[$message[1]!=;Menciona al usario para desbanear]
  103. $onlyIf[$userExists[$message[1]]==true;El usuario no existe]
  104. $onlyPerms[ban;¡No tienes permisos para desbanear miembros!]
  105. $onlyBotPerms[ban;¡No tengo el permiso para desbanear miembros!]
  106. $onlyBotPerms[sendmessages;Necesito el permisos de enviar mensajes!]
  107.  
  108. $var[A;$getServerVar[logsunban]]
  109. $var[B;$sendEmbedMessage[$var[A];;Registro de desbaneo;;
  110. Nombre: $username[$message[1]]
  111. ID del usuario: $message[1]
  112. Moderador: $username
  113. Razon: $replaceText[$replaceText[$checkCondition[$noMentionMessage[2]==];true;No definida;1];false;$noMentionMessage[2];1]
  114. ;#022282;;;;;$userAvatar[$message[1]];;;yes]]
  115.  
  116.  
  117. $unbanID[$message[1]]
  118. $title[¡$username[$message[1]] ha sido desbaneado del servidor!]
  119. $thumbnail[$userAvatar[$message[1]]]
  120. $description[
  121. $addField[ID:;
  122. $message[1];yes]
  123.  
  124. $addField[Mod:;
  125. $username#$discriminator[$authorID];yes]
  126.  
  127.  
  128. $addField[Razon:;
  129. $replaceText[$replaceText[$checkCondition[$noMentionMessage[2]==];true;No definida;1];false;$noMentionMessage[2];1]]]
  130. $color[$random[0;999989]]
  131.  
  132. $try
  133. $channelSendMessage[$dmChannelID[$message[1]];
  134. Has sido desbaneado de **$serverName[$guildID]**
  135.  
  136. Razon: $replaceText[$replaceText[$checkCondition[$noMentionMessage[2]==];true;No definida;1];false;$noMentionMessage[2];1]]
  137.  
  138. $endtry
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150. 4.- Codigo LogsUnban
  151.  
  152. Prefix: ?logsunban(o el que quieran)
  153.  
  154. Codigo:
  155.  
  156. $nomention
  157. $onlyIf[$channelExists[$mentionedChannels[1]]==true;El canal no existe lol]
  158. $onlyBotPerms[sendmessages;Necesito el permios de enviar mensajes!]
  159. $onlyPerms[manageserver;No tienes permisos para moderar este servidor]
  160. $onlyIf[$mentionedChannels[1]!=;Menciona un canal por favor]
  161. $title[Configuracion de logs]
  162. $description[Se establecio el canal de unban de logs en <#$mentionedChannels[1]>]
  163. $setServerVar[logsunban;$mentionedChannels[1]]
  164. $color[$random[0;999999]]
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171. como regalo Resetear los canales de logs de un ban y unban
  172. Posdata: ya me dio flojera hacer este ok?
  173. 5.- Codigo ResetLogs
  174.  
  175. Prefix: ?restelogs(o el que quieras)
  176.  
  177. Codigo:
  178. $nomention
  179. $suppressErrors[:x: Error algo salio mal]
  180. $c[Chivo el que lo lea]
  181. $title[Resetado]
  182. $description[Se Reseteado los canales de logs]
  183. $color[$random[0;999999]]
  184. $resetServerVar[logsban]
  185. $resetServerVar[logsunban]
  186.  
Advertisement
Add Comment
Please, Sign In to add comment