Hydorax
Użytkownik-
Ilość zawartości
330 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez Hydorax
-
Trochę pozmieniałem w systemie naliczania lvl, jutro ci opiszę , skrypt mam prawie gotowy tylko muszę się spytać na forum jak zrobić pewną rzecz bo mi nie wychodzi, a aktualnie chyba nikogo nie ma na forum :P I jeszcze małe pytanko dodać komendę dla admina, która resetuje wszystkie punkty graczowi ?
-
Poprawione @up 2 z dawaniem serc przy pierwszym logowaniu :) Klasę Magik i Wojownik można wybrać tylko raz czy można ja zmieniać ? Tylko coś mi się niezgadza z tym expem, bo 1 lvl łatwo zdobyć gorzej np z 20 czy 30. Więc gracze będą zbierać cały czas po 1 lvl i bardzo szybko ulepszą swoje klasy :|
-
Tu masz na razie pkt 1 i 3, później spróbuję napisać resztę o ile mi się uda i dam edita :] on first join: set max health of player to 25 heal playeron death of pig: attacker is a player send "&7Zabiles swinie!" to attacker #zbedna wiadomosc, sluzyla sprawdzeniu czy dziala, mozesz ja usunac jak chcesz give 10 xp to the attackerA magik i Wojownik to ranga czy jak ? w 4 pkt napisałeś że jak gracz wbije level, chodzi ci o lvl np za zabijanie świnek ? w 5. definiujesz 1 hp jako 1 serduszko czy pół ?
-
Nie jest to błąd tylko ostrzeżenie o "pustej sekcji konfiguracji" (według tłumacza) Czy mimo wyświetlania się tego ostrzeżenia skrypt działa ? :P
-
JA szukałem pluginu na dawanie itemków za zalogowanie, i na pewnym forum dowiedziałem się że owszem plugin jest, ale na wersję 1.4 bodajże, tamtejsi użytkownicy powiedzieli że można napisać taki skrypt. Więc wpisałem w Wujka Goooogle kto napisze skrypt coś w ten deseń i tak znalazłem się tutaj. Strasznie zaintrygowało a zarazem zainteresowało mnie pisanie skryptów, których ogranicznikiem jest ludzka wyobraźnia i obszerna dokumentacja :)
-
To również nie spełnia ocekiwań użytkownika RickPlayingPL, ponieważ przetestowałem to z bratem na serwie i również każdy gracz który znajduje się blisko słyszy ten efekt ._. @down nom racja inaczej się nie da RickPlayingPL musisz zastosować jeden z powyższych propozycji :*
-
Oj, Tego to nie wiem, jak zrobić aby słyszał to tylko jeden gracz, bo z tego co testowałem dźwięk słyszą wszyscy naokoło cb :| Próbowałem z takim czymś: on mine of stone: if player's gamemode is survival: play raw sound "random.pop" at player with pitch 1 volume 10
-
Ale chcesz żeby tylko jeden gracz to słyszał czy każdy gracz przy wokonywaniu jakiejś czynności ? Tu masz że gdy gracz ma permisje to słyszy np, jeśli ci nie o to chodzi napisz :P command /play: trigger: if player has permission "lol": play raw sound "mob.wither.spawn" at player with pitch 1 volume 10
-
To wystarczy zmienić 6 linijkę : else if {_x} is greater or equal to 0900:na: else if {_x} is greater or equal to 0800:czyli: every 30 seconds: set {_x} to text from "http://nicc0.pl/godzina.txt" parsed as integer replace all ":" with "" in {_x} if {_x} is greater or equal to 0000: set {tnt} to false else if {_x} is greater or equal to 0800: set {tnt} to true stop on explode: if {tnt} is false: cancel eventMam nadzieję że pomogłem :) Jeśli coś nie będzie działać pisz :P
-
Możesz także zrobić takie coś, że nieużywasz komendy na powrót gracza we wcześniejsze miejsce, tylko po wpisaniu komendy aby przeteleportować gracza do wcześniej wyznaczonego pomieszczenia czy jak tam masz zapisywało jego położenie , a po wpisaniu komendy /czysty teleportowało go z powrotem do uprzednio zapisanego miejsca W komendzie gdzie tepasz gracza dajesz takie coś: set {sprawdzanie.%player%} to location of playera następnie w komendzie /czysty teleport argument 1 to {sprawdzanie.%player&}@Edit Dinekk Dobrze wiedzieć, że trzeba zmienną tymczasową. Nie miełem o tym pojęcia ;)
-
NA tej zasadzie dzieła ten skrypt Pobiera aktualną godzinę ze strony "http://nicc0.pl/godzina.txt" zamienia ":" na "" czyli na nic, po czym sprawdza czy ta liczba co wyszła zgadza się z tymi podanymi w skrypcie. Można też dać takie coś, że normalnie będzie wybuchało a nie tak jak @ że jest szansa na wybych wody etc. every 30 seconds: set {_x} to text from "http://nicc0.pl/godzina.txt" parsed as integer replace all ":" with "" in {_x} if {_x} is greater or equal to 0000: set {tnt} to false else if {_x} is greater or equal to 0900: set {tnt} to true stop on explode: if {tnt} is false: cancel event
-
Trzymaj Skrypt Sophera : Potrzebny jest Skript+ :p every 30 seconds: set {_x} to text from "http://nicc0.pl/godzina.txt" parsed as integer replace all ":" with "" in {_x} if {_x} is greater or equal to 0000: set {tnt} to false else if {_x} is greater or equal to 0900: set {tnt} to true stop on explode: if {tnt} is true: loop blocks in radius 5 of event-location: #zasieg wybuchu loop-block is water or stationary water or lava or stationary lava or obsidian: if chance of 30%: #szansa na rozwalenie set loop-block to airTemat z tym skryptem znajdziesz tutaj: http://skript.pl/index.php/topic/214-wy%C5%82%C4%85czenie-wybuchu-tnt-na-czas-nocny/
-
Błąd polega na tym że w evencie nie biorą udziału żadni gracze wcześniej zdefiniowani więc zamiast send "tekst" to the playertrzeba dać takie coś :) broadcast "Tekst"Tu masz poprawiony kodzik on script load: wait 1 minutes broadcast "Restart serwera za 10 Minut!" wait 5 minutes broadcast "Restart serwera za 5 Minut!" wait 4 minutes broadcast "Restart serwera za 1 Minute!" wait 30 seconds broadcast "Restart serwera za 30 Sekund!" wait 10 seconds broadcast "Restart serwera za 20 Sekund!" wait 10 seconds broadcast "Restart serwera za 10 Sekund!" wait 5 seconds broadcast "Restart serwera za 5!" wait 1 seconds broadcast "Restart serwera za 4!" wait 1 seconds broadcast "Restart serwera za 3!" wait 1 seconds
-
To powinno działać : variables: {czekaj.%player%} = 1on command: if player has permission "komenda.use": if {czekaj.%player%} is 1: set {czekaj.%player%} to 0 wait 5 seconds set {czekaj.%player%} to 1 else: cancel event send "&7Komend mozesz uzywac co 5 sekund!" else: cancel event send "&7Brak uprawnien"
-
Witajcie :hi: W tym Mini Poradniku postaram się wyjaśnić, jak używać efektów potionów w SKRIPT. :p Jest to mój pierwszy TUT, więc proszę o wyrozumiałość i zbytnie niekrytykowanie mojej pracy 1.Zacznijmy od tego, iż wiele ludzi używa tego sposobu : command /dragi: trigger: give player 1 sugar named "&7Bialy proszek" on rightclick holding a sugar: if name of player's tool is "&7Bialy proszek": if player has permission "Dragi": Send "&8Wlasnie wciagnales kreske. Za chwilke odczujesz tego efekty :]" to the player wait 3 second execute console command "/effect %player% 1 40 2" execute console command "/effect %player% 4 30 2" execute console command "/effect %player% 9 40 2" wait 1 second execute console command "/effect %player% 17 20 1" execute console command "/effect %player% 20 15 1" wait 10 second execute console command "/effect %player% 15 10 1"Można go w łatwy sposób zastąpić skryptowym effectem : trigger: give player 1 sugar named "&7Bialy proszek" on rightclick holding a sugar: if name of player's tool is "&7Bialy proszek": if player has permission "Dragi": Send "&7Wlasnie wciągnąles kreske. Za chwilke odczujesz tego efekty :]" to the player wait 3 second apply speed potion of tier 1 to the player for 40 second apply slow 2 to the player for 30 second apply nausea 2 to the player for 40 second wait 3 second apply hunger 1 to the player for 20 second apply wither 1 to the player for 15 second wait 10 second apply blindness 1 to the player for 10 second2. Jak używać ? W dokumentacji SKRIPT znajdziemy taki effect: apply [potion of] %potions% [potion] [[[of] tier] %number%] to %living entities % [for %time span%] Rozłóżmy go na części i przeanalizujmy do :) 1) Część : [potion of] %potions% [potion] odwołuje się do nazwy potionu, przedrostek [potion of] oraz przyrostek [potion] nie są potrzebne do prawidłowego działanie efektu, lecz można je dopisać, aby poprawić wizualną stronę skryptu. Użycie: apply potion of speed ... apply speed potion... apply speed... 2) Część: [[[of] tier] %number%] odwołuje się do mocy potionu, przedrostek [[of] tier] nie jest potrzebny do prawidłowego działania efektu, lecz można je dopisać, aby poprawić wizualną stronę skryptu. Użycie: apply speed of 1... apply speed of tier 1... apply speed 1 3) Część: to %living entities% odwołuje się do żywych istot, w naszym wypadku do gracza (Nie jestem pewien czy efekt działa na zwierzęta i moby, gdyż kilka prób, które wykonałem zakończyły się fiaskiem) Użycie: apply speed 1 to the player... 4) Część: [for %time span%] odwołuje się do czasu, jaki dany efekt ma trwać. Przedrostek [for] w tym wypadku jest niezbędny do prawidłowego działania efektu. Użycie: apply speed 1 to the player for 40 second 3. Usuwanie efektu potionu ? Aby usunąć efekt potionu musimy się odwołać do efektu : remove %potions% from player Użycie: remove speed from player nausea remove slow from player remove nausea from player Zastosujmy ten efekt do wyżej napisanego kodu na narkotyki: trigger: give player 1 sugar named "&7Bialy proszek" on rightclick holding a sugar: if name of player's tool is "&7Bialy proszek": if player has permission "Dragi": Send "&7Wlasnie wciągnąles kreske. Za chwilke odczujesz tego efekty :]" to the player wait 3 second apply speed potion of tier 1 to the player for 40 second apply slow 2 to the player for 30 second apply nausea 2 to the player for 40 second wait 3 second apply hunger 1 to the player for 20 second apply wither 1 to the player for 15 second wait 10 second apply blindness 1 to the player for 10 secondcommand /czysc: trigger: remove nausea from player remove speed from player remove nausea from player remove blindness from player remove wither from player send "&7Twoje Efekty zostaly wyczyszczone" 4. Lista Efektów Potionów: 1. Szybkość - Speed 2. Spowolnienie - Slowness 3. Szybkość kopania - Haste 4. Wolne kopanie - Mining Fatigue 5. S iła - Strength 6.Natychmiastowe leczenie - Instant Health 7.Natychmiastowe obrażenie - In stant Damage 8.Wysokie skoki - Jump Boost 9.Nudności - Nausea 10.Regeneracja - Regeneration 11.Ochrona - Resistance 12.Ochrona przed ogniem - Fire Resistance 13.Oddychanie pod wodą - Water Breathing 14.Niewidzialność - Invisibility 15. Ślepota - Blindness 16. Widzenie w ciemnośc i - Night Vision 17.Głód - Hunger 18.Osłabienie - Weakness 19.Trucizna - Poison 20.Efekt wither'a - Wither 21.Dodatkowe serca - Health Boost 22.Więcej złotych serc - Absorption 23.Zaspokaja głód - Saturation Mam nadzieję, że poradnik przyda się osobom rozpoczynającym zabawę z SKRIPT'EM i nie tylko c: Pozdrawiam no i cześć :hi2: ~Hydorax
-
on command: if player has permission "komenda.use": if {czas.%player%} is 1: set {czas.%player%} to 0 wait 5 seconds set {czas.%player%} to 1 else: cancel event send "Komend mozesz uzywac co 5 sekund!" else: send "&7Brak uprawnien" to the player
-
A to sorki zwracam honor :] Nie wiedziałem że na fonie siedzisz :P
-
Dinekkk porada na przyszłość, mianowicie kod dawaj w <code> bo wtedy trzeba samemu tabować co może być to uciążliwe przy dłuższym kodzie :p variables: {komenda.%player%} = true command /kod [<text>]: trigger: if arg 1 is "test": if {komenda.%player%} is true: teleport player to {lobby} set {komenda.%player%} to false else: send "&cJuz uzyles tej komendy!" if arg 1 is not set: send "&cUzycie: /kod <test>"
-
Ulepszenie mojego skriptu na zaproszenie gracza!
Hydorax odpowiedział(a) na 777Miks777 pytanie w Zlecenia
Może być coś takiego ? Zamiast tp do admina dałęm tp w wcześniej ustawiane miejsce i jeszcze jedno, może lepiej jak po wpisaniu /zaproc <nick> czysty teleportowało go w miejsce, gdzie był przed wpisaniem komendy /zapros <nick> powód ? bo jakby co to mogę dodać zamiast teleportacji na spawn :) command /ustaw [<text>]: trigger: if arg 1 is "lobby": if player has permission "zapros.lobby": set {sprawdzanie} to location of player send "&7ustawiłeś miejsce sprawdzania" to the player if arg 1 is "spawn": if player has permission "zapros.spawn": set {sprawdzanie.spawn} to location of player send "&7ustawiłeś miejsce spawn" to the player command /zapros [<player>] [<text>]: trigger: if arg 1 is not set: if player has permission "zapros": send "&6[Zapros] &aWpisz nick gracza ktorego chcesz zaprosic na TS3!" if arg 1 is set: if player has permission "zapros": if arg 2 is not set: send "&6[Zapros] &aWpisz powod za jaki chcesz zaprosic tego gracza!" else: if arg 2 is set: if player has permission "zapros": broadcast "&c[&4Administracja&c] &8%player% &6>> &4%arg 1% &cZapraszam na TS3, Logaut = Ban!" teleport argument 1 to {sprawdzanie} if arg 1 is set: if player has permission "zapros": if arg 2 is "czysty": broadcast "&aGracz %arg 1% czysty!" teleport argument 1 to {sprawdzanie.spawn} -
Trzymaj taki skrypcik, mam nadzieję żeo takie coś ci chodziło :] Był testowany ale zawsze mogłem coś przeoczyć więc jakby co to pisz :) Zedytuj wiadomości wyświetlane według własnego uznania Komend /+rep <nick><powód> -dodaje pkt reputacji z powodem /+rep <nick> -daje pkt reputacji bez powodu /-rep <nick><powód> -dodaje pkt reputacji negatywnej z powodem /-rep <nick> --daje pkt reputacji negatywnej bez powodu /rep <nick> -ilość punktów gracza <nick> /rep - lość twoich punktów /rep <nick> usun+ usuwa 1 pkt reputacji gracz <nick> /rep <nick> usun- usuwa 1 pkt negatywnej reputacji gracz <nick> /rep <nick> usunwszystkie+ -usuwa wszystkie punkty rep graczowi <nick> /rep <nick> usunwszystkie- -usuwa wszystkie negatywne punkty rep graczowi <nick> KOD USUNIETY NA PROSBE AUTORA :}
-
Tego raczej nie da zrobić w skrypcie gdyż trzeba by się odwołać do zmiennej zawartej w pluginie, jeśli się mylę sprostujcie tę wypowiedz :)
