# eDraw by esej # version: 0.1 options: # Czy platnosc ma byc wlaczona? payment: yes # Rangi rank1: vip rank2: svip rank3: admin on join: add 1 to {all::id} set {id::%{all::id}%} to player on quit: subtract 1 from {all::id} clear {id::%player%} command /esej:eDraw []: description: losowanie rang. aliases: /edraw trigger: if player has permission "edraw.draw.start": if argument 1 is "{@rank1}" or "{@rank2}" or "{@rank3}": broadcast "&8» &cZa chwile rozpocznie sie losowanie &8(&6Ranga: &3%argument%&8)" loop 5 times: loop 100 times: send "" to the all players add 1 to {_draw::timer} wait 1 second send "&8» &6Losowanie za: &3%loop-integer%" to the all players if {_draw::timer} = 0: loop 5 times: wait 1 second send "&8» &6Losowanie za: &c%loop-integer%" to the all players set {edraw::draw::status} to true set {_x} to size of {all::id} set {_x} to a random integer between 0 and {_x} wait 5 seconds set {edraw::draw::winner} to {id::%{_x}%} wait 0.5 seconds broadcast "&8» &6WYGRAL &3%{edraw::draw::winner}%" set {edraw::draw::status} to false if "{@payment}" is "yes": send "&8» &6Aby dogadac sie z administratorem o cenie napisz /edraw []" to the {edraw::draw::winner} parsed as player stop else: send "&8» &6Otrzymales range" to the {edraw::draw::winner} parsed as player execute command "pex user %{edraw::draw::winner}% group set %argument%" clear {edraw::draw::winner} stop stop else: if "{@payment}" is "yes": loop all players: if loop-player has permission "edraw.payment.access": send "&8» &cGracz pisze w sprawie wygranej rangi" to the loop-player send "&8[&6%player%&8] &3%argument%" to the loop-player stop stop stop else: send "&4Baza danych: &cNie odnaleziono argumentu." to the player else: send "&8» &cYou don't have permission"