InsAnya

Rock Paper Scissors (Piedra Papel Tijeras)

Dec 16th, 2023 (edited)
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 5.29 KB | None | 0 0
  1. Variables: (Obligatorio)
  2. Minijuegos =
  3. {
  4.     "rpsp1":"empty",
  5.     "rpsp2":"empty",
  6.     "rpsp1d":"empty",
  7.     "rpsp2d":"empty"
  8. }
  9.  
  10.  
  11.  
  12.  
  13.  
  14. Código 1:
  15. Trigger: !rps (Opcional)
  16. $nomention
  17. $title[¡Piedra, Papel o Tijeras!]
  18. $if[$or[==$mentioned[1];$botID==$mentioned[1]]==true]
  19. $description[¡Elige uno!]
  20. $footer[Si mencionas a alguien puedes pelear contra él]
  21. $addButton[yes;rpsjr-$authorID;;secondary;no;🪨]
  22. $addButton[no;rpsjp-$authorID;;secondary;no;📄]
  23. $addButton[no;rpsjs-$authorID;;secondary;no;✂️]
  24. $thumbnail[$userAvatar[$botID]]
  25. $else
  26. $onlyIf[$isBot[$mentioned[1]]==false;¡No puedes jugar con un bot!]
  27. $onlyIf[$mentioned[1]!=$authorID;¡No puedes jugar contra tí mismo!]
  28. $description[¡Es el turno de $nickname[$mentioned[1]]!]
  29. $thumbnail[$userAvatar[$mentioned[1]]?size=4096]
  30. $footer[Si no mencionas a alguien puedes pelear contra mí]
  31. $addButton[yes;rpsp1r-$mentioned[1];;secondary;no;🪨]
  32. $addButton[no;rpsp1p-$mentioned[1];;secondary;no;📄]
  33. $addButton[no;rpsp1s-$mentioned[1];;secondary;no;✂️]
  34. $jsonParse[$getVar[Minijuegos;$authorID]]
  35. $jsonSetString[rpsp1;$mentioned[1]]
  36. $var[p2;$authorID]
  37. $jsonSetString[rpsp2;$var[p2]]
  38. $setVar[Minijuegos;$jsonStringify;$mentioned[1]]
  39. $jsonParse[$getVar[Minijuegos;$var[p2]]]
  40. $jsonSetString[rpsp1;$mentioned[1]]
  41. $jsonSetString[rpsp2;$var[p2]]
  42. $setVar[Minijuegos;$jsonStringify;$var[p2]]
  43. $endif
  44. $addTimestamp
  45. $color[FCBFCB]
  46.  
  47.  
  48.  
  49.  
  50.  
  51. Código 2:
  52. Trigger: $onInteraction (Obligatorio)
  53. $if[$and[$checkContains[$customID;rps]==true;$checkContains[$customID;$authorID]==true]==true]
  54. $if[$checkContains[$customID;rpsj]==true]
  55. $thumbnail[$userAvatar[$botID]]
  56. $title[¡Piedra, Papel o Tijeras!]
  57. $var[ps;$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$customID;rpsj;];-$authorID;];r;Piedra];p;Papel];s;Tijeras]]
  58. $var[bs;$randomText[Piedra;Papel;Tijeras]]
  59. $description[Tú elegiste $var[ps] y yo elegí $var[bs]]
  60. $editButton[rpsjr-$authorID;;secondary;yes;🪨]
  61. $editButton[rpsjp-$authorID;;secondary;yes;📃]
  62. $editButton[rpsjs-$authorID;;secondary;yes;✂️]
  63. $if[$and[$var[ps]==Piedra;$var[bs]==Piedra]==true]
  64. $addField[Resultado;Empate]
  65. $elseif[$and[$var[ps]==Piedra;$var[bs]==Papel]==true]
  66. $addField[Resultado;Perdiste...]
  67. $elseif[$and[$var[ps]==Piedra;$var[bs]==Tijeras]==true]
  68. $addField[Resultado;¡Ganaste!]
  69. $elseif[$and[$var[ps]==Papel;$var[bs]==Piedra]==true]
  70. $addField[Resultado;¡Ganaste!]
  71. $elseif[$and[$var[ps]==Papel;$var[bs]==Papel]==true]
  72. $addField[Resultado;Empate]
  73. $elseif[$and[$var[ps]==Papel;$var[bs]==Tijeras]==true]
  74. $addField[Resultado;Perdiste...]
  75. $elseif[$and[$var[ps]==Tijeras;$var[bs]==Piedra]==true]
  76. $addField[Resultado;Perdiste...]
  77. $elseif[$and[$var[ps]==Tijeras;$var[bs]==Papel]==true]
  78. $addField[Resultado;¡Ganaste!]
  79. $elseif[$and[$var[ps]==Tijeras;$var[bs]==Tijeras]==true]
  80. $addField[Resultado;Empate]
  81. $endif
  82.  
  83. $elseif[$and[$checkContains[$customID;rpsp1]==true;$checkContains[$customID;$authorID]==true]==true]
  84. $jsonParse[$getVar[Minijuegos;$authorID]]
  85. $var[p1s;$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$customID;rpsp1;];-$authorID;];r;Piedra];p;Papel];s;Tijeras]]
  86. $jsonSetString[rpsp1d;$var[p1s]]
  87. $setVar[Minijuegos;$jsonStringify;$authorID]
  88. $title[¡Piedra, Papel o Tijeras!]
  89. $thumbnail[$userAvatar[$json[rpsp2]]]
  90. $description[¡Es el turno de $nickname[$json[rpsp2]]!]
  91. $var[rp2;$json[rpsp2]]
  92. $jsonParse[$getVar[Minijuegos;$var[rp2]]]
  93. $jsonSetString[rpsp1d;$var[p1s]]
  94. $removeButtons
  95. $addButton[yes;rpsp2r-$var[rp2];;secondary;no;🪨]
  96. $addButton[no;rpsp2p-$var[rp2];;secondary;no;📄]
  97. $addButton[no;rpsp2s-$var[rp2];;secondary;no;✂️]
  98. $footer[Si no mencionas a alguien puedes pelear contra mí]
  99. $addTimestamp
  100. $color[FCBFCB]
  101.  
  102. $elseif[$and[$checkContains[$customID;rpsp2]==true;$checkContains[$customID;$authorID]==true]==true]
  103. $jsonParse[$getVar[Minijuegos;$authorID]]
  104. $var[p2s;$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$customID;rpsp2;];-$authorID;];r;Piedra];p;Papel];s;Tijeras]]
  105. $jsonSetString[rpsp2d;$var[p2s]]
  106. $setVar[Minijuegos;$jsonStringify;$authorID]
  107. $var[p1;$json[rpsp1]]
  108. $var[p2;$json[rpsp2]]
  109. $jsonParse[$getVar[Minijuegos;$var[p1]]]
  110. $var[p1s;$json[rpsp1d]]
  111. $title[¡Piedra, Papel o Tijeras!]
  112. $if[$and[$var[p1s]==Piedra;$var[p2s]==Piedra]==true]
  113. $var[w;Hubo un empate]
  114. $elseif[$and[$var[p1s]==Piedra;$var[p2s]==Papel]==true]
  115. $var[w;¡$nickname[$var[p2s]] es el ganador!]
  116. $elseif[$and[$var[p1s]==Piedra;$var[p2s]==Tijeras]==true]
  117. $var[w;¡$nickname[$var[p1]] es el ganador!]
  118. $elseif[$and[$var[p1s]==Papel;$var[p2s]==Piedra]==true]
  119. $var[w;¡$nickname[$var[p1]] es el ganador!]
  120. $elseif[$and[$var[p1s]==Papel;$var[p2s]==Papel]==true]
  121. $var[w;Hubo un empate]
  122. $elseif[$and[$var[p1s]==Papel;$var[p2s]==Tijeras]==true]
  123. $var[w;¡$nickname[$var[p2]] es el ganador!]
  124. $elseif[$and[$var[p1s]==Tijeras;$var[p2s]==Piedra]==true]
  125. $var[w;¡$nickname[$var[p2]] es el ganador!]
  126. $elseif[$and[$var[p1s]==Tijeras;$var[p2s]==Papel]==true]
  127. $var[w;¡$nickname[$var[p1]] es el ganador!]
  128. $elseif[$and[$var[p1s]==Tijeras;$var[p2s]==Tijeras]==true]
  129. $var[w;Hubo un empate]
  130. $endif
  131. $description[$nickname[$var[p1]] eligió $var[p1s] y $nickname[$var[p2]] eligió $var[p2s]]
  132. $thumbnail[$userAvatar[$botID]]
  133. $addField[Resultado;$var[w]]
  134. $removeButtons
  135.  
  136. $endif
  137. $endif
  138.  
  139. $addTimestamp
  140. $color[FCBFCB]
  141.  
  142. Código creado en su totalidad por InsAnya (insanya_dev)
Add Comment
Please, Sign In to add comment