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

Pytanie dotyczące własnego craftingu w skrypcie.


wugsii

Rekomendowane odpowiedzi

Opublikowano

Tak jak w temacie chce sie spytac czy mozna zrobic wlasny crafting w skrypcie .

 

NP: Generator Kamienia (wiem ze jest taki plugin) ale chce sie dowiedziec czy mozna cos takiego zrobic .

NP: Granaty jak na skaffie (O cos takiego mi chodzi)

 

Jak wiesz czy mozna cos takiego zrobic lub wiesz jak to zrobic to prosze o napisanie mi Jakiegos podstawowego kodu .

Opublikowano

Granaty na Skkf'ie to sa potki ktore sie rzuca na przeciwnika i jak trafi na niego to ma naprzyklad pajeczyny kolo niego .

Opublikowano

Jakiś konkretny crafting?

 

W skrypcie o ile się orientuję jest:

(Wymagany skript+)

 
register new shaped recipe for %item-type% using %item-type%, %item-type%, %item-type%, %item-type%, %item-type%, %item-type%, %item-type%, %item-type%, %item-type%,

"Człowiek zaczyna być człowiekiem wtedy, gdy przestaje jęczeć i przeklinać aby zacząć szukać prawdy, która rządzi jego życiem" ~James Allen

Opublikowano
 

on script load:

    register new shaped recipe for diamond ore named "&cMagiczna stoniarka " using oak wood planks, oak wood planks, oak wood planks, redstone, emerald, redstone, stone, stone, stone

on place of diamond ore:

    if name of the player's tool is "&cMagiczna stoniarka ":

        send "&3&k=== &7Postawiłeś magiczna stoniarke &3&k===!"

        set {s.%event-block%} to true

        wait 1 second

        set event-block to stone

        stop

on break of stone:

    if {s.%event-block%} is true:

        if player is holding gold pickaxe:

            cancel event

            send "&3&k=== &cZniszczyłes magiczna stoniarke &3&k===!"

            set event-block to air

            if player can hold 1 diamond ore named "&cMagiczna stoniarka ":

                give 1 diamond ore named "&cMagiczna stoniarka " to the player

                stop

            else:

                drop 1 diamond ore named "&cMagiczna stoniarka "

                stop

        else:

            wait 1 second

            set event-block to stone

            stop
Opublikowano

@UP nie chcialem kodu na stoniarke ..

 

Pytalem sie czy jest mozliwosci robienia tego w Skrypcie

Opublikowano

 register new shaped recipe for diamond ore named "&cMagiczna stoniarka " using oak wood planks, oak wood planks, oak wood planks, redstone, emerald, redstone, stone, stone,  to jest crafting w  skript+ i to samo cały skrypt.

  • 1 rok później...
Opublikowano

Oczywiście że się da zrobić crafting wytłumaczę ci to tak jak ja miałem wytłumaczone ;)

 

musisz mięc SkQuery i Skript oczywiście skrypty dodajesz do skript

 

musisz najpierw zarejestrować nowy crafting 

 

  1. on script load:
  2.         register new shapeless recipe for {@block} named {@named} using {@slot-1}, {@slot-2}, {@slot-3}, {@slot-4}, {@slot-5}, {@slot-6}, {@slot-7}, {@slot-8}, {@slot-9}

 

teraz musisz zrobić do tego opcję ;) czyli np. robisz tak:

 

wygląda to tak: 

 

Stone | Stone | Stone

Stone | piston | piston

Stone | Stone | Stone

 

  1. options:
  2.         slot-1: Stone
  3.         slot-2: stone       
  4.         slot-3: Stone
  5.         slot-4: Stone
  6.         slot-5: Piston
  7.         slot-6: Stone
  8.         slot-7: Stone
  9.         slot-8: Stone
  10.         slot-9: Stone
  11. # Block który ma zastepowac stowniarke #
  12.         block: emerald ore

c50f297fe1f15.png

 

Opublikowano

A jak zablokować poprzednią recepturę np. na Beacon zrobiłem nową receptę i stara nadal jest możliwa do skraftowania. Jak to naprawić?

Dajesz w sk starą recepturę, tą podstawową i dodajesz "cancel event" < co anuluje branie z crafttable beaconu craftowanego starą wersją

 

1. Da się

2. Czemu nie

 

SK nie jest tak ograniczony, np granaty:

 

on projectile hit:

    projectile is snowball:

       set {wybuch} to location of projectile

       create an explosion of force 2 at the {wybuch}

set {*block} to location of projectile

TEMAT


 


  • 3 miesiące temu...
Opublikowano

 

Dajesz w sk starą recepturę, tą podstawową i dodajesz "cancel event" < co anuluje branie z crafttable beaconu craftowanego starą wersją

 

1. Da się

2. Czemu nie

 

SK nie jest tak ograniczony, np granaty:

 

on projectile hit:

    projectile is snowball:

       set {wybuch} to location of projectile

       create an explosion of force 2 at the {wybuch}

set {*block} to location of projectile

A jak te blokowanie ma dokładnie wyglądać bo NWM :/

Opublikowano

Można :) Tylko nie pobieraj z neta pluginów ani skryptów . Najlepiej zrób to sam . Napisz skrypt z autorskimi craftingami .

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...