MineServer.pl - Minecraft Serwer Serwery Minecraft

Pełna wersja: [Poradnik] Skrypty #5 Kosz i Losowanie
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Siema oto kolejny poradnik ;d Dawno nie było z mojej strony o skryptach wiec pomyslalem ze napisze. Dzis przedstawie wam troche zaawansowany skrypt na losowanie oraz bardzo easy skrypt na kosz.

A więc zacznijmy może od Kosza. A więc:
Kod PHP:
command /kosz:
    
aliases: /k
    trigger
:
        
open chest with 6 rows named "&4&lKOSZ" to player 

Wytlumaczenie jak to działa:
Tworzymy komende /kosz jednak za pomocą aliases bedzie nam dzialac rowniez w ten sam sposob komenda /k ( czyli skrot) Cała akcja w tym ze komenda otwiera skrzynie o 6 wersach ( duza skrzynia).

Teraz UWAGA bo to co zaraz napisze jest bardzo ważne. Skrypt nie bedzie wam dzialac jesli macie pobranego tylko Skripta i WildSkripta potrzebujemy jeszcze plugin SkQuery który w zasadzie nawet nie ma configu. SkQuery jest pluginem dodatkiem który umożliwia nam pisanie w skrypcie skryptów typu GUI oraz dotyczących Inventory i akcji ze Skrzyniami.

Jak nie wiecie jak go znalesc macie tu link:
http://dev.bukkit.org/bukkit-plugins/skquery/

Teraz pokaze wam jak komenda /kosz dziala w grze :

[Obrazek: image.php?di=ULXH]

Jak widac po wpisaniu komendy wyskakuje nam okno o nazwie KOSZ
Oczywiscie po wsadzeniu itemu do kosza i po zamknieciu, itema z powrotem nie odzyskacie ;p

Teraz przejdzmy do Losowania
Dajmy przykladowo ze bedzie nam sie losowac przedmiot co 3 minuty.
W takim razie wpisujemy na poczatek: every 3 minutes

Kod PHP:
every 3 minutes:
    
set {_graczto random player out of all players
    add 1 chest named 
"&b&lLosowa Skrzynia Mieczy" to {_gracz}'s inventory
    send "&2&l[&aLOSOWANIE&2&l] &aGracz %{_gracz}% otrzymal &d&lLosowa Skrzynie Mieczy!" to all players 

Wyjasnienie skryptu: co 3 minuty wybierany jest randomowo 1 gracz z wszystkich online na serwerze, ten oto gracz otrzymuje Skrzynie Losowych Mieczy do swojego ekwipunku. Na skrzynie skrypt podawałem oto tu: http://mineserwer.pl/Temat-Poradnik-Skry...nia-Mieczy
Pojawia nam sie rowniez wiadomosc na chacie ze otrzymalismy dany przedmiot ( Wiadomosc wyswietla sie dla wszystkich graczy.

Jesli chcecie by było tylko dla jednego gracza piszecie:

Kod PHP:
send "&2&l[&aLOSOWANIE&2&l] &aGracz %{_gracz}% otrzymal &d&lLosowa Skrzynie Mieczy!" to player 

Mam nadzieje ze skrypty sie wam spodobały ;p. Nastepny poradnik bedzie z pisania wlasnych komend, gdyz tu jedynie zachaczylem tylko o komende w przypadku kosza. Jest ogrom mozliwosci wiec postaram się o jak najbardziej zaawansowane ;p

==============================================
Ładny i przejrzysty poradnik.
Plusik Smile
Cudowny Poradnik Big Grin Łap Plusa!
Przekierowanie