Advertisement
InsAnya

Sistema de Reseñas BDFD

Feb 20th, 2024
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. Variables:
  2. star = 0
  3. voter = 0
  4.  
  5. !reseña @usuario (1-5)
  6. $nomention
  7. $onlyIf[$mentioned[1;yes]!=$authorID;¡Debes mencionar a una persona para reseñar!]
  8. $onlyIf[$isNumber[$noMentionMessage]==true;¡Debes elegir una cantidad de estrellas del 1 al 5!]
  9. $onlyIf[$and[$noMentionMessage>=1;$noMentionMessage<=5]==true;¡Debes elegir una cantidad de estrellas del 1 al 5!]
  10. $setVar[voter;$sum[$getVar[voter;$mentioned[1]];1];$mentioned[1]]
  11. $setVar[star;$sum[$getVar[star;$mentioned[1]];$noMentionMessage];$mentioned[1]]
  12. $title[Reseña para $nickname[$mentioned[1]]]
  13. $description[$nickname le dió $noMentionMessage estrellas a $nickname[$mentioned[1]].]
  14. $var[promedio;$divide[$getVar[star;$mentioned[1]];$getVar[voter;$mentioned[1]]]]
  15. $addField[Promedio de $nickname[$mentioned[1]];$var[promedio] estrellas]
  16. $if[$var[promedio]==1]
  17. $roleGrant[$mentioned[1];-$findRole[5 Estrellas]]
  18. $roleGrant[$mentioned[1];-$findRole[4 Estrellas]]
  19. $roleGrant[$mentioned[1];-$findRole[3 Estrellas]]
  20. $roleGrant[$mentioned[1];-$findRole[2 Estrellas]]
  21. $roleGrant[$mentioned[1];+$findRole[1 Estrella]]
  22. $endif
  23. $if[$var[promedio]==2]
  24. $roleGrant[$mentioned[1];-$findRole[5 Estrellas]]
  25. $roleGrant[$mentioned[1];-$findRole[4 Estrellas]]
  26. $roleGrant[$mentioned[1];-$findRole[3 Estrellas]]
  27. $roleGrant[$mentioned[1];+$findRole[2 Estrellas]]
  28. $roleGrant[$mentioned[1];-$findRole[1 Estrella]]
  29. $endif
  30. $if[$var[promedio]==3]
  31. $roleGrant[$mentioned[1];-$findRole[5 Estrellas]]
  32. $roleGrant[$mentioned[1];-$findRole[4 Estrellas]]
  33. $roleGrant[$mentioned[1];+$findRole[3 Estrellas]]
  34. $roleGrant[$mentioned[1];-$findRole[2 Estrellas]]
  35. $roleGrant[$mentioned[1];-$findRole[1 Estrella]]
  36. $endif
  37. $if[$var[promedio]==4]
  38. $roleGrant[$mentioned[1];-$findRole[5 Estrellas]]
  39. $roleGrant[$mentioned[1];+$findRole[4 Estrellas]]
  40. $roleGrant[$mentioned[1];-$findRole[3 Estrellas]]
  41. $roleGrant[$mentioned[1];-$findRole[2 Estrellas]]
  42. $roleGrant[$mentioned[1];-$findRole[1 Estrella]]
  43. $endif
  44. $if[$var[promedio]==5]
  45. $roleGrant[$mentioned[1];+$findRole[5 Estrellas]]
  46. $roleGrant[$mentioned[1];-$findRole[4 Estrellas]]
  47. $roleGrant[$mentioned[1];-$findRole[3 Estrellas]]
  48. $roleGrant[$mentioned[1];-$findRole[2 Estrellas]]
  49. $roleGrant[$mentioned[1];-$findRole[1 Estrella]]
  50. $endif
  51. $addTimestamp
  52. $color[FCBFCB]
  53. $globalCooldown[1d;¡Debes esperar 1 día para dar una nueva reseña!]
  54.  
  55. Tutorial:
  56. Creamos 5 roles con los siguientes nombres
  57. 1 Estrella
  58. 2 Estrellas
  59. 3 Estrellas
  60. 4 Estrellas
  61. 5 Estrellas
  62. Pueden darle permisos pero es voluntariamente si quieren o no
Tags: stars
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement