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

Skript - Polska dokumentacja


SebaTriv

Rekomendowane odpowiedzi

Opublikowano

!

!

!

!

!

Dokumentacja Skript po Polsku

Gdy się spodoba dokończę

by SebaTriv ( Na podstawie oryginalnej dokumentacji )

Zakaz kopiowania na inne fora niż MPCForum

Eventy / Zdarzenia


-----------------------------
At Time Kiedy nastąpi dana godzina
Forma: at %time% [in %worlds%]

Przykład:
at 18:00
at 7am in "world"

-----------------------------
On Bed Enter Kiedy gracz wejdzie do łóżka
Forma:

[on] bed enter[ing]
[on] [player] enter[ing] [a] bed

-----------------------------
On Bed Leave Kiedy gracz wyjdzie z łóżka
Forma:

[on] bed leav(e|ing)
[on] [player] leav(e|ing) [a] bed

-----------------------------
On Block Damage Kiedy gracz zacznie niszczyć blok
Forma:

[on] block damage
-----------------------------
On Break / Mine Kiedy gracz zniszczy blok
Forma:

[on] [block] (min(e|ing)) [[of] %item types%]
Przykład:
on mine
on break of stone
on mine of any ore

-----------------------------
On Bucket Empty Kiedy gracz opróżni wiaderko
Forma:

[on] bucket empty[ing]
[on] [player] empty[ing] [a] bucket

-----------------------------
On Bucket fill Kiedy gracz zapełni wiaderko
Forma:

[on] bucket empty[ing]
[on] [player] empty[ing] [a] bucket

-----------------------------
On Burn Kiedy blok zostanie spalony
Forma:

[on] [block] burn[ing] [[of] %item types%]
Przykład:
on burn
on burn of wood, fences, or chests

-----------------------------
On Can Build Check Kiedy gracz kliknie PPM na blok podczas trzymania bloku
Forma:

[on] [block] can build check
-----------------------------
On Chat Gdy gracz napisze coś na czacie
Forma:

[on] chat
-----------------------------
On Chunk Load Kiedy chunk zostanie załadowany
Forma:

[on] chunk load[ing]
-----------------------------
On Chunk Unload Kiedy chunk będzie się chciał zapisać i zamknąć.
Użyj dodatkowo event cancel jeśli chcesz by Chunki nie były zamykane ( Nie będą znikały łódki, moby itp.: )
Uwaga! Zużywa dużo zasobów
Forma:

[on] chunk load[ing]
-----------------------------
On Click Gdy gracz kliknie
Forma:

[on] [(left|right)[ ]][mouse[ ]]click[ing] [on %entity type/item type%] [(with|using|holding) %item type%]
[on] [(left|right)[ ]][mouse[ ]]click[ing] (with|using|holding) %item type% on %entity type/item type%

Przykład:

on click
on rightclick holding a fishing rod
on leftclick on a stone or obsidian
on rightclick on a creeper
on click with a sword

-----------------------------
On Combust Kiedy byt zapłonie
Forma:

[on] combust[ing]
-----------------------------
On Command Gdy gracz wpiszę komendę
Forma:

[on] command [%text%]
Przykład:

on command
on command "/stop"
on command "pm Njol "

-----------------------------
On Connect Gdy gracz będzie się chciał polączyć
Wykonywane zanim gracz będzie mógł chodzić, pisać itp.
Forma:

[on] [player] connect[ing]
Przykład:
on connect:
player doesn't have permission "VIP"
number of players is larger than 20
kick the player due to "The last 5 slots are reserved for VIP players."

-----------------------------
On Consume Gdy gracz coś zje
Forma:
[on] [player] ((eat|drink)[ing]|consum(e|ing)) [[of] %item types%]
-----------------------------
On Craft Gdy gracz coś scraftuje
Forma:
[on] [player] craft[ing] [[of] %item types%]
-----------------------------
On Creeper Power Gdy Creeper zostanie trafiony piorunem
Zatrzymaj zdarzenie jeśli chcesz by Creepery nie mogły być naładowane
Forma:
[on] creeper power
-----------------------------
On Damage Gdy byt otrzyma obrażenia
Forma:

[on] damag(e|ing) [of %entity type%]
Przykład:
on damage
on damage of a player

-----------------------------
On Death Gdy żyjący byt zginie ( Gracz to też byt )
Forma:

