Advertisement
NOF

Untitled

NOF
Jun 4th, 2013
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. options:
  2.     tag: &f[&3My-Bukkit.pl Plugins&f] #TAG pluginu
  3.     guild_cuboid: 50 #Cuboid po utworzeniu gildii (kratki)
  4.     items: 64 Mycelinum or 64 Emeradl or 64 Diamond or 16 Eye Of Ender or 64 TNT
  5.     distance_for_guild: 50 #Dystans od spawnu, po ktorym mozna zalozyc gildie (kratki)
  6. variables:
  7.     {gildia.%player%.status} = false
  8.     {gildia.%player%.smr} = 0
  9.     {gildia.%player%.zab} = 0
  10.    
  11. command /gildia [<text>] [<text>] [<text>]:
  12.     aliases: g
  13.     trigger:
  14.         if argument 1 is not set:
  15.             message "----- &3GILDIE &f-----"
  16.             message "&8 /gildia &7 - Pomoc dot. pluginu"
  17.             message "&8 /gildia zaloz [Tag] [Nazwa]&7 - Zaklada gildie"#           
  18.             message "&8 /gildia dolacz [Tag]&7 - Dolacza do gildii"#           
  19.             message "&8 /gildia opusc&7 - Opuszcza gildie"#
  20.             message "&8 /gildia zapros [Nick]&7 - Zaprasza gracza do gildii"
  21.             message "&8 /gildia wypros [Nick]&7 - Wyprasza gracza z gildii"
  22.             message "&8 /gildia info [Nick] &7 - Informacje o graczu"
  23.         argument 1 is "zaloz":
  24.             if argument 2 is set:
  25.                 if argument 3 is set:
  26.                     if {gildia.%argument 2%.tag} is not set:
  27.                         if {gildia.%argument 3%.nazwa} is not set:
  28.                             if player has {@items}:
  29.                                 if {gildia.%player%.status} is false:
  30.                                     if distance between the player and spawn point is greater than {@distance_for_guild}:
  31.                                         set {gildia.%player%.status} to true
  32.                                         execute console command "pex user %player% group set cub"
  33.                                         execute player command "//pos1"#Tworzenie cuboidu
  34.                                         execute player command "//pos2"
  35.                                         execute player command "//outset {@guild_cuboid}"
  36.                                         execute player command "//expand vert"
  37.                                         execute player command "/rg define gildia_%argument 2%"
  38.                                         execute player command "/rg addowner gildia_%argument 2% %player%"
  39.                                         execute player command "/rg save"
  40.                                         execute console command "pex user %player% group set gracz"
  41.                                         set {gildia.%player%.tag} to argument 2
  42.                                         remove {@items} from player
  43.                                         set {gildia.%argument 2%.tag} to argument 2
  44.                                         set {gildia.%argument 2%.nazwa} to argument 3
  45.                                         set {gildia.%argument 2%.dom} to location of player
  46.                                         set {gildia.%argument 2%.lider} to player
  47.                                         message "{@tag} &7Utworzyles gildie &8%argument 3% &7o tagu &8%argument 2%"
  48.                                     else:
  49.                                         message "{@tag} &7Aby utworzyc gildie musisz znajdowac sie &8{@distance_for_guild} &7kratek od spawnu"
  50.                                 else:
  51.                                     message "{@tag} &7Jestes juz w gildii!"
  52.                             else:
  53.                                 message "{@tag} &7Aby utworzyc gildie, zdobadz potrzebne materialy!"
  54.                         else:
  55.                             message "{@tag} &7Istnieje juz gildia o nazwie &8%argument 3%"
  56.                     else:
  57.                         message "{@tag} &7Istnieje juz gildia o tagu &8%argument 2%"
  58.                 else:
  59.                     message "{@tag} &7Uzycie: &8/gildia zaloz [Tag] [Nazwa]"
  60.             else:
  61.                 message "{@tag} &7Uzycie: &8/gildia zaloz [Tag] [Nazwa]"
  62.         argument 1 is "dolacz":
  63.             if argument 2 is set:
  64.                 if {gildia.%argument 2%.tag} is set:
  65.                     if {gildia.%player%.zapro} is argument 2:
  66.                         if {gildia.%player%.status} is false:
  67.                             set {gildia.%player%.status} to true
  68.                             delete {gildia.%player%.zapro}
  69.                             set {gildia.%player%.tag} to argument 2
  70.                             execute console command "/rg addowner gildia_%argument 2% %player%"
  71.                             message "{@tag} &7Dolaczyles do gildii &8%{gildia.%argument 2%.nazwa}% &7o tagu &8%argument 2%"
  72.                         else:
  73.                             message "{@tag} &7Jestes juz w gildii!"
  74.                     else:
  75.                         message "{@tag} &7Ta gildia wcale Cie nie zaprosila!"
  76.                 else:
  77.                     message "{@tag} &7Nie znaleziono gildii o tagu &8%argument 2%"
  78.             else:
  79.                 message "{@tag} &7Podaj tag gildii!"
  80.         argument 1 is "opusc":
  81.             if {gildia.%player%.status} is true:
  82.                 set {gildia.%player%.status} to false
  83.                 delete {gildia.%player%.tag}
  84.                 message "{@tag} &7Opusciles gildie"
  85.                 stop
  86.             else:
  87.                 message "{@tag} &7Nie jestes w zadnej gildii!"
  88.         argument 1 is "info":
  89.             if argument 2 is not set:
  90.                 message "&3~~~~&a %player% &3~~~~"
  91.                 if {gildia.%player%.status} is true:
  92.                     message " &7Gildia: &f[&8%{gildia.%player%.tag}%&f]&b %{gildia.%{gildia.%player%.tag}%.nazwa}%"
  93.                 else:
  94.                     message " &7Gildia: &f-"
  95.                 message " &7Zabojstwa: &8%{gildia.%player%.zab}% "
  96.                 message " &7Smierci: &8%{gildia.%player%.smr}% "
  97.             if argument 2 is set:
  98.                 if {gildia.%argument 2%.status} is true or false:
  99.                     message "&3~~~~&a %argument 2% &3~~~~"
  100.                     if {gildia.%argument 2%.status} is true:
  101.                         message " &7Gildia: &f[&8%{gildia.%argument 2%.tag}%&f]&b %{gildia.%{gildia.%argument 2%.tag}%.nazwa}%"
  102.                     else:
  103.                         message " &7Gildia: &f-"
  104.                     message " &7Zabojstwa: &8%{gildia.%argument 2%.zab}% "
  105.                     message " &7Smierci: &8%{gildia.%argument 2%.smr}%"
  106.                 else:
  107.                     message "{@tag} &7Nie znaleziono gracza o nicku &8%argument 2%"
  108.         argument 1 is "zapros":
  109.             if {gildia.%{gildia.%player%.tag}%.lider} is player:
  110.                 if argument 2 is set:
  111.                     set {gildia.%argument 2%.zapro} to {gildia.%player%.tag}
  112.                     message "{@tag} &7Zaprosiles gracza &8%argument 2%"
  113.                 else:
  114.                     message "{@tag} &7Podaj nick gracza!"
  115.             else:
  116.                 message "{@tag} &7Aby zapraszac graczy musisz byc liderem gildi!"
  117.         argument 1 is "wypros":
  118.             if {gildia.%{gildia.%player%.tag}%.lider} is player:
  119.                 if argument 2 is set:
  120.                     if {gildia.%argument 2%.tag} is {gildia.%player%.tag}:
  121.                         set {gildia.%argument 2%.status} to false
  122.                         delete {gildia.%argument 2%.tag}
  123.                         message "{@tag} &7Wyrzuciles gracza &8%argument 2% &7ze swojej gildii!"
  124.                         stop
  125.                     else:
  126.                         message "{@tag} &7Nie znaleziono gracza o nicku &8%argument 2%"
  127.                 else:
  128.                     message "{@tag} &7Podaj nick gracza!"
  129.             else:
  130.                 message "{@tag} &7Aby wyrzucac graczy musisz byc liderem gildi!"
  131.  
  132. on death:
  133.     add 1 to {gildia.%attacker%.zab}
  134.     add 1 to {gildia.%player%.smr}
  135. on logout:
  136.     if {gildia.%{gildia.%player%.tag}%.lider} is player:
  137.         set {gildia.%player%.lider} to true
  138. on join:
  139.     if {gildia.%player%.lider} is true:
  140.         set {gildia.%{gildia.%player%.tag}%.lider} to player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement