Hydorax
Użytkownik-
Ilość zawartości
330 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez Hydorax
-
Hmm nie wiem czy o to chodziło, miejmy nadzieję że tak :) Komendą /klik ustawiasz miejsce, gdzie ma tp graczy po wciśnięciu guziczka on right click: if clicked block is stone button: if block behind clicked block is end stone: loop players in radius 5 around event-location: teleport loop-player at {klik} command /klik: trigger: set {klik} to location of player send "&7ustawiono miejsce do TP"
-
Wykonywanie dwóch komend, automatycznie po zalogowaniu.
Hydorax odpowiedział(a) na DamianWEB pytanie w Pytania i problemy
Jest taka możliwość, lecz musisz doinstalować Authe SkAddon http://dev.bukkit.org/bukkit-plugins/skript/forum/misc/66918-addon-auth-me-skaddon/ on command: if command is "l" or "login": wait 1 second make player execute command "/wykonaj"command /wykonaj: trigger: player is logged: make player execute command "/kit start" make player execute command "/spawn" -
A tak apropo, co ile postów można wrzucać kolejny ?
-
give book with "tytul;autor;lore;to co w ksiazce||nastepna linijka" to the player http://skript.pl/index.php/topic/1177-ksiazki-z-tekstem/?p=9223
-
Hmm może spróbuj dać w linijkach 9,10,12 zamiast "player" zamień na "loop-player
-
@Kai Jeśli nie chcesz się w to bawić to po co tu w ogóle wstawiasz takie bezsensowne posty ... Zaległe literki :)
-
on command: command is "bukkit:help" or "bukkit:version" or "bukkit:versios" or "?" or "bukkit:me" or "help" or "plugins" or "plugin" or "pl" or "version" or "versions": player don't have permission "uprawnienie": cancel event send "&4=-=-=-=-=-=-=-=-=&4[ &6NOPLUGINS&4 ]&4=-=-=-=-=-=-=-=-=" send "&4= &bPosiadamy autorskie pluginy/skrypty " send "&4= &bktore mozesz znalezc na bukkit.org!" send "&4= &bBadz cierpliwy a napewno znajdziesz" send "&4=-=-=-=-=-=-=-=-=&4[ &6NOPLUGINS&4 ]&4=-=-=-=-=-=-=-=-="Jest na pierwszej stronie w Propozycje i zlecenia http://skript.pl/index.php/topic/2373-ukrywanie-helpversion-itp/?p=20194
-
Jestem za. :>
-
Coś takiego ? on break: cancel event set event-block to air set {_block.%player%} to event-block if player's tool is not pickaxe of silk touch: if {_block.%player%} is stone: set {_block.%player%} to cobblestone add {_block.%player%} to the player's inventoryZnalazłem to tutaj http://skript.pl/index.php/topic/931-drop-item%C3%B3w-do-eq/ Hmm to drugie: on mine of any ore: cancel event set block to air
-
Skrypt nie mój, znaleziony na innym forum: command /sojusz [<text>]: trigger: if argument 1 is set: if {sojusz.%player%.%arg%} is false: if {sojusz.zaproszenie.%player%.%arg%} is false: set {sojusz.zaproszenie.%player%.%arg%} to true send "<green>Gracz %player% zaprosil Cie do sojuszu.Zaakceptuj komenda /sojusz akceptuj %player% lub odrzuc komenda /sojusz odrzuc %player%.Zapytanie wygasnie za 3 minuty" to arg send "<blue>Wyslales zapytanie dotyczace sojuszu do gracza <white>%arg%" wait 180 seconds set {sojusz.zaproszenie.%player%.%arg%} to false else: send "<red>Wyslales juz zaproszenie dotyczace sojuszu do tego gracza! Poczekaj cierpliwie!" else: send "<green>Masz juz sojusz z tym graczem" else: send "<green>Uzycie: /sojusz <nick>" command /sojusz akceptuj [<text>]: trigger: if argument 1 is set: if {sojusz.zaproszenie.%arg%.%player%} is true: set {sojusz.zaproszenie.%arg%.%player%} to false send "<green>Gracz <white>%player% <green>zaakceptowal sojusz z Toba" to arg send "<yellow>Zaakceptowales zapytanie o sojusz gracza <white>%arg%" set {sojusz.%arg%.%player%} to true else: send "<red>Ten gracz nie chce z Toba sojuszu" else: send "<green>Uzycie: <white>/sojusz akceptuj <nick>" command /sojusz odrzuc [<text>]: trigger: if argument 1 is set: if {sojusz.zaproszenie.%arg%.%player%} is true: set {sojusz.zaproszenie.%arg%.%player%} to false send "<>redGracz <white>%player% <red>odrzucil zaproszenie dotyczace sojuszu z Toba" to arg send "<red>Odrzuciles zaproszenie dotyczace sojuszu gracza &6%arg%" else: send "<red>Ten gracz nie chce z Toba sojuszu" else: send "<green>Uzycie: <white>/odrzuc <nick>" on rightclick on player: if {sojusz.%clicked player%.%player%} is true: send "<green>Masz sojusz z Tym graczem" if {sojusz.%player%.%clicked player%} is true: send "<green>Masz sojusz z Tym graczem" if {sojusz.%player%.%clicked player%} is false: send "<green>Nie masz sojuszu z Tym graczem" if {sojusz.%clicked player%.%player%} is false: send "<green>Nie masz sojuszu z Tym graczem" on damage: if {sojusz.%attacker%.%victim%} is true: cancel event send "<red>Masz sojusz z Tym graczem" if {sojusz.%victim%.%attacker%} is true: cancel event send "<red>Masz sojusz z Tym graczem"A tu bardziej rozbudowany skrypt Yooki http://meee.pl/skrypt/sojusz
-
Trzymaj taki kodzik :) variables: {perla.%player%} = true on rightclick with ender pearl: if {perla.%player%} is true: set {perla.%player%} to false set {czekaj.%player%} to 15 wait 15 seconds set {perla.%player%} to true else: send "&6Odczekaj jeszcze %{czekaj.%player%}% sekund" cancel event Every 1 second: loop all players: if {perla.%loop-player%} is false: add -1 to {czekaj.%loop-player%}
-
Dzięki, właśnie o takie coś mi chodziło :) do zamknięcia
-
Mam pytanie, jak zrobić takie coś, aby dopiero po zalogowaniu wyświetliła się dana wiadomość? Ponieważ taki kawałek kodu: on login: send "Zologowany"wyświetla wiadomość przed wpisaniem komendy /login <hasło>' A mi zależy żeby to wykonywało się po zalogowaniu :P
-
Dzięki wielkie :)
-
Parrot a mógłbyś dodać zakładkę data a w niej dmr czyli np 18082014? Albo chociaż z ,,." (18.08.2014)? Potrzebne by mi to było :p Bo to: set {_dzien} to result of connect to "http://papug.tk/skript/dzien.php"set {_miesiac} to result of connect to "http://papug.tk/skript/miesiac.php"set {_rok} to result of connect to "http://papug.tk/skript/rok.php"set {_data} to "%{_dzien}%%{_miesiac}%%{_rok}%"strasznie laguje, a używając tego: set {_data} to result of connect to "http://papug.tk/skript/data.php"zniwelowałoby to owe lagi
-
Hmm ale tydzień w sensie że tydzień dla wszystkich będzie jednakowo liczony, czy dla każdego gracza tydzień będzie liczony osobno ? W sensie jest środa gracz wbija pierwszy raz na serwer to musi zapłacić już przykładowo w niedzielę na koniec tydognia, czy 7 dni od pierwszego zalogowania ? @Edit Może coś takiego ? Nie jestem do końca pewien czy wszystko gra ale powinno działać :) Możesz spróbować to ulepszyć bo na razie mam mało czasu :P Options: pieniadze: 200variables: {zaplacone.%player%} = false {zaplac.%player%} = falsecommand /rachunek [<text>]: trigger: if arg 1 is "zaplac": if {zaplacone.%player%} is true: if money of player is greater than or equal to {@pieniadze}: send "&7Zaplaciles rachunek w wysokości&6 {@pieniadze}&7 zl, masz tydzień spokoju :]" remove {@pieniadze} from player's balance set {zaplacone.%player%} to false set {dni.%player%} to 6 set {godz.%player%} to 23 set {min.%player%} to 60 set {zaplac.%player%} to true wait 7 days set {zaplacone.%player%} to true set {zaplac.%player%} to false else: send "&7nie masz tyle pieniedzy" else: send "&7Juz zaplaciles rachunek" if arg 1 is not set: if {zaplacone.%player%} is false: send "&7 Do kolejna zaplata rachunku za &6%{dni.%player%}% dni %{godz.%player%}% godzin i %{min.%player%}% minut." Every 1 minutes: loop all players: if {zaplacone.%loop-player%} is false: add -1 to {min.%loop-player%} add 1 to {minn.%loop-player%} {minn.%loop-player%} is greater than or equal to 60: add -1 to {godz.%loop-player%} add 1 to {godzz.%loop-player%} set {min.%loop-player%} to 60 {godzz.%loop-player%} is greater than or equal to 24: add -1 to {dni.%loop-player%} add 1 to {dnii.%loop-player%} set {godzz.%loop-player%} to 23 stop if {zaplac.%loop-player%} is false: send "&7Musisz zaplacic rachunki w wysokosci&6 {@pieniadze}&7 zl." to the loop-player apply slow 1 to the loop-player for 60 second on first join: wait 7 days set {zaplacone.%player%} to falseon join: if {zaplacone.%player%} is not set: set {zaplacone.%player%} to true wait 7 days set {zaplacone.%player%} to false
-
Oj sorki nie zauważyłem że permisje dla vipa trza dodać. Łap :) variables: {kowadlo.%player%} = falsecommand /kowadlo [<text>]: trigger: if arg 1 is "kup": if player has permission "vip.sh": if {kowadlo.%player%} is false: if money of player is greater than or equal to 2500: execute player command "/v a buy" execute player command "v a" set {kowadlo.%player%} to true send "&7Pomyslnie zakupiles kowadlo, aby je otworzyc wpisz &6/kowadlo" stop else: send "&7Masz za malo pieniedzy, zeby kupic kowadlo." else: send "&7Juz zakupiles kowadlo" else: send "&7Nie masz uprawnien" else: send "&7Musisz najpierw kupic kowadlo,poprawne uzycie &6/kowadlo kup" if arg 1 is not set: if player has permission "vip.sh": if {kowadlo.%player%} is true: execute player command "v a" stop else: send "&7Nie masz uprawnien"on command: command is "v": player don't have permission "kowadlo": cancel event send "&7Nie mozesz uzywac tej komendy!"
-
Hmm w sumie jest plugin na to VirtualPack (trzeba mieć też vault/lub jakiś skrypt na ekonomię) http://dev.bukkit.org/bukkit-plugins/virtualpack/ Tylko tam masz kilka rzeczcy tj. kowadło, skrzynka, enchant, coś, co przerabia ci np skrzynie na deski(uncrafting}. Można by wtedy poblokować te komendy, a komendę na kowadło dać w ten sposób: Nie testowane ale raczej powinno działać :p Tam jest takie coś, że trzeba najpierw kupić to kowadło, domyslnie kosztuje 25000$, ale można zmienić w configu.(To w takim razie jeśli zmienisz w configu też musisz zmienić w 7 linijce) Na serwere nie może być voxelSnipera, bo komendy się gryzą variables: {kowadlo.%player%} = falsecommand /kowadlo [<text>]: trigger: if arg 1 is "kup": if {kowadlo.%player%} is false: if money of player is greater than or equal to 25000: execute player command "/v a buy" set {kowadlo.%player%} to true send "&7Pomyslnie zakupiles kowadlo, aby je otworzyc wpisz &6/kowadlo" stop else: send "&7Masz za malo pieniedzy, zeby kupic kowadlo." else: send "&7Juz zakupiles kowadlo" else: send "&7Musisz najpierw kupic kowadlo,poprawne uzycie &6/kowadlo kup" if arg 1 is not set: if {kowadlo.%player%} is true: execute player command "/v a" stopon command: command is "v": player don't have permission "kowadlo": cancel event send "&7Nie mozesz uzywac tej komendy!"Tu masz komendy do tego: https://www.youtube.com/watch?v=i01LtKwBzbo Mam nadzieję że pomogłem :)
-
Hmm następnym razem staraj się nie dawać tak jaskrawego koloru, bo "gryzie" po oczach :) Ten pierwszy nie do końca wiem jak zrobić, gdyż pojawiają mi się błędy z loopem, ale trzymaj drugi. Komenda /miecz jest tylko po to abyś mógł przetestować czy działa :} (jeśli nie przydatno to później ją usuń) Zrobiłem, że można tego używać co 15 sekund, można to w każdej chwili zmienić w 11 i 13 linijce bodajże. set {czekaj.%player%} to 15wait 15 secondZapobiegnie to wyrzucaniu graczy zz serwera, ponieważ uznaje to że gracz lata :p jeśli chcesz aby działało to np. na zwykłym diamentowym mieczu to usuń tę linijkę: name of player's tool is "&7Miecz demona"Kod: variables: {skok.%player%} = false on rightclick with diamond sword: if {skok.%player%} is false: name of player's tool is "&7Miecz demona" push player upwards with speed 2 push player horizontally forward at speed 5 send "&l&7I'd &l&4love &7<oo :)" set {skok.%player%} to true set {czekaj.%player%} to 15 wait 15 second set {skok.%player%} to false else: send "&7Odczekaj jeszcze &6%{czekaj.%player%}% &7sekund przed wykonaniem nastepnego skoku :)"on damage: if damage cause is fall: if {skok.%victim%} is true: cancel eventon join: set {skok.%player%} to falseEvery 1 second: loop all players: if {skok.%loop-player%} is true: add -1 to {czekaj.%loop-player%} command /miecz: trigger: give player 1 diamond sword named "&7Miecz demona"
-
tu jeszcze inna opcja :) command /buty: trigger: player is wearing diamond boots named "Kapcie" send "Mam diamentowe buty :)"
-
Nie do końca by się to sprawdziło, ponieważ gdyby ktoś naprawdę pomagał użytkownikom to powstrzymywała by go bariera owych 20 postów przykładowo. Owszem, można by takie coś wprowadzić, lecz utrudniło by to pomaganie innym :P Jestem na nie :|
-
Hmm można też tak :) on script load: wait 30 minutes execute console command "reload"