[on] death [of %entity types%]
Przykład:
on death
on death of player
on death of a wither or ender dragon:
broadcast "A %entity% has been slain in %world%!"

-----------------------------
On Dispense Gdy dispenser coś wystrzeli
Forma:
[on] dispens(e|ing) [[of] %item types%]
-----------------------------
On Drop Gdy gracz wyrzuci przedmiot z ekwipunku
Forma:
[on] [player] drop[ing] [[of] %item types%]
-----------------------------
On Enderman/Sheep Gdy Enderman podniesie blok lub owca zje trawę
Forma:
[on] enderman place
[on] enderman pickup
[on] sheep eat

-----------------------------
On Experience Spawn Gdy kulka XP'a powstanie
Forma:

[on] [e]xp[erience] [orb] spawn
[on] spawn of [a[n]] [e]xp[erience] [orb]

Przykład:
on xp spawn:
world is "minigame_world"
cancel event

-----------------------------
On Explode Gdy byt eksploduje
Forma:
[on] explo(d(e|ing)|sion)
-----------------------------
On Fade Gdy blok zniknie np.: Śnieg stopnieje
Forma:

[on] [block] fad(e|ing) [[of] %item types%]
Przykład:
on fade of snow or ice
-----------------------------
On First Join Gdy gracz wszedł na serwer po raz pierwszy
Forma:
[on] first (join|login)
-----------------------------
On Fishing Gdy gracz coś złowił
Forma:
[on] [player] fish[ing]
-----------------------------
On Flow Gdy blok ,,popłynie" lub teleportuje się (np.: Jajo smoka)
Forma:
[on] [block] flow[ing]
[on] block mov(e|ing)

-----------------------------
On Form Gdy blok powstanie nie z powodu gracza (np.: Śnieg powstanie z powodu opadów, woda zamarznie)
Forma:

[on] [block] form[ing] [[of] %item types%][on] [block] fad(e|ing) [[of] %item types%]
Przykład:
on form of snow
on form of a mushroom

-----------------------------
On Fuel Burn Gdy piecyk zużyje paliwo (np.: Węgiel)
Forma:
[on] fuel burn[ing]
-----------------------------
On Gamemode Change Gdy gamemode gracza zmieni się
Forma:
[on] game[ ]mode change [to %gamemode%]
Przykład:
on gamemode change
on gamemode change to adventure

-----------------------------
On Grow Gdy drzewo lub grzyb urośnie
Forma:
[on] grow [of %tree type%]
Przykład:

on grow
on grow of a tree
on grow of a huge jungle tree

-----------------------------
On Heal Gdy byt zostanie uleczony
Forma:
[on] heal[ing]
-----------------------------
On Hunger Meter Change Gdy poziom głodu gracza się zmieni
Forma:
[on] (food|hunger) (level|meter|bar) chang(e|ing)
-----------------------------
On Ignition Gdy blok zacznie się palić
Użyj On Burn jeśli chcesz informację że blok został spalony
Forma:
[on] [block] ignit(e|ion)
-----------------------------
On Item Spawn Gdy item pojawi się na ziemi (np.: Drop z moba)
Użyj On Drop jeśli chcesz informację o tym że gracz wyrzucił item ze swojego ekwipunku
Forma:
[on] item spawn[ing] [[of] %item types%]
-----------------------------
On Join Gdy gracz dołączył do serwera
Forma:
[on] [player] (login|logging in|join[ing])
Przykład:
on join:
message "Welcome on our awesome server!"
broadcast "%player% just joined the server!"

-----------------------------
On Kick Gdy gracz zostanie wyrzucony
Forma:
[on] [player] (kick|being kicked)
-----------------------------
On Leaves Decay Gdy liść zniknie
Forma:
[on] leaves decay[ing]
-----------------------------
On Level Change Gdy poziom doświadczenia gracza ulegnie zmianie
Forma:
[on] [player] level [change]
-----------------------------
On Lightning Strike Gdy piorun strzeli
Forma:
[on] lightning
-----------------------------
On Move On Gdy gracz się ruszy na jakiś blok
Forma:

[on] (step|walk)[ing] (on|over) %*item types%[on] [block] fad(e|ing) [[of] %item types%]
Przykład:
on walking on dirt or grass
on stepping on stone

-----------------------------
On Physics Gdy akcja bloku skończy się wykonywać (np.: Piasek spadnie, Ziemia zamieni się w trawe)
Forma:

