Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- tag: &f[&3Gildie&f] #TAG pluginu
- guild_cuboid: 50 #Cuboid po utworzeniu gildii (kratki)
- item_for_guild: 64 Emerald or 64 Redstone Block or 64 Gold Ingot or 64 diamond or Ender Pearl#Itemy do stworzenia gildii
- distance_for_guild: 50 #Dystans od spawnu, po ktorym mozna zalozyc gildie (kratki)
- variables:
- {gildia.%player%.status} = false
- {gildia.%player%.smr} = 0
- {gildia.%player%.zab} = 0
- command /gildia [<text>] [<text>] [<text>]:
- aliases: g
- trigger:
- if argument 1 is not set:
- message "----- &3Gildie &f-----"
- message "&8 /gildia &7 - Pomoc dot. pluginu"
- message "&8 /gildia zaloz [Tag] [Nazwa]&7 - Zaklada gildie"#
- message "&8 /gildia dolacz [Tag]&7 - Dolacza do gildii"#
- message "&8 /gildia opusc&7 - Opuszcza gildie"#
- message "&8 /gildia dom &7- Teleportuje do domu gildii"
- message "&8 /gildia zapros [Nick]&7 - Zaprasza gracza do gildii"
- message "&8 /gildia wypros [Nick]&7 - Wyprasza gracza z gildii"
- message "&8 /gildia info [Nick] &7 - Informacje o graczu"
- message "&8 /gildia autor &7- Informacje o skrypcie / autorze"
- argument 1 is "zaloz":
- if argument 2 is set:
- if argument 3 is set:
- if {gildia.%argument 2%.tag} is not set:
- if {gildia.%argument 3%.nazwa} is not set:
- if player has {@item_for_guild}:
- if {gildia.%player%.status} is false:
- if distance between the player and spawn point is greater than {@distance_for_guild}:
- set {gildia.%player%.status} to true
- set {gildia.%player%.tag} to argument 2
- execute player command "//pos1"#Tworzenie cuboidu
- execute player command "//pos2"
- execute player command "//outset {@guild_cuboid}"
- execute player command "//expand vert"
- execute player command "/rg define gildia_%argument 2%"
- execute player command "/rg addowner gildia_%argument 2% %player%"
- execute player command "/rg save"
- execute player command "/cc"
- remove {@item_for_guild} from player
- set {gildia.%argument 2%.tag} to argument 2
- set {gildia.%argument 2%.nazwa} to argument 3
- set {gildia.%argument 2%.dom} to location of player
- set {gildia.%argument 2%.lider} to player
- message "{@tag} &7Utworzyles gildie &8%argument 3% &7o tagu &8%argument 2%"
- message "{@tag} &7Tworzenie cuboidu..."
- wait 1 real second
- message "{@tag} &7Cuboid utworzony w promieniu &8{@guild_cuboid} &7kratek"
- else:
- message "{@tag} &7Aby utworzyc gildie musisz znajdowac sie &8{@distance_for_guild} &7kratek od spawnu"
- else:
- message "{@tag} &7Jestes juz w gildii!"
- else:
- message "{@tag} &7Aby utworzyc gildie, zdobadz potrzebne materialy!"
- else:
- message "{@tag} &7Istnieje juz gildia o nazwie &8%argument 3%"
- else:
- message "{@tag} &7Istnieje juz gildia o tagu &8%argument 2%"
- else:
- message "{@tag} &7Uzycie: &8/gildia zaloz [Tag] [Nazwa]"
- else:
- message "{@tag} &7Uzycie: &8/gildia zaloz [Tag] [Nazwa]"
- argument 1 is "dolacz":
- if argument 2 is set:
- if {gildia.%argument 2%.tag} is set:
- if {gildia.%argument 2%.zapro} is player:
- if {gildia.%player%.status} is false:
- execute player command "/rg addowner gildia_%argument 2% %player%"
- execute player command "/cc"
- set {gildia.%player%.status} to true
- set {gildia.%player%.tag} to argument 2
- message "{@tag} &7Dolaczyles do gildii &8%{gildia.%argument 2%.nazwa}% &7o tagu &8%argument 2%"
- else:
- message "{@tag} &7Jestes juz w gildii!"
- else:
- message "{@tag} &7Ta gildia wcale Cie nie zaprosila!"
- else:
- message "{@tag} &7Nie znaleziono gildii o tagu &8%argument 2%"
- else:
- message "{@tag} &7Podaj tag gildii!"
- argument 1 is "opusc":
- if {gildia.%player%.status} is true:
- set {gildia.%player%.status} to false
- delete {gildia.%player%.tag}
- message "{@tag} &7Opusciles gildie"
- stop
- else:
- message "{@tag} &7Nie jestes w zadnej gildii!"
- argument 1 is "dom":
- if {gildia.%player%.status} is true:
- message "{@tag} &7Teleportacja nastapi za &85 &7sekund, prosze sie nie ruszac"
- set {tp.%player%} to true
- wait 5 real second
- if {tp.%player%} is true:
- teleport player to {gildia.%{gildia.%player%.tag}%.dom}
- argument 1 is "info":
- if argument 2 is not set:
- message "&3~~~~&a %player% &3~~~~"
- if {gildia.%player%.status} is true:
- message " &7Gildia: &f[&8%{gildia.%player%.tag}%&f]&b %{gildia.%{gildia.%player%.tag}%.nazwa}%"
- else:
- message " &7Gildia: &f-"
- message " &7Zabojstwa: &8%{gildia.%player%.zab}% "
- message " &7Smierci: &8%{gildia.%player%.smr}% "
- if argument 2 is set:
- if {gildia.%argument 2%.status} is true or false:
- message "&3~~~~&a %argument 2% &3~~~~"
- if {gildia.%argument 2%.status} is true:
- message " &7Gildia: &f[&8%{gildia.%argument 2%.tag}%&f]&b %{gildia.%{gildia.%argument 2%.tag}%.nazwa}%"
- else:
- message " &7Gildia: &f-"
- message " &7Zabojstwa: &8%{gildia.%argument 2%.zab}% "
- message " &7Smierci: &8%{gildia.%argument 2%.smr}%"
- else:
- message "{@tag} &7Nie znaleziono gracza o nicku &8%argument 2%"
- argument 1 is "zapros":
- if {gildia.%{gildia.%player%.tag}%.lider} is player:
- if argument 2 is set:
- if {gildia.%argument 2%.status} is false:
- set {gildia.%{gildia.%player%.tag}%.zapro} to argument 2
- message "{@tag} &7Zaprosiles gracza &8%argument 2%"
- else:
- message "{@tag} &7Gracz jest juz w gildii!"
- else:
- message "{@tag} &7Podaj nick gracza!"
- else:
- message "{@tag} &7Aby zapraszac graczy musisz byc liderem gildi!"
- argument 1 is "wypros":
- if {gildia.%{gildia.%player%.tag}%.lider} is player:
- if argument 2 is set:
- if {gildia.%argument 2%.tag} is {gildia.%player%.tag}:
- execute player command "/rg removeowner gildia_%{gildia.%player%.tag}% %argument 2%"
- set {gildia.%argument 2%.status} to false
- delete {gildia.%argument 2%.tag}
- message "{@tag} &7Wyrzuciles gracza &8%argument 2% &7ze swojej gildii!"
- stop
- else:
- message "{@tag} &7Nie znaleziono gracza o nicku &8%argument 2%"
- else:
- message "{@tag} &7Podaj nick gracza!"
- else:
- message "{@tag} &7Aby zapraszac graczy musisz byc liderem gildi!"
- argument 1 is "autor":
- message "----- &3Guilds&6Plugin &f-----"
- message " &7Autor: &8Kubuss99"
- message " &7Wersja Skryptu: &8 0.8 BETA"
- message " &7Licencja dla: &8MCHardcore.pl&8"
- message " &7Zainteresowany skryptami..?:&8 Pisz skype: kunakunda100"
- on damage:
- if {tp.%victim%} is true:
- set {tp.%victim%} to false
- stop
- on damage:
- if {gildia.%attacker%.tag} is {gildia.%victim%.tag}:
- cancel event
- message "{@tag} &7Nie mozesz bic &8%victim%" to attacker
- on death:
- add 1 to {gildia.%attacker%.zab}
- add 1 to {gildia.%player%.smr}
- on logout:
- if {gildia.%{gildia.%player%.tag}%.lider} is player:
- set {gildia.%player%.lider} to true
- on join:
- if {gildia.%player%.lider} is true:
- set {gildia.%{gildia.%player%.tag}%.lider} to player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement