Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem


Ciota99

Rekomendowane odpowiedzi

Opublikowano

Prosze o pomoc w  naprawieniu skryptu bo chce by to wszystko dzialalo


options:
    tag: &a[&2GILDIE&a] #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 "&7Komendy Gilidyjne"
            message "&3 /gildia &7 - Komenda pokazuje Pomoc dot. pluginu"
            message "&3 /gildia zaloz [Tag] [Nazwa]&7 - Komenda Zaklada gildie"#			
            message "&3 /gildia dolacz [Tag]&7 - Komenda Dolacza do gildii"#			
            message "&3 /gildia opusc&7 - komenda Opuszcza gildie"#	
            message "&3 /gildia dom &7- Komenda Teleportuje do domu gildii"
            message "&3 /gildia zapros [Nick]&7 - Komenda Zaprasza gracza do gildii"
            message "&3 /gildia wypros [Nick]&7 - Komenda Wyprasza gracza z gildii"
            message "&3 /gildia info [Nick] &7 - Komenda Informacje o graczu"
        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..."
										broadcast "{@tag} &aGildia &3 %argument 2% %argument 3% &azostala zalozona przez &4 %player%"
                                        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} &aUzycie: &3/gildia zaloz [Tag] [Nazwa]"
            else:
                message "{@tag} &aUzycie: &3/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 "autor1":
            message "----- &3Guilds&6Skript &f-----"
            message " &7Autor: &8@Pikselke - MPCFORUM"
            message " &7Wersja Skryptu: &8 0.8 BETA"
            
					
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
		
on any move:
    if region contain "gildia":
        send "&4Wkroczyles na teren gildii" to player
        set {_gildia.exit.%player%} to true
        wait 5 seconds
        clear {_gildia.exit.%player%}
    else:
        if {_gildia.exit.%player%} is true:
            send "&4Wyszedles z terenu gildii" to player 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...