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

[Inne] Przerobienie skryptu


Gość Canup

Rekomendowane odpowiedzi

Opublikowano

Witam umiał by ktoś przerobić to i dodać komendę /g usun oraz /gildia usun  i gildia automatycznie usuwa się z logów i wszystkiego i , żeby mógł to tylko lider gildii.

 

http://pastebin.com/62L2088M

Opublikowano

@Refresh

 

Dla modów (minęło 24h... Bo niektórzy dają ostrzeżenie nie patrząc na godzinę.)

Opublikowano


argument is "usun":

if arg 2 is set:

if {gildia.%argument 2%.tag} is set:

if {gildia.%argument 2%.lider} is %player%:

send "Proces usuwania gildii rozpoczety..."

wait 5 seconds

loop all players:

if {gildia.%loop-player%.tag} is arg 2:

set {gildia.%loop-player%.status} to false

clear {gildia.%loop-player%.tag}

send "Twoja gildia zostala usunieta przez %player%!"

set {gildia.%player%.status} to false

clear {gildia.%player%.tag}

clear {gildia.%argument 2%.tag}

clear {gildia.%argument 2%.nazwa}

clear {gildia.%argument 2%.dom}

clear {gildia.%argument 2%.lider}

send "Gildia usunieta!"

iker_casillas___2012_by_majorczyk8-d5dzi

 

 

Opublikowano

@KAM202 Nie działa albo nie wiem jak to dodać na jakie linie ustawić weź to wgraj tam i dodaj do pobrania dostajesz już like.

Opublikowano
# -----GuildHard----
# ---Autor: Canup----
     -
options:
    tag: &0[&3Gildie&0]
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 "&0------&3GuildHard&0-----"
            message "&a /gildia &7 - Pomoc w komendach"
            message "&a /gildia zaloz [Skrot] [Pelna nazwa]&7 - Zakladasz gildie"#  
            message "&a /gildia dolacz [Skrot]&7 - Dolaczasz do gildii"#   
            message "&a /gildia opusc&7 - Opuszczasz gildie"# 
            message "&a /gildia zapros [Nick]&7 - Zapraszasz gracza do gildii"
            message "&a /gildia wypros [Nick]&7 - Wypraszasz gracza z gildii"
            message "&a /gildia info [Nick] &7 - 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 64 Diamond and 64 Emerald and 64 Gold Ingot:
                                if {gildia.%player%.status} is false:
                                    set {gildia.%player%.status} to true
                                    set {gildia.%player%.tag} to argument 2
                                    remove 64 Diamond and 64 Emerald and 64 Gold Ingot 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} &7Zalozyles gildie &8%argument 3% &7o tagu &8%argument 2%"
                                    broadcast "{@tag} &7 %player% zalozyl gildie &8%argument 3% &7 o tagu &8%argument 2%"
                                else:
                                    message "{@tag} &7Posiadasz juz gildie!"
                            else:
                                message "{@tag} &7Nie mozesz zalozyc gildi bez itemkow na nia!"
                        else:
                            message "{@tag} &7Ktos juz zalozyl gildie o nazwie &8%argument 3%"
                    else:
                        message "{@tag} &7Ktos juz zalozyl gildie o tagu &8%argument 2%"
                else:
                    message "{@tag} &7Uzycie: &8/gildia zaloz [Skrot] [Pelna nazwa]"
            else:
                message "{@tag} &7Uzycie: &8/gildia zaloz [Skrot] [Pelna nazwa]"
        argument 1 is "dolacz":
            if argument 2 is set:
                if {gildia.%argument 2%.tag} is set:
                    if {gildia.%player%.zapro} is argument 2:
                        if {gildia.%player%.status} is false:
                            set {gildia.%player%.status} to true
                            delete {gildia.%player%.zapro}
                            set {gildia.%player%.tag} to argument 2
                            message "{@tag} &7Dolaczyles do gildii &8%{gildia.%argument 2%.nazwa}% &7o tagu &8%argument 2%"
                            broadcast "{@tag} &7%player% Dolaczyl do gildi &8%argument 2%"
                        else:
                            message "{@tag} &7Posiadasz juz gildie!"
                    else:
                        message "{@tag} &7Nie masz zaproszenia od tej gildi!"
                else:
                    message "{@tag} &7Nie ma takiej gildi o tagu &8%argument 2%"
            else:
                message "{@tag} &7Podaj [Skrot] gildi!"
        argument 1 is "opusc":
            if {gildia.%player%.status} is true:
                set {gildia.%player%.status} to false
                delete {gildia.%player%.tag}
                message "{@tag} &7Odeszles z gildi"
                stop
            else:
                message "{@tag} &7Nie masz zadnej gildi!"
        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 ma takiego gracza o nicku &8%argument 2%"
        argument 1 is "zapros":
            if {gildia.%{gildia.%player%.tag}%.lider} is player:
                if argument 2 is set:
                    set {gildia.%argument 2%.zapro} to {gildia.%player%.tag}
                    message "{@tag} &7Wyslales zaproszenie do gracza &8%argument 2%"
                else:
                    message "{@tag} &7Podaj nick gracza!"
            else:
                message "{@tag} &7Aby zapraszac graczy do gildi musisz miec lidera 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}:
                        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 ma takiego gracza o nicku &8%argument 2%"
                else:
                    message "{@tag} &7Podaj nick gracza!"
            else:
                message "{@tag} &7Aby zapraszac graczy do gildi musisz miec lidera gildi!"
    argument is "usun":
       if arg 2 is set:
         if {gildia.%argument 2%.tag} is set:
            if {gildia.%argument 2%.lider} is %player%:
              send "Proces usuwania gildii rozpoczety..."
              wait 5 seconds
              loop all players:
                 if {gildia.%loop-player%.tag} is arg 2:
                    set {gildia.%loop-player%.status} to false
                    clear {gildia.%loop-player%.tag}
                    send "Twoja gildia zostala usunieta przez %player%!"
              set {gildia.%player%.status} to false
              clear {gildia.%player%.tag}
              clear {gildia.%argument 2%.tag}
              clear {gildia.%argument 2%.nazwa}
              clear {gildia.%argument 2%.dom}
              clear {gildia.%argument 2%.lider}
              send "Gildia usunieta!"
    
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 chat:
 if {gildia.%player%.tag} is set:
  cancel event
  broadcast "&0[&3%{gildia.%player%.tag}%&0] %display name of player%: %message%"
 else:
  cancel event
  broadcast "%display name of player%: %message%"

Wytabuj all. Ogólnie gildie są źle zrobione ponieważ mogłes dać, że listę osób w gildii zapisuje do zmiennej np. {gildie.%arg 2%.::*}

iker_casillas___2012_by_majorczyk8-d5dzi

 

 

Opublikowano

@KAM202 Nie działa ;( Jakbyś mógł znaleźć jakieś inny skrypt na gildie. Bo te jednak źle zrobiłem.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...