[on] [block] physics
Przykład:

# Zabezpieczenie piasku przed spadaniem
on block physics:
block is sand
cancel event

-----------------------------
On Pick Up Gdy gracz podniesie przedmiot
Forma:
[on] [player] (pick[ ]up|picking up) [[of] %item types%]
-----------------------------
On Pig Zap Gdy świnia zostanie trafiona piorunem i zamieni się w Zombie Pigmana
Forma:
[on] pig[ ]zap
-----------------------------
On Piston Extend Gdy tłok chce się rozszerzyć
Forma:
[on] piston extend[ing]
-----------------------------
On Piston Retract Gdy tłok chce się skrócić
Forma:
[on] piston retract[ing]
-----------------------------
On Place Gdy gracz postawi blok
Forma:

[on] [block] plac(e|ing) [[of] %item types%][on] [block] physics
Przykład:
on place
on place of a furnace, workbench or chest

-----------------------------
On Portal Gdy gracz użyje portalu
Możesz użyć event cancel by zablokować używanie portalu
Forma:
[on] [player] portal
-----------------------------
On Portal Create Gdy portal zostanie stworzony
Forma:
[on] portal create
-----------------------------
On Portal Enter Gdy gracz wejdzie w portal ( I zacznie się animacja )
Forma:
[on] portal enter
[on] entering [a] portal

-----------------------------
On Pressure Plate / Trip Gdy gracz naciśnie na płytkę naciskową / pułapkę
Forma:
[on] [step[ping] on] [a] [pressure] plate
[on] (trip|[step[ping] on] [a] tripwire)

-----------------------------
On Projectile Hit Gdy obiekt (np.: Strzała) dotknie bytu lub bloku
Forma:
[on] projectile hit
-----------------------------
On Quit Gdy gracz wyjdzie z serwera
Forma:
[on] (quit[ting]|disconnect[ing]|log[ ]out|logging out)
-----------------------------
On Redstone Gdy stan redstone się zmieni
Forma:
[on] redstone [current] [chang(e|ing)]
-----------------------------
On Respawn Gdy gracz się zrespawnuje
Forma:
[on] [player] respawn[ing]
-----------------------------
On Script Load/Unload Gdy skrypt się załaduje lub jeśli nie jest załadowany
Forma:

[on] [script] (load|init|enable)
[on] [script] (unload|stop|disable)

Przykład:
on load:
set {running.%script%} to true
on unload:
set {running.%script%} to false

-----------------------------
On Server Start/Stop Gdy serwer/Skript zacznie chodzić lub będzie wyłączony
Forma:

[on] (server|skript) (start|load|enable)
[on] (server|skript) (stop|unload|disable)

Przykład:

on Skript start
on server stop

-----------------------------
On Shoot Gdy obiekt zostanie wystrzelony
Forma:
[on] [projectile] shoot
-----------------------------
On Sign Change Gdy tabliczka zostanie postawiona
Forma:
[on] sign (chang[e]|edit)[ing]
[on] [player] (chang[e]|edit)[ing] [a] sign

Przykład:
on sign change:
line 2 is empty
set line 1 to "<red>%line 1%"

-----------------------------
On Smelt Gdy przedmiot w piecyku zostanie spalony
Forma:
[on] [ore] smelt[ing]
[on] smelt[ing] of ore

-----------------------------
On Sneak Toggle Gdy gracz zacznie lub skończy się skradać
Forma:
[on] [player] toggl(e|ing) sneak
[on] [player] sneak toggl(e|ing)

Przykład:
# Zakaz skradania
on sneak toggle:
player was sneaking
push the player upwards at speed 0.5
-----------------------------
On Spawn Gdy mob zostanie zespawnowany
Forma:
[on] spawn[ing] [of %entity types%]
Przykład:

on spawn of an ender dragon:
broadcast "A dragon has been sighted in %world%!"

-----------------------------
On Spawn Change Gdy spawn zostanie zmieniony
Forma:
[on] [world] spawn change
-----------------------------
On Sprint Toggle Gdy gracz zacznie lub skończy sprintować
Forma:
[on] [player] toggl(e|ing) sprint
[on] [player] sprint toggl(e|ing)

-----------------------------
On Tame Gdy gracz oswoi wilka lub ocelota
Jeśli użyjesz razem w event cancel można zapobiegać oswajaniu
Forma:
[on] [entity] tam(e|ing)
-----------------------------
On Target Gdy mob ustawi cel ( Zacznie podążać lub atakować )
Forma:
[on] [entity] target
[on] [entity] un[-]target

-----------------------------
On Teleport Gdy gracz zostanie teleportowany ( Dowolnym sposobem np.: portal, plugin )
Forma:
[on] [player] teleport[ing]
-----------------------------
On Throwing of an Egg Gdy gracz rzuci jajko spawnujące
Forma:
[on] throw[ing] [of] [an] egg
[on] [player] egg throw

-----------------------------
On Tool Change Gdy gracz zmieni slot ( Klawisz 1-9 lub Mouse Wheel )
Forma:
[on] [player['s]] (tool|item held|held item) chang(e|ing)
-----------------------------
On Vehicle Create Gdy pojazd powstanie
Forma:

[on] vehicle create
[on] creat(e|ing|ion of) [a] vehicle

-----------------------------
On Vehicle Damage Gdy pojazd otrzyma obrażenia
Forma:

[on] vehicle damage
[on] damag(e|ing) [a] vehicle

-----------------------------
On Vehicle Destroy Gdy pojazd będzie zniszczony
Forma:

[on] vehicle destroy
[on] destr(oy[ing]|uction of) [a] vehicle

-----------------------------
On Vehicle Enter Gdy byt wejdzie do pojazdu
Forma:

[on] vehicle enter
[on] enter[ing] [a] vehicle

-----------------------------
On Vehicle Exit Gdy byt wyjdzie z pojazdu
Forma:

[on] vehicle exit
[on] exit[ing] [a] vehicle

-----------------------------
On Weather Change Gdy pogoda się zmieni
Forma:
[on] weather change [to %weather types%]
Przykład:
on weather change
on weather change to sunny

-----------------------------
On World Init Gdy świat zostanie zainicjowany
Forma:
[on] world init
-----------------------------
On World Load Gdy świat zostanie załadowany
Forma:
[on] world load[ing]
-----------------------------
On World Save Gdy świat zostanie zapisany
Forma:
[on] world sav(e|ing)
-----------------------------
On World UnLoad Gdy świat zostanie zamknięty ( Rozładowany )
Forma:
[on] world unload[ing]
-----------------------------
On Zombie Break Door Gdy Zombie zniszczy drzwi
Forma:
[on] zombie break[ing] [a] [wood[en]] door

------------------------------------------------------------------------------------------------------------------------------

By SebaTriv

Jeśli będziecie chcieli dodam efekty, jak robić komendy, pętle

Jak chcecie możecie dać ,,Lubię To" by podziękować za kilka godzin pracy

To Do:

Przetłumaczyć nieprzetłumaczone rzeczy

Dorobić inne części

Opublikowano

Dziękuje za pozytywne głosy!

Dokończyłem pierwszą część ( Będą kolejne jeśli będziecie chcieli )

Zapraszam do czytania i korzystania!

Opublikowano

Zgłaszam bład: On Sprint Toggle to oznacza przy włączaniu/wyłączaniu sprintu a nie skradania :) Ale poradnik fajny dla tych co nie za bardzo angielski znają +

Opublikowano

bardzo ładny tutorial, przyda mi się :) Like dla Ciebie ;]

Jeśli chcesz abym odpisał w temacie, oznacz mnie @Manna;3


 


 


 ;-)

  • 3 tygodnie później...
Opublikowano

Wszystko wiedzałem i można się domyślić kto się zna na angielskim lub nie. Te zastosowania wszystkie zkopiowane ze strony autora pluginu skript.

  • 1 rok później...
Opublikowano

d da się zrobić tak żeby był Damage na mieczu? np jak kogoś w diax zbroi chcę dednąć:

Udeżam go a to zabiera mu odrazu 5 hp z diaxowego miecza

Skrypt:





on leftclick with Diamond Sword:

        if name of player's tool is "&e&oExcalibur":

                apply strength potion of tier 2 to the player for 5 second

				
command /excalibur:

        trigger:

                if player has permission "amulety.*":

                        give 1 Diamond Sword named "&e&oExcalibur" to the player

				

Jeśłi ktoś wie niech mi pisze na PW !

Download Skryptu:

 

Opublikowano

Poradnik fajny, przyda mi się przy tworzeniu skryptów. Oczywiście łapka leci ;)

  • 3 tygodnie później...
  • 2 miesiące temu...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...