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

[Mega-Tut] Poradnik Skript jakiego nie widziałeś!


olekn

Rekomendowane odpowiedzi

Opublikowano

Ok info na początek informacja... Nazwałem temat [Mega-TuT], chociaż na razie tak nie wygląda... codziennie będę dodawał treść zaczynając od eventów, czynności, efekty, wyrażenia, pętle, komendach, typach, zmiennych kończąc na skomplikowanych skryptach, na razie jest tego tylko tyle, ale jak pisałem codziennie coś dodam... piszcie swoje pomysły, problemy związane z tym pluginem na pewno odpowiem i pomogę. :)

Witaj w moim poradniku Skript!

Nauczysz się tutaj krok po kroku tworzenia skryptów, które ulepszą twój serwer,

a przy tym nie zajmą tyle zasobów co pluginy.

Co nam będzie potrzebne?

● Notatnik, a najlepiej NotePad++ ==> http://notepad-plus-....1-release.html

● Plugin Skript ==> http://dev.bukkit.or...ipt/#w-download

Jak zapisywać skrypty?

● Zawsze zapisuj skrypt z końcówką .sk i wrzucaj do folderu plugins>>Skript>scripts

Przydatne rzeczy

Odstępy od akapitu robimy TABem

Nie piszemy polskich znaków

Wyrażenia w nawiasach kwadratowych [] nie musimy używać w skrypcie

Wyrażenia w nawiasach (xxx|yyy) dają nam wybór użycia końcówek wyrażenia, jedno z nich musi zostać użyte

# po tym znaku w danej linijce skrypt nie czyta co piszemy (w następnej już czyta), jest to bardzo pomocne by nie pogubić się w naszym projekcie, możemy zapisywać tam np. co ta część skryptu robi

Nigdy nie wyrzucaj swoich starych projektów, mogą się Tobie kiedyś przydać!

Events

Ok najpierw zajmiemy się zdarzeniami bez których skrypty nie mogą działać:

● At Time - Jest to pierwszy event w kolejności alfabetycznej

Oznacza: O określonym czasie w minecraft (nie mylić z czasem realnym)

Jeżeli chcemy użyć tego skryptu tylko na jednym świecie, a nie na wszystkich (przykład nr. 3) musimy dopisać: in "(nazwa światu)"


Przykłady:
at 18:00 
at 7am
at 11pm in "(nazwa światu)"


● On bed enter/leave

Oznacza: Gdy gracz (położy się/wstanie) z łóżka

[on] bed enter[ing] 
[on] [player] enter[ing] [a] bed
[on] bed leav(e|ing)
[on] [player] leav(e|ing) [a] bed
 
Przykłady:
on bed enter
player entering bed
bed leaving
on player leave a bed
 


● On block damage

Oznacza: Gdy gracz zacznie niszczyć/kopać blok

[on] block damage

Przykłady:
on block damage
block damage


● On break/mine

Oznacza: Gdy gracz zniszczy/wydobędzie blok

[on] [block] (min(e|ing)) [[of] %nazwa bloku%]

Przykłady:
on block mining of stone
break diamond ore
on block break

ChangeLog:

v. 0.1 - Utworzenie tematu

v. 0.2 - Dodanie Eventów

Źródło: Dokumentacja Skript

|----Jedyny serwis z darmowymi skinami!----|


|------------Darmowe-Skiny.PL---------------|


|----Skiny i przedmioty do CS:GO, TF2----|


|------------------------------------------------|


|DOTA2, WarFrame i innych gier ze Steama!|


|--------------Start: NIEDŁUGO!!!--------------|

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...