Stránka 1 z 1

hlasování - trigger for hanakocz

Napsal: 16 dub 2016, 19:34
od pitilon@seznam.cz
82.208.17.222:27932

Jak udělat hlasování ano/ne přes /trigger

Re: hlasování - trigger for hanakocz

Napsal: 16 dub 2016, 20:03
od Hanakocz

Kód: Vybrat vše

#přidáš objective
/scoreboard objectives add Hlasovani trigger Hlasovani
#přidáš aktuálním lidem možnost zahlasovat
/scoreboard players enable @a Hlasovani
#Uděláš klikací zprávu do chatu (nejjednodušší varianta)
/tellraw @a ["",{"text":"~~~ Hlasování ~~~","color":"yellow"},{"text":"\nChcete dát ban uživateli 100petr? Klikněte na jednu možnost","color":"dark_purple"},{"text":"\n ANO","color":"green","clickEvent":{"action":"run_command","value":"/trigger Hlasovani add 1"}},{"text":" nebo ","color":"yellow"},{"text":"NE ","color":"red","clickEvent":{"action":"run_command","value":"/trigger Hlasovani remove 1"}}]
#Výsledek zobrazíš
/scoreboard objectives setdisplay sidebar Hlasovani


Ve výsledku se zobrazí kladné číslo, pokud hlasovalo víc hráčů pro ANO, záporné číslo, pokud hlasovalo víc hráčů pro NE, nula, pokud to bylo nastejno. Nevýhoda je , že i když hlasuje 13 lidí pro ano a 12 pro ne, že výsledek je, že to ukáže 1 bod (tedy prostě rozdíl)
To se dá teoreticky napravit tím, že by to počítalo celkový počet hlasujících do dalšího scoreboardu (a pak to dopočítat)

Re: hlasování - trigger for hanakocz

Napsal: 16 dub 2016, 21:07
od pitilon@seznam.cz
A ten výsledek jak pak schovám zase?

Re: hlasování - trigger for hanakocz

Napsal: 16 dub 2016, 21:10
od Hanakocz
schováš:

Kód: Vybrat vše

/scoreboard objectives setdisplay sidebar