function powiadomPolicje(): loop all players: loop-player has permission "policjant.policjant" send "&cTrwa napad na bank! Udaj sie na miejsce zdarzenia." to loop-player function rozpocznijNapad(p: player): {napad::aktywny::%{_p}%} is not set if {napad::lock} is set: send "&cKtos inny juz napada na bank!" to {_p} stop if {napad::cooldown::%{_p}%} is set: difference between {napad::cooldown::%{_p}%} and now < ("20 minutes" parsed as timespan) send "&cNapad mozesz wykonac co 20 minut!" to {_p} stop send "&6Napad wlasnie sie rozpoczal! Musisz pozostac na terenie banku przez nastepne &72 minuty" to {_p} set {napad::aktywny::%{_p}%} to 120 set {napad::lock} to player function anulujNapad(p: player): {napad::aktywny::%{_p}%} is set clear {napad::lock} clear {napad::aktywny::%{_p}%} set {napad::cooldown::%{_p}%} to now send "&cNapad zostal przerwany!" to {_p} function zakonczNapad(p: player): {napad::aktywny::%{_p}%} is set clear {napad::lock} clear {napad::aktywny::%{_p}%} set {napad::cooldown::%{_p}%} to now send "&aNapad zakonczony sukcesem! Uciekaj zanim cie zlapia!" to {_p} add 50000 to {_p}'s balance on region enter: "%region%" contains "bank" send "&6Mozesz rozpoczac napad na ten bank &7(/napad)" on region exit: "%region%" contains "bank" {napad::aktywny::%player%} is set anulujNapad(player) on death of player: {napad::aktywny::%player%} is set anulujNapad(player) command /napad []: permission: napad.napad permission message: Brak permisji! trigger: "%region at player%" contains "bank" rozpocznijNapad(player) on quit: {napad::aktywny::%player%} is set anulujNapad(player) every 40 seconds: {napad::lock} is set powiadomPolicje() every 1 second: set {_p} to {napad::lock} remove 1 from {napad::aktywny::%{_p}%} if {napad::aktywny::%{_p}%} <= 0: zakonczNapad({_p})