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

Prosze o dodanie czasu do skryptu


Pabel432

Rekomendowane odpowiedzi

Opublikowano

Czy do takiego cuś da sie zrobić aby kit był na czas?

kod:

options:
    tag: &7[&6EZKITS&7]
 
command /kit [<text="help">] [<text>] [<text>]:
    trigger:
        if arg 1 is "help":
            if player has permission "kit.help":
                send "&6/kit add <name> [<permission>]"
                send "&6/kit remove <name>"
                send "&6/kit edit <name>"
                send "&6/kit setperm <name>"
            send "&7Lista kitow:"
            loop {kit::list::*}:
                send "&8- &6/kit &2%loop-value%"
        if arg 1 is "add":
            if player has permission "kit.add":
                if arg 2 is set:
                    set {_name} to arg 2
                    loop {kit::list::*}:
                        if loop-value is {_name}:
                            send "&cTaki kit juz istnieje!"
                            stop
                    if arg 3 is set:
                        set {_permission} to arg 3
                        set {kit::permission::%{_name}%} to {_permission}
                    add {_name} to {kit::list::*}
                    send "{@tag} &7Dodano kit o nazwie &6%{_name}% &7i uprawnieniu &6%{_permission}%&7."
                    if {kit::%{_name}%::itemlist::*} is not set:
                        send "{@tag} &7Ustaw przedmioty tego zestawu komenda &6/kit edit %{_name}%"
                else:
                    send "{@tag} &6/kit add &c<name> <permission>"
            else:
                send "&cNie posiadasz uprawnien!"
        if arg 1 is "remove" or "delete":
            if player has permission "kit.remove":
                if arg 2 is set:
                    set {_name} to arg 2
                    loop {kit::list::*}:
                        if loop-value is {_name}:
                            delete {kit::permission::%{_name}%}
                            remove {_name} from {kit::list::*}
                            delete {kit::%{_name}%::itemlist::*}
                            send "{@tag} &7Usunieto kit &6%{_name}%"
                            stop
                    send "&cTaki kit nie istnieje!"
                else:
                    send "{@tag} &6/kit remove &c<name>"
            else:
                send "&cNie posiadasz uprawnien!"
        if arg 1 is "edit":
            if player has permission "kit.edit":
                if arg 2 is set:
                    set {_name} to arg 2
                    loop {kit::list::*}:
                        if loop-value is {_name}:
                            open chest with 6 rows named "&7Edytujesz &6%{_name}%" to player
                            wait 1 tick
                            set {_slot} to 0
                            loop {kit::%{_name}%::itemlist::*}:
                                set slot {_slot} of current inventory of player to loop-value-2
                                add 1 to {_slot}
                            set {kit::player::%player%::openedit} to "%{_name}%"
                            while inventory name of player is "&7Edytujesz &6%{_name}%":
                                set {kit::player::%player%::openedit} to "%{_name}%"
                                wait 5 tick
                            stop
                    send "&cTaki kit nie istnieje!"
                else:
                    send "{@tag} &6/kit edit &c<name>"
            else:
                send "&cNie posiadasz uprawnien!"
        else if arg 1 is not "add" or "remove" or "delete" or "edit" or "help":
            set {_name} to arg 1
            loop {kit::list::*}:
                if loop-value is {_name}:
                    if {kit::permission::%{_name}%} is set:
                        if player has permission {kit::permission::%{_name}%}:
                            loop {kit::%{_name}%::itemlist::*}:
                                add loop-value-2 to player's inventory
                            send "&7Otrzymales kit &6%{_name}%"
                        else:
                            send "&cNie posiadasz uprawnien do tego kitu!"
                        stop
            send "&cTaki kit nie istnieje!"
on inventory close:
    if {kit::player::%player%::openedit} is set:
        clear {kit::%{kit::player::%player%::openedit}%::itemlist::*}
        loop 53 times:
            if slot "%loop-number - 1%" parsed as an integer of current inventory of player is not air:
                set {_item} to slot loop-number - 1 of current inventory of player
                add {_item} to {kit::%{kit::player::%player%::openedit}%::itemlist::*}
        clear {kit::player::%player%::openedit}
        send "{@tag} &7Zapisano."
Opublikowano

nikt ci gotowca nie poda, jedynie można dać wskazówki co i jak:

set {x} to difference between {a.%player%}
if {x} is less than 1 seconds:

 

 

 

 

fKJeAI4.jpg

 

 

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...