Advertisement
NOF

Gildie

NOF
May 28th, 2013
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.81 KB | None | 0 0
  1. options:
  2.     tag: &f[&9Gildie&f] #TAG pluginu
  3.     items: 64 Emerald or 64 Redstone Block or 64 Gold Ingot or 64 diamond or Ender Pearl#Itemy do stworzenia gildii
  4. variables:
  5.     {gildia.%player%.status} = false
  6.     {gildia.%player%.smr} = 0
  7.     {gildia.%player%.zab} = 0
  8.    
  9. command /gildia [<text>] [<text>] [<text>]:
  10.     aliases: g
  11.     trigger:
  12.         if argument 1 is not set:
  13.             message "&c===== &9 GILDIE &c====="
  14.             message "&8 /gildia &7 - Pomoc dot. pluginu"
  15.             message "&8 /gildia zaloz [Tag] [Nazwa]&7 - Zaklada gildie"#            
  16.             message "&8 /gildia dolacz [Tag]&7 - Dolacza do gildii"#            
  17.             message "&8 /gildia opusc&7 - Opuszcza gildie"#
  18.             message "&8 /gildia zapros [Nick]&7 - Zaprasza gracza do gildii"
  19.             message "&8 /gildia wypros [Nick]&7 - Wyprasza gracza z gildii"
  20.             message "&8 /gildia info [Nick] &7 - Informacje o graczu"
  21.         argument 1 is "zaloz":
  22.             if argument 2 is set:
  23.                 if argument 3 is set:
  24.                     if {gildia.%argument 2%.tag} is not set:
  25.                         if {gildia.%argument 3%.nazwa} is not set:
  26.                             if player has 128 Feather:
  27.                                 if {gildia.%player%.status} is false:
  28.                                     set {gildia.%player%.status} to true
  29.                                     set {gildia.%player%.tag} to argument 2
  30.                                     remove 128 Feather from player
  31.                                     set {gildia.%argument 2%.tag} to argument 2
  32.                                     set {gildia.%argument 2%.nazwa} to argument 3
  33.                                     set {gildia.%argument 2%.dom} to location of player
  34.                                     set {gildia.%argument 2%.lider} to player
  35.                                     message "{@tag} &7Utworzyles gildie &8%argument 3% &7o tagu &8%argument 2%"
  36.                                 else:
  37.                                     message "{@tag} &7Jestes juz w gildii!"
  38.                             else:
  39.                                 message "{@tag} &7Aby utworzyc gildie, zdobadz potrzebne materialy!"
  40.                         else:
  41.                             message "{@tag} &7Istnieje juz gildia o nazwie &8%argument 3%"
  42.                     else:
  43.                         message "{@tag} &7Istnieje juz gildia o tagu &8%argument 2%"
  44.                 else:
  45.                     message "{@tag} &7Uzycie: &8/gildia zaloz [Tag] [Nazwa]"
  46.             else:
  47.                 message "{@tag} &7Uzycie: &8/gildia zaloz [Tag] [Nazwa]"
  48.         argument 1 is "dolacz":
  49.             if argument 2 is set:
  50.                 if {gildia.%argument 2%.tag} is set:
  51.                     if {gildia.%player%.zapro} is argument 2:
  52.                         if {gildia.%player%.status} is false:
  53.                             set {gildia.%player%.status} to true
  54.                             delete {gildia.%player%.zapro}
  55.                             set {gildia.%player%.tag} to argument 2
  56.                             message "{@tag} &7Dolaczyles do gildii &8%{gildia.%argument 2%.nazwa}% &7o tagu &8%argument 2%"
  57.                         else:
  58.                             message "{@tag} &7Jestes juz w gildii!"
  59.                     else:
  60.                         message "{@tag} &7Ta gildia wcale Cie nie zaprosila!"
  61.                 else:
  62.                     message "{@tag} &7Nie znaleziono gildii o tagu &8%argument 2%"
  63.             else:
  64.                 message "{@tag} &7Podaj tag gildii!"
  65.         argument 1 is "opusc":
  66.             if {gildia.%player%.status} is true:
  67.                 set {gildia.%player%.status} to false
  68.                 delete {gildia.%player%.tag}
  69.                 message "{@tag} &7Opusciles gildie"
  70.                 stop
  71.             else:
  72.                 message "{@tag} &7Nie jestes w zadnej gildii!"
  73.         argument 1 is "info":
  74.             if argument 2 is not set:
  75.                 message "&3~~~~&a %player% &3~~~~"
  76.                 if {gildia.%player%.status} is true:
  77.                     message " &7Gildia: &f[&8%{gildia.%player%.tag}%&f]&b %{gildia.%{gildia.%player%.tag}%.nazwa}%"
  78.                 else:
  79.                     message " &7Gildia: &f-"
  80.                 message " &7Zabojstwa: &8%{gildia.%player%.zab}% "
  81.                 message " &7Smierci: &8%{gildia.%player%.smr}% "
  82.             if argument 2 is set:
  83.                 if {gildia.%argument 2%.status} is true or false:
  84.                     message "&3~~~~&a %argument 2% &3~~~~"
  85.                     if {gildia.%argument 2%.status} is true:
  86.                         message " &7Gildia: &f[&8%{gildia.%argument 2%.tag}%&f]&b %{gildia.%{gildia.%argument 2%.tag}%.nazwa}%"
  87.                     else:
  88.                         message " &7Gildia: &f-"
  89.                     message " &7Zabojstwa: &8%{gildia.%argument 2%.zab}% "
  90.                     message " &7Smierci: &8%{gildia.%argument 2%.smr}%"
  91.                 else:
  92.                     message "{@tag} &7Nie znaleziono gracza o nicku &8%argument 2%"
  93.         argument 1 is "zapros":
  94.             if {gildia.%{gildia.%player%.tag}%.lider} is player:
  95.                 if argument 2 is set:
  96.                     set {gildia.%argument 2%.zapro} to {gildia.%player%.tag}
  97.                     message "{@tag} &7Zaprosiles gracza &8%argument 2%"
  98.                 else:
  99.                     message "{@tag} &7Podaj nick gracza!"
  100.             else:
  101.                 message "{@tag} &7Aby zapraszac graczy musisz byc liderem gildi!"
  102.         argument 1 is "wypros":
  103.             if {gildia.%{gildia.%player%.tag}%.lider} is player:
  104.                 if argument 2 is set:
  105.                     if {gildia.%argument 2%.tag} is {gildia.%player%.tag}:
  106.                         set {gildia.%argument 2%.status} to false
  107.                         delete {gildia.%argument 2%.tag}
  108.                         message "{@tag} &7Wyrzuciles gracza &8%argument 2% &7ze swojej gildii!"
  109.                         stop
  110.                     else:
  111.                         message "{@tag} &7Nie znaleziono gracza o nicku &8%argument 2%"
  112.                 else:
  113.                     message "{@tag} &7Podaj nick gracza!"
  114.             else:
  115.                 message "{@tag} &7Aby zapraszac graczy musisz byc liderem gildi!"
  116.                    
  117. on damage:
  118.     if {tp.%victim%} is true:
  119.         set {tp.%victim%} to false
  120.         stop
  121. on damage:
  122.     if {gildia.%attacker%.tag} is {gildia.%victim%.tag}:
  123.         cancel event
  124.         message "{@tag} &7Nie mozesz bic &8%victim%" to attacker
  125. on death:
  126.     add 1 to {gildia.%attacker%.zab}
  127.     add 1 to {gildia.%player%.smr}
  128. on logout:
  129.     if {gildia.%{gildia.%player%.tag}%.lider} is player:
  130.         set {gildia.%player%.lider} to true
  131. on join:
  132.     if {gildia.%player%.lider} is true:
  133.         set {gildia.%{gildia.%player%.tag}%.lider} to player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement