Adamek
Użytkownik-
Ilość zawartości
278 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez Adamek
-
No wiesz, publikowałeś np. Soundy, czy GUI a takie rzeczy to podstawa i raczej każdy to zna (a nawet jak nie zna to doc wildsk nie gryzie) ;-[ Btw: to było pochwalenie, bo estetyka poradnika jest zajebista xD
- 8 odpowiedzi
-
- wildskript
- events
-
(i 4 więcej)
Oznaczone tagami:
-
Estetyka poradnika piorunująca D: ale sama przydatność to... no tak niezbyt. Takie kopiuj / wklej z dokumentacji WildSkript :/ no szkoda trochę, liczyłem na coś bardziej pomocnego od ciebie :/
- 8 odpowiedzi
-
- wildskript
- events
-
(i 4 więcej)
Oznaczone tagami:
-
@up Żaden. xd
-
Wgraj plugin WildSkript v1.8 i powinno dzialac poprawnie C:
-
@up Ah, zapomniałem zmienić xD (bo testowałem to na serwerze, i nie skopiowałem) #fixed
-
Cześć, ostatnio bawiłem się RandomSK i postanowiłem zrobić opis jednej z funkcji czyli... VILLAGER TRADE! =============================================================================================================== Aby stworzyć nowy handel dla Villagera, musimy ustawić, kiedy ma się on ustawiać, my zrobimy, że będzie się on ustawiał po każdym spawnie wiesniaka! Dodamy również szansę przydzielenia handlu dla wieśniaka, jak i stworzymy dużo nowych handlów! Tak więc, oto przykładowy kod: on spawn of villager: wait 1 tick # CZEKAMY 1 TICK ABY SIE NIE ZBUGOWALO delete trades of event-entity # USUWAMY WSZYSTKIE HANDLE WIESNIAKA! set {_handel} to 20 dirt for wood sword named "&6Drewniany miecz!" with 99999 max uses # PRZYDZIELAMY HANDEL DO ZMIENNEJ add {_handel} to trades of event-entity # USTAWIAMY ZEBY ZMIENNA BYLA HANDLEM add 1 stone and 1 diamond for diamond axe with 99999 max uses to trades of event-entity # MOZEMY ROWNIEZ DAC TO BEZ ZMIENNEJ!Wszystko jest wytłumaczone w "#" :> Ale jak dodać tą szansę, i więcej handlu? To proste! Zobaczcie: on spawn of villager: wait 1 tick chance of 20%: delete trades of event-entity add 1 stone and 1 diamond for diamond axe with 99999 max uses to trades of event-entity add 20 dirt for iron sword with 99999 max uses to trades of event-entity add 64 gold ingot for gold sword named "&6MIECZ BOGOW" with 99999 max uses to trades of event-entity chance of 10%: delete trades of event-entity add 5 diamond for dirt with 99999 max uses to trades of event-entity add 9 emerald and 9 diamond for gold block with 99999 max uses to trades of event-entityTeraz każdy zespawnowany wieśniak, dostanie 20 i 10 procent szansy że ustawią mu się jakieś handle. Jeżeli nie wylosuje się nic, handle będą standardowe jak u zwykłego Wieśniaka. Myślę że bardzo prosty system! Jeszcze jedno, event-entity czyli ten "spawnowany" villager ;p Download RandomSK, bo ja sam miałem trudności z pobraniem tego ;__; http://dev.bukkit.org/bukkit-plugins/skript/forum/misc/66907-addon-random-sk-v-1-7/#posts Miłej zabawy :D
-
Cześć! Zajmiemy się TAB'em dodanym w WildSkript. ___________________________________________________________________________________________________________________ ============================================================================================================= Na początku, musimy stworzyć takowy tab. Tworzymy go funkcją: set {_Tab} to "tab"Dobrze! Teraz, przechodzimy do wysyłania różnych packetów (tekstów/wiadomości etc.), na naszą tablistę! Co robimy? Mamy stworzoną wartość {_Tab}, czyli obiekt który może być wykorzystywany do inicjowania na "której" tabliście ma się to wyświetlać. Więc wpisujemy "[Obiekt]".Tab.set{1, "Test!"}; O co chodzi? Obiekt, jest naszym {_Tab}, po kropce, mamy "Tab" ale po co? Jest to wykorzystywane przez WS żeby używało to do tabu. set, czyli ustawienie, i potem jest {1, "Test!"}, 1 oznacza, że jest to w 1 "linijce" (pierwszym pasku na tabie). Za to "Test!" to wysylany packet (wiadomość) Dobrze, ale dość teorii, przejdźmy do działania: on join: "{_Tab}".Tab.set{1, "&9Tablista"}; "{_Tab}".Tab.set{2, "&ew WildSk"}; "{_Tab}".Tab.set{3, "&2jest super!"}; To będzie wysyłać nam wiadomości na 3 kafelki tabu. ale kiedy? Wtedy kiedy dołączymy na serwer (on join) :) Zaraz zaraz zaraz! Ale trzeba też wstawić funkcję która będzie wysyłać cały tab do gracza, no to robimy! "{_Tab}".Tab.send{player};Ta funkcja będzie wysyłać całą tabliste {_Tab} do "player" czyli Ciebie. Oto efekt tego mini kodu: http://scr.hu/2vku/0uwko on join: set {_Tab} to "tab" "{_Tab}".Tab.set{1, "&9Tablista"}; "{_Tab}".Tab.set{2, "&ew WildSk"}; "{_Tab}".Tab.set{3, "&2jest super!"}; "{_Tab}".Tab.send{player};___________________________________________________________________________________________________________________ ============================================================================================================= Oczywiście za pomocą tych funkcji, możemy zrobić "żywy tab" o co chodzi? on join: set {_Tab} to "tab" "{_Tab}".Tab.set{1, "&9Tablista"}; "{_Tab}".Tab.set{2, "&ew WildSk"}; "{_Tab}".Tab.set{3, "&2jest super!"}; if {wartosc::%player%} is set: "{_Tab}".Tab.set{4, "&4Wartosc: &c%{wartosc::%player%}%"}; if {wartosc::%player%} is not set: "{_Tab}".Tab.set{4, "&4Wartosc: &cBrak"}; "{_Tab}".Tab.send{player};command /wartosc [<text>]: trigger: if arg 1 is set: set {wartosc::%player%} to arg 1 send "Ustawiles wartosc %arg 1%!" else: send "Musisz podac wartosc!"Ten kod, pozwala na stworzenie na tabie własnej wartości ustawianej komendą /wartosc <jakas wartosc> Wypróbujcie sami! Miłej zabawy! :) Ja wiem że to jest proste, ale to jest poradnik dla początkujących ;-] nie hejtować xd
-
Skrypt fajny, może użyje na swoim serwerze :U Dodaj że można tworzyć własne funkcje :P
-
Bardzo ciekawe, rozwijaj go, bo ma swoją "przyszłość" naprawde, mi się podoba ;> pozdrawiam
-
Skrypt najlepszy nie jest :/ Ale życzę powodzenia. ACHIEVEMENT GET: 100 postów! <3
-
Zwykły troll... nie ma co, nie karmcie trola :U
-
Maciesik, trzeba wyjsc i wejsc na serwer, wtedy automatycznie zresetuje caly teleport, kryxkan, da sie zrobic =)
-
UPDATE 1.0.4_FULL Zmiany: - Sojusze - Poprawa błędów - Wyeliminowany błąd z jajkiem smoka - Komenda /g helpme (tak jak kryxkan chciał) - Inne Wykryte błędy: - Błąd z bugującymi się tagami nad głową - Trzeba dodać cooldown używania helpme Aktualizacja pobierze się automatycznie gdy macie wgraną wersję 1.0.3_FULL! Jeżeli się nie pobierze, pobierz zdalnie z: Pozdrawiam Przepraszam że taki mały update, ale nie miałem więcej czasu, mam nadzieje że przynajmniej sojusze fajne :u
-
Nazwa skryptu: skGuilds Link do tematu: http://skript.pl/index.php/topic/3490-konkurs-skguilds-niesamowite-gildie-na-tw%C3%B3j-serwer/
-
Nie wiem, jeżeli zrobisz jakiś naprawdę super Hardcore, to może zagram, ale wiesz... masz duża konkurencje, i jak zrobisz jakieś gówno na paczce BRUNDA (ehhehe) to o jezusie....
-
DePixel, nie umiesz czytać? "NIE WYBUCHA" ;> on rightclick on endercrystal: cancel eventon leftclick on endercrystal: cancel event
-
on death: chance of 25%: drop brewing stand at the victim send "Wydropiles statyw alchemiczny!" to attacker stopNie testowane, ale działa na 99,999% :u a na stoniarke: on place: if player's tool is end stone: add location of block to {locations::*} set event-block to stone send "Postawiles stoniarke" to the player stop on mine a stone: loop {locations::*}: if loop-value is location of block: wait 2 seconds set event-block to stone stop if player's tool is gold pickaxe: set event-block to air remove location of block from {locations::*} send "Zniszczyles stoniarke" stopjak postawisz end stone pojawi sie stone, i mozesz go zniszczyc zlotym kilofem bardzo prosta wersja ;p testowane
-
Bez sensu, a na dodatek kod nie ma 100+ linijek (ma 69, przypadeg? no nie sądze)
-
Po ciul tak? tak deczko lepiej: command /sklep: trigger: set {_index} to 5 set {teleportblock::%player%} to true loop 5 times: if {_a} is location of player: set {_a} to location of player set {teleportblock::%player%} to true send "Zosatniesz przeleportowany za %{_index}%.." set {_a} to location of player remove 1 from {_index} wait 1 second else: set {teleportblock::%player%} to false send "Ruszyles sie!" stop send "Zostales przeteleportowany!" make player execute command "/warp sklep" set {teleportblock::%player%} to false on join: set {teleportblock::%player%} to false stop
-
hahaha kolejny nudny skrypt na drop. już twoj poprzednik (500 linijek kodu, phi) byl lepszy. Weź się usuń xD i te "procet" hahahahah XD //nastepny na gildie? jak ty takie gówno publikujesz, to gildie beda jeszcze smieszniejsze, opublikuj te twoje gildie, pośmiejemy się ;D
-
69
-
@up topka znajdzie sie w 1.1.0 ale poki co chce ogarnac wazniejsze rzeczy typu ogarniecie bugu z zapraszaniem czlonkow gildii do gildii xddd albo sojusze czy podbijanie. Tak btw. Juz niedlugo nowy update :)
