Facebook
From Omni, 7 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 265
  1. on join:
  2.         if {stone::%player%} is not set:
  3.                 set {stone::%player%} to 0
  4.         if {nick::%player%} is not set:
  5.                 set {nick::%player%} to uncolored display name of player
  6. on break of stone or cobblestone:
  7.         if player's tool is pickaxe:
  8.                 Add 1 to {stone::%player%}
  9. command /punkty [<offlineplayer>]:
  10.     aliases: pkt, points
  11.     trigger:
  12.         if arg 1 is set:
  13.             if {stone::%player%} exists:
  14.                 message "&7Gracz %arg 1% ma &6%{stone::%player%}% &7wykopanego kamienia"
  15.             else:
  16.                 message "&cNie ma takiego gracza w bazie danych :/"
  17.         else:
  18.             message "Masz obecnie &6%{stone::%player%}% &7wykopanego kamienia" 
  19. command /event [<integer=1>]:
  20.     trigger:
  21.         set {_strony} to rounded up (size of {stone::*} / 5)
  22.         arg is between 1 and {_strony}:
  23.             send "&6Ranking Stone"
  24.             loop {stone::*}:
  25.                 set {_lista::%loop-index%} to loop-value
  26.             set {_num} to size of {_lista::*}
  27.             set {_max} to arg * 5
  28.             set {_min} to {_max} - 4
  29.             loop {_max} times:
  30.                 loop {_lista::*}:
  31.                     {_wartosc.%loop-number%} is not set:
  32.                         set {_wartosc.%loop-number%} to loop-value-2
  33.                         set {_nazwa.%loop-number%} to loop-index
  34.                     loop-value-2 is more than {_wartosc.%loop-number%}:
  35.                         set {_wartosc.%loop-number%} to loop-value-2
  36.                         set {_nazwa.%loop-number%} to loop-index
  37.                 delete {_lista::%{_nazwa.%loop-number%}%}
  38.             loop {_max} times:
  39.                 loop-number is between {_min} and {_max}
  40.                 loop-number <= {_num}:
  41.                     send "&f%loop-number%. &7%{nick::%{_nazwa.%loop-number%}%}% &2(%{_wartosc.%loop-number%}%)"
  42.                 {_max} is more than {_num}:
  43.                     set {_r} to {_num}
  44.             loop {_max} - {_num} times:
  45.                 add 1 to {_r}
  46.                 send "%{_r}%. &7brak"
  47.             send "&7Strona: %arg% z %{_strony}%"
  48.             stop
  49.         {_strony} is 1:
  50.             send "Wyniki mieszcza sie na 1 stronie."
  51.             stop
  52.         send "Wyniki mieszcza sie na %{_strony}% stronach."
  53. command /eventy [<text>] [<text>]:
  54.         trigger:
  55.                 if player has permissions "event.reset":
  56.                         if arg 1 is not set:
  57.                                 send "/stone reset - resetuje event"
  58.                         if arg 1 is "stone":
  59.                                 if arg 2 is "reset":
  60.                                         delete {stone::*}
  61.                                         delete {nick::*}