-
Ilość zawartości
185 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez sula008
-
Witam, czy w skript da się dodawać liczby do kordów? w sensie takim że np kordy mam w zmiennej {kordy.%player%} i np chciałbym dodać ew odjąć od wysokość czyli Y 10, da rade tak zrobić bo wiem że w dacie da się tak dodawać
-
no niestety nadal to samo nie wiem czemu #edit ogarnąłem takie coś z innego skriptu: arg 1 is set: loop {homes.list.%arg 1%::*}: loop-value is player: teleport player to {homes.%arg 1%.location} send "Zosta�e� przeteleportowany na home %arg 1%" stop else: send "Nie masz uprawnien" stopi działa ;P może się komuś przyda jak będzie robił system home :-) Dragon za chęci i że mi sporo pomogłeś ogółem leci "lubie to" :) do zamknięcia
-
hmm wywala że "nie masz uprawnien do home gracza %arg 1%""
-
Witam, zrobiłem skript na home2 dla VIPów, wszystko ładnie śmiga lecz invite wygląda tak że osoba daje uprawnienia dla gracza aby ten mógł się tp do niego na home i chciałbym to zmienić tak aby "skanowało" listę invite gracza X i jeżeli gracz Y jest na owej liście to mógł in się tp na home gracza X. Próbowałem to zrobić lecz nie wychodziło mi coś bo zmiennych aż tak bardzo nie ogarniam tak jak i pętli :-( Kod na invite: if arg 1 is "invite": if arg 2 is set: if player has permission "pg.vip.home": execute console command "pex user %arg 2% add homes.%player%" wait a tick send "Dałeś mozliwość teleportowania się na Twój home graczowi %arg 2%" wait a tick Set {homes.list.%player%::%arg 2%} to "%arg 2%" stop Kod na tp gracza Y na home gracza Y: if arg 1 is set: if player has permission "homes.%arg 1%": teleport player to {homes.%arg 1%.location} send "Zostałeś przeteleportowany na home %arg 1%" if player doesn't have permission "homes.%arg 1%": send "Nie masz uprawnien do home gracza %arg 1%"
-
to nie pomaga. Dobra z godziny zrezygnowałem lecz mam pytanie, czy wam też ten scoreboard miga podczas odświeżania ?
-
chyba wiem czemu nie wyświetla, bo godzina jest np 20:37 a w liczbach nie ma ":" wieć jednak godziny nie da się zrobic w scoreboardzie
-
niestety w ogóle nie pokazuje tego na scoreboardzie :-(
-
'"%{godzina}%"' is not a numbertaki błąd
-
działa to lecz wiem w czym problem leży, nie czyta mi {godzina} czyli zmiennej nie wiem czemu
-
'sidebar' is not a textjak usune to taki błąd mi wylatuje #edit zrobiłem aktualizacje sk+ na 2.0 i nic nie wylatuje oraz nie pokazuje scoreboarda
-
Witam mam kod: every 200 ticks: loop all players: display board named "&6test" to loop-player make score "&aGodzina&9" in board of loop-player to {godzina} move display of loop-player to "sidebar"robię reload skriptu i jest wszystko dobrze lecz w ogóle nie pokazuje tego nie wiem czemu
-
Dzięki za wyjaśnienie, przyda się pewnie kiedyś i skrypta testowałem działa jak powinien więc do zamknięcia a Tobie PoweredDragon dałem plusiki :-) tutaj cały kod który działa: every 30 seconds: clear {godzina} set {godzina} to subtext of "%now%" between 13 and 20#^- Ustawia godzine co 30 sekund -^#every 31 seconds: loop all players: loop-player has permission "pg.rp": {hotel.odliczanie.%loop-player%} is {godzina}: {hotel.%loop-player%} is true: add 1 to {hotel.czas.%loop-player%} {hotel.czas.%loop-player%} is 3: set {hotel.%loop-player%} to false clear {hotel.czas.%loop-player%} #dalszy kod do np usuwania tabliczki czy cos##^- Sprawdza czy godzina jest równa czasowi wykupienia hotelu sprawdzanie jest co 31 sekund aby się nie dublowało-^#command /qwerty [<text>]: trigger: if arg 1 is "1": set {_zegar} to subtext of "%now%" between 13 and 20 set {hotel.%player%} to true set {hotel.odliczanie.%player%} to {_hotel} set {_displayname} to name of player set {hotel.osoba.%player%} to {_displayname}#^- a tutaj np wykupienie hotelu czy cos -^#
-
hmm działa jak przetestowałem lecz wytłumacz mi po co jest to "between 13 and 20" bo nie ogarniam ;p
-
Niestety sprawdzanie " "%now%" is "{czas.count.%loop-player%}": " mi nie działa nie wiem czemu
-
nie wiem czy zadziała ale zrobiłbym coś takiego set {_hotel} to nowsubtract 7 day from {_hotel}set {czas.count.%player%} to {_hotel}Ustawiam czas potem odejmuje dni na ile będzie wynajęty np Hotel i chyba będzie działało :P jak myślisz?
-
zacząłem własnie prace nad tą częścią skriptu i jednak jest mały błąd "now" zapisywanie jest "data, godzina" więc tutaj nigdy "now" nie będzie sie równać z "{czas.count.%loop-player%}" bo będzie inna data :/
-
Witam, czy jest możliwość zapętlenie wszystkich bloków w górę od danej lokalizacji? #edit znalazłem rozwiązanie w moim innym skripcie o którym zapomniałem :D można zamknąć
-
@up przetestuje to jakoś w poniedziałek bo jeszcze się nie uporałem z działkami ;P będzie działało to plusik leci :)
-
@up no tak tez próbowałem i niestety nie było tak samo #edit po przeszukaniu z 10 stron na bukkit/org znalazłem kod który zastosowałem u siebie i działa! kod dodania gracza do zmienny: set {_displayname} to name of playerset {dzialki.osoba.%line 2%} to {_displayname} set {dzialki.osoba.p.%player%} to {_displayname}oraz sprawdzanie: if {dzialki.osoba.%arg 2%} = name of player:może komuś to się przyda kiedyś :) do zamknięcia
-
Witam, mam problem z zapisem gracza do zmienny a mianowicie. if {dzialki.osoba.%arg 2%} is player:to mi sprawdza czy zmienna to gracz (w moim rozumowaniu) a tutaj mam zapis gracza do zmiennej: set {_osoba} to playerset {dzialki.osoba.%line 2%} to {_osoba}i ogółem działa dobrze lecz gdy gracz wyjdzie i wejdzie na serwer to już ten warunek sprawdzający wykrywa że on nie jest gracze ze zmiennej a jak w zmiennych patrze to jest : dzialki.osoba.test001, offlineplayer, 81046E616D6520800474657374że niby offline i nie wiem o co tutaj biega, jeżeli gracz nie wyjdzie wszystko działa jak wyjdzie już nie działa :< mam do tego zrobione że sprawdza kto ma dany region itp i tam nawet jeżeli gracza nie ma na serwerze pokazuje ze to jest on
-
a czy to every 1 real day nie będzie sie dezaktywowało podczas restartu serwera ?
-
odpada bo serwer mam restartowany codziennie o 5 rano więc kicha
-
Witam posiadam kod: command /td [<text>]: trigger: if arg 1 is "c": set block at {test.kordy.%arg 1%} to sign set line 1 to "test"i takie coś nie działa bo w konsoli wyskakuje błąd: There's no block in a command eventjak to zrobić aby za pomocą komendy stawiał się blok w moim przypadku tabliczka z uzupełnionymi linijkami? Znalazłem rozwiązanie na forum skripta na bukkit.com command /td [<text>] [<text>]: trigger: if arg 1 is "c": set block at {test.kordy.%arg 2%} to sign wait 1 tick set line 1 of block at {test.kordy.%arg 2%} to "test1" set line 2 of block at {test.kordy.%arg 2%} to "test2" set line 3 of block at {test.kordy.%arg 2%} to "test3"jakby ktoś potrzebował to proszę bardzo :) można zamknąć
-
Witam, pisze skrypt podobny do Simple Region Market i napotkałem się z jednym problemem którego nie umiem rozwiązać, a mianowicie, jak sie robi region czasowy to po upływie czasu usuwa gracza z regiony i zmienia tabliczkę oraz wysyła graczowi ze jego region już nie jest jego i tu mam problem jak to zrobić że np po 7 dniach czy tam 3 (do ustawienia) wykonywało daną czynność, próbowałem kiedyś to zrobić kiedyś lecz się poddałem. z góry dziękuje za odpowiedzi i oczywiście plusiki czy tam lajki będą za pomoc ;-)
-
Dobra ogarnałem czemu nie usuwało pierw dałem aby usunęło osobe ze zmiennych a potem nie usuwało reszty bo nie było osoby xD ale i tak jest problem z usunięciem daty oraz kordów ze zmiennych nie wiem dlaczego ich nie usuwa :< data się zapisuje tak: to po dwukropku oczywiście i usuwanie do tego mam zrobione tak: set {_dataosoba} to {dzialki.data.%arg 3%} subtract {_dataosoba} from {dzialki.data.p.%{dzialki.osoba.%arg 3%}%::*}i nie wiem czy w zapisie jeżeli jest odstęp ma to jakąś różnicę czy też nie #edit dobra ogarnąłem, błąd był w tym że zmienne z danymi które były potrzebne do usunięcia byłe na samym początku usuwane i dlatego danych nie było do usunięcia <facepalm> xD więc można zamknąć i dzieki PoweredDragon za podpowiedz z tymi numerami plusik leci :)
