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

Szukam skryptu na plecak


virusytek

Rekomendowane odpowiedzi

Opublikowano

Tak jak w temacie szukam skryptu na plecak.

Funkcje: Gdy gracz ma permisje player.vip - otwiera mu sie skrzynia z 4 rowsami i moze chowac tam itemy itd.. - cos jak enderchest

Gdy gracz ma permisje player.gracz - otwiera mu sie skrzynia z 2 rowsami ..

Gracz z permisja player.admin moze komus otwierac plecak np: /plecak Kosangi = otwiera sie adminowi plecak gracza Kosangi..

Chce aby nie bylo jakis bugow typu ze typ wklada sobie itemi do /plecak i potem otwiera znowu /plecak i nie ma tych itow..

Mialem kiedys taki skrypcik ale mi przepadl pamietam ze ma on ok. 40 linijek

Z góry to dzieki..

 

~Mam gotowy plugin, ale mysle ze lepszy bedzie skrypt..

Opublikowano

Masz łap :P
Zawsze coś na Googlach znajdziesz :P

options:
    linijki: 3
    nazwaPlecakaWGui: &fPlecak
    #slot 1 | slot 2 | slot 3
    #slot 4 | slot 5 | slot 6
    #slot 7 | slot 8 | slot 9
    slot1: leather
    slot2: leather
    slot3: leather
    slot4: leather
    slot5: chest
    slot6: leather
    slot7: leather
    slot8: leather
    slot9: leather
    plecak: chest named "&aPlecak podroznika" with lore "&7Kliknij PPM aby otworzyc."
on script load:
    wait 1 tick
    register new shaped recipe for [email protected]<script data-cfhash='f9e31' type="text/javascript">/*  */</script>} using [email protected]<script data-cfhash='f9e31' type="text/javascript">/*  */</script>}, [email protected]/*  */}, [email protected]/*  */}, [email protected]/*  */}, [email protected]/*  */}, [email protected]/*  */}, [email protected]/*  */}, [email protected]/*  */}, [email protected]/*  */}
on rightclick:
    if player's tool is [email protected]/*  */}:
        cancel event
        open chest with [email protected]/*  */} rows named "[email protected]{C} }" to player
        wait 1 tick
        loop [email protected]/*  */}*9 times:
            set slot loop-number - 1 of current inventory of player to {nBackpack::%player%::%loop-number%}
on inventory close:
    if inventory name of current inventory of player is "[email protected]{C} }":
        clear {nBackpack::%player%::*}
        loop [email protected]/*  */}*9 times:
            set {nBackpack::%player%::%loop-number%} to slot "%loop-number - 

....png

Opublikowano


command /plecak [<text>]:

trigger:

if arg 1 is not set:

if player has permission "player.vip":

wait 2 tick

open chest with 4 rows named "&6Plecak" to player

loop {plecak.%player%::*}:

set player's current inventory's slot loop-index parsed as integer to loop-value

stop

if player has permission "player.gracz":

if size of {plecak.%player%::*} is larger than 18:

set {_i} to 17

loop 18 times:

set {_l} to loop-number + {_i}

if player has enough space for {plecak.%player%::%{_l}%}:

give {plecak.%player%::%{_l}%} to player

delete {plecak.%player%::%{_l}%}

else:

send "&7Nie mozesz otworzyc plecaka. Skonczyl ci się vip, a przedmioty z plecaka musza powedrowac do twojego ekwipunku.%nl%&7Zwolnij miejsce w ekwipunku, nastepnie wpisz ponownie komende."

 

open chest with 2 rows named "&6Plecak" to player

wait 2 tick

loop {plecak.%player%::*}:

set player's current inventory's slot loop-index parsed as integer to loop-value

stop

stop

if player has permission "player.admin":

if size of {plecak.%arg 1%::*} is larger than 0:

open chest with 4 rows named "&6Plecak &8(&a%arg 1%&8)" to player

wait 2 tick

loop {plecak.%arg 1%::*}:

set player's current inventory's slot loop-index parsed as integer to loop-value

stop

send "&6Gracz &c%arg 1% &7ma pusty plecak."

stop

execute player command "plecak"

on inventory close:

if "%inventory name of player's current inventory%" is "&6Plecak":

set {_i} to 0

loop 36 times:

set {plecak.%player%::%{_i}%} to player's current inventory's slot {_i}

add 1 to {_i}

stop

on inventory click:

if uncoloured "%inventory name of player's current inventory%" contains "Plecak (":

cancel event

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

Osoby piszące zawsze znajdziesz cos w googlu są po prostu zalosne, zanim napisalem temat szukalem tego skryptu przez ponad 30minut i nic podobnego nie znalazlem.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...