-
Ilość zawartości
287 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
14
Treść opublikowana przez Hiri12
-
options: AddAmount: 10 on join: if {Nawodnienie::%player%} is not set: set {Nawodnienie::%player%} to 100 while player is online: if {Nawodnienie::%player%} <= 0: apply infinite potion of Weakness of tier 1 to the player apply infinite potion of Slowness of tier 1 to the player apply infinite potion of Nausea of tier 1 to the player else: wait 20 minutes remove 10 from {Nawodnienie::%player%} command /nawodnienie: trigger: send "&7Twoje nawodnienie wynosi: &b%{Nawodnienie::%player%}%" on consume: if event-item is bottle of water: add {@AddAmount} to {Nawodnienie::%player%} Proszę, powinno działać. Zaznaczam też że skrypt nie był testowany więc mogą pojawić się w nim błędy, jeżeli takowe się pojawia może Pan śmiało tutaj pisać.
-
Skrypt napisany ok. Zakładam, że działa lecz go nie sprawdzałem. Za to mam propozycje, a mianowicie: zamiast ustawiać maksymalna ilość zgłoszeń można by dodać stronnicowe GUI (Jak tworzyć strony w GUI) w którym będą widoczne wszystkie zgłoszenia, a jak administrator uzna iż jest ich za dużo może je usunąć jakąś komendą. Pozdrawiam.
-
Fajny skrypt Pan napisał, urozmaicenia gry zawsze na +.
-
Ależ oczywiście, skrypt jest aktualizowany non stop (Właściwie mam już prawie godowa aktualizacje lecz jak pisałem wcześniej nie mam w jaki sposób sprawdzić czy ona działa). 1. Fajnie, nie wiem czy przydatne bo ludzie i tak nie zbyt patrzą na nazwę, ale na pewno "estetyczniejsze". 2. 3. Zastanawiałem się czy podobne komendy nie będę kolidowały z jakimś pluginem ale jeżeli użytkownik docelowy będzie używał tego np. Jako główny skrypt na ekonomię to w tedy nie widzę problemu. 4. To prawda, ciekawe tylko kiedy ten update nastanie... (A w ogóle czy %player's name% nie jest tym samym co %player%?) 5. Co do skryptu na sklep to jestem chętny do współpracowania, najpierw musiałbym jednak zobaczyć napisany przez ciebie skrypt więc przydałby się jakiś kontakt do ciebie np. Discord (mój: naksu.reborn) lub po prostu wiadomości na skripcie (lecz discord wydaje mi się latwiejsza sprawa). Podoba mi się pomysł EconomySK - mógłby to być bardziej rozbudowany skrypt sięgający nie tylko do tych dwóch skryptów (Rynek oraz sklep) a dodający więcej fajnych opcji np. skrypt na sklep na tabliczkach (posiadam już takowy) lub inne jak topki pieniędzy i ogólnie typowo economy dodatki. Pozdrawiam.
-
Tak, też nad tym myślałem i już mam pomysł jak to zrobić lecz nie mam jak tego zrobić ponieważ jestem poza domem w dziurze gdzie nie ma internetu prawie w ogóle. Co do tych zakładek na creative to możesz opisać co ta kategoria ma sortować? Bo nie do końca rozumiem. Pozdrawiam i dzięki za idee.
-
Postaram się to dodać w następnej wersji lecz nie gwarantuje, że mi się to uda. Dzięki za opinie i pozdrawiam.
-
Może taki skrypt napisze, lecz było już stosunkowo dużo takowych skryptów. W każdym razie teraz nie mam zbytnio czasu i tak. Pozdrawiam.
-
Nie ma takiego wyrażenia jak Pan użył w tym skrypcie. Poprawne i działające wyrażenie które jest zawarte w dokumentacji to: if amount of golden nugget in player's inventory > 30: A propos dokumentacji to polecam jeżeli Pan czegoś w przyszłości nie będzie wiedział to właśnie do niej zajrzeć :), wiele rzeczy można się tam dowiedzieć oraz jest łatwa i szybka w użyciu. Jakbym miał Panu polecic dokumentacje to poleciłbym skripthub.net/docs - ponieważ sam z niej korzystam, oczywiście to tylko kwestia gustu. Pozdrawiam.
-
Witam, mam pytanie odnośnie centrowania tekstu. Wiem, że każdy Unicode ma inną wielkość lecz może ktoś zna jakiś sposób aby to robić, lub posiada jakąś funkcje/wyraźnie (np. w skript-reflecicie) to byłbym wdzięczny za podesłanie. Dziękuję z góry za odpowiedzi. Pozdrawiam.
-
options: Miecz: diamond sword named "&5&lkosa" #Przedmiot oraz nazwa miecza. EffectTime: 10 seconds #Czas na który nadany zostanie efekt. Cooldown: 1 minute on right click on player: player's tool is {@Miecz} if player has player's tool on cooldown: send "&cProszę odczekac jeszcze: %item cooldown of player's tool for player%!" else: apply poison 1 to the clicked player for {@EffectTime} set item cooldown of player's tool for player to {@Cooldown} Proszę bardzo.
-
Poprawiłem błąd pokazany na screenie oraz błąd związany z pokazywaniem złej ceny brakującej w wiadomosci. Co do reszty błędów to nie rozumiem do konca o co chodzi, przeszukałem kod lecz żaden błąd się w nim nie wkradł więc jakby u Pani ten błąd cały czas występował to proszę, aby Pani go bardziej rozpisała. Pozdrawiam.
-
options: Miecz: diamond sword named "&5&lkosa" #Przedmiot oraz nazwa miecza. EffectTime: 10 seconds #Czas na który nadany zostanie efekt. on right click on player: player's tool is {@Miecz} apply poison 1 to the clicked player for {@EffectTime} Proszę, to powinno działać. Zaznaczam, że skrypt nie był testowany. Pozdrawiam.
-
Proszę, skrypt nie był testowany ale powinnien dzialac. W razie jakichkolwiek problemow proszę smialo pisac. Pozdrawiam.
-
Mogę zedytować ten skrypt tak aby działał na ekonomii vaulta lecz potrzebuje wiedzieć, jaką wersje skryptu Pani używa: wersji z texturepackiem czy wersji bez. Pozdrawiam.
-
on damage: victim is a player damage cause is hitting wall while flying cancel event Proszę, skrypt powinnien działać, w razie jakichkolwiek problemow prosze pisac. Pozdrawiam.
-
Witam, stworzyłem opisany przez Panią skrypt (RynekSK). Może Pani sobie go sprawdzić. Działa podobnie do opisanego przez panią skryptu lecz nie jest identyczny. Niestety nie wiem (kim? - bo zakładam, że to jakiś gracz) jest wiec nie będę w stanie odwzorować (jego?) wyglądu GUI. Co Do usuwania przedmiotów z rynku przez administrację postaram się to wprowadzić w następnej wersji. Pozdrawiam.
-
Problem z wykonywaniem polecenia na nazwe/lore przedmiotu
Hiri12 odpowiedział(a) na ezn7 pytanie w Pytania i problemy
Przejrzałem skrypt i błąd a może bardziej niedoparzenie wynika z tego, że w linijce która sprawdza nazwę itemu przy nazwie opcji nie dałeś "@" na początku (czyli: {@name_voucher_vip}). Dodam jeszcze, że dobrze by było, aby Pan dodal jakąś permisję do komendy /daj. Pozdrawiam. -
on server start: wait 20 ticks execute console command "/KOMENDA" Proszę.
-
Postaram się to w następnej wersji dodać :). Pozdrawiam.
-
Zależy na czym konkretnie miałby polegać sklep. Myślę, że byłbym w stanie zrobić coś w tym stylu ale potrzebuje więcej informacji. Pozdrawiam i dziękuje za opinie
-
Wleciał update :0
-
Tak jak Pan Kormic napisał, było wiele takich skryptów na forum a jednym z nich jest mój: SkrzynieSK - pozwala on na robienie tego co Pan powyżej opisał oraz o wiele więcej Pozdrawiam.
-
on explode: event-entity is tnt cancel event Pozdrawiam.
-
options: CooldownNaMiecz: 20 seconds CooldownNaMieczMessage: &cNastępny raz możesz użyć go za: [TIME]! on damage of player: attacker is a player if attacker's tool is netherite sword: if name of attacker's tool is "&2&lᴢᴀᴛʀᴜᴛʏ ᴍɪᴇᴄᴢ": if Cooldown(attacker, "ZatrutyMieczCooldown", {@CooldownNaMiecz}, "{@CooldownNaMieczMessage}") is false: apply potion of poison to victim for 2 seconds on click: if players's tool is netherite sword: if name of players's tool is "&2&lᴢᴀᴛʀᴜᴛʏ ᴍɪᴇᴄᴢ": send "test" to player function TimeSpan(time: text) :: text: set {_t} to "%{_time}%" replace all " minute" and " minutes" with "m" in {_t} replace all " days" and " day" with "d" in {_t} replace all " hours" and " hour" with "h" in {_t} replace all " minutes" and " minute" with "m" in {_t} replace all " seconds" and " second" with "s" in {_t} return {_t} function Cooldown(p: player, zm: text, t: timespan, m: text) :: boolean: set {_z} to {%{_zm}%::%{_p}%} if {_z} is not set: set {%{_zm}%::%{_p}%} to now return false else: set {_time} to {%{_zm}%::%{_p}%} set {_plus} to {_t} add {_plus} to {_time} if {_time} >= now: replace all "[TIME]" with TimeSpan("%difference between {_time} and now%") in {_m} send {_m} to {_p} return true else: set {%{_zm}%::%{_p}%} to now return false Proszę, to powinno działać. Pozdrawiam.
-
Proszę, skrypt ten pozwala na tworzenie bossow. Teraz krotki tutorial jak w ogole go używać bo to wcale nie takie proste. A więc po kolei zacznę od opisania komend: 1. /boss create <Boss ID> - Tworzy bossa (Pamiętaj, że tutaj nie podajesz nazwy bossa tylko jego ID np. BossNR1) 2. /boss delete <Boss ID> - Usuwa bossa. 3. /boss spawn <Boss ID> - Spawnuje ustawionego wczesniej bossa. 4. /boss edit <Boss ID> <setname / sethealth / setdamage / setmob / setdrop> <tekst> - Edytuje w tym przypadku - Nazwę bossa, HP bossa, Tym bossa (np. zombie) oraz drop po zabiciu bossa. 5. /bosssetefekt <Boss ID> <tier / efekt / time> - Ustawia efekt który nadaje boss po uderzeniu gracza. Tier oznacza tier efektu (np. 2), Efekt oznacza efekt (np. speed) a time oznacza czas na który nadawany jest efekt (np. 20 seconds. Uwaga tutaj trzeba podać czas po ang. nie może być np. 20 sekund). Do działania potrzebny jest dodatek SkBee. Skrypt był testowany i działał, w razie jakichkolwiek błędów proszę smiało pisać. Pozdrawiam.
