Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /iniciarevento [<text>] [<text>] [<text>]:
- permission: ge.admin
- permission message: &cVocê precisa do cargo Administrador ou superior para executar esse comando!
- executable by: console, player
- trigger:
- if arg 1 is set:
- if arg 1 is "quizmat" or "quizmatematico":
- if arg 2 is set:
- if arg 3 is set:
- set {quizmat.iniciado} to true
- set {quiz.param} to a random integer between 1 and 500
- set {quizmat.1} to arg-2
- set {quizmat.2} to arg-3
- set {quizmat.resposta} to {quizmat.1} + ({quiz.param} * {quizmat.2})
- broadcast " "
- broadcast "&6&lEVENTO INICIADO: &6Quiz Matemático"
- broadcast "&6&lOBJETIVO: &6Responder a conta (no chat local)!"
- broadcast "&6&lCONTA: &6%arg 2% + %{quiz.param}% x %arg 3%"
- broadcast "&6&lPRÊMIO: &65.000 coins!"
- broadcast "&6&lOBS: &6A resposta é apenas um número!"
- broadcast " "
- loop all players:
- if loop-player has permission "resposta.eventos":
- send "&a&lQUIZ MAT: &aA resposta é %{quizmat.resposta}%&a!"
- stop loop
- stop
- else:
- send "&cUse /iniciarevento quizmat <número> <outro número>"
- else:
- send "&cUse /iniciarevento quizmat <número> <outro número>"
- else:
- stop
- else:
- send "&cUse /iniciarevento <nome>"
- on chat:
- if {quizmat.iniciado} is true:
- if message is "%{quizmat.resposta}%":
- delete {quizmat.iniciado}
- clear {quizmat.resposta}
- add 5000 to player's account
- wait 0.5 seconds
- broadcast " "
- broadcast "&6&lEVENTO FINALIZADO: &6Quiz Matemático"
- broadcast "&6&lVENCEDOR: &6%player%"
- broadcast " "
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement