Skocz do zawartości

DirtyHeroine

Użytkownik
  • Ilość zawartości

    27
  • Rejestracja

  • Ostatnia wizyta

Ostatnie wizyty

Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.

Osiągnięcia DirtyHeroine

Początkujący I

Początkujący I (2/13)

0

Reputacja

  1. Nie, ponieważ ja nie chcę dodawać do zmiennej cyferki co reload pliku tylko co reload całego skryptu a co za tym idzie, dzieje się to podczas restartu serwera
  2. on skript load: if {reset} is set: add 1 to {reset} else: set {reset} to 1 Witam, stworzyłem sobie prostą zmienną która się codzień przy restarcie serwera nad ranem dodaje +1 .. Nie działa mi to
  3. Jak dodasz te kilka linijek do mojego kodu to zrozumiem. Problem mam z tym, że do "guzików-główek" dopisuję wykonanie to close then run "wopen %{_player}% %{_page}+1%" i mi znika GUI, ponieważ nie wiem gdzie i jak wstawić tą opcję by przeszło na następną stronę (stworzyło nowe gui, od miejsca kolejnego)
  4. A czy mógłbym Cię prosić spróbować to opiąć w moim kodzie?
  5. ale dalej nie wiem jak zrobić przejście między stronami. żeby mi na 2 stronie kolejne główki ładowało
  6. Witam, nie mogę znaleźć prostego przykładu dodania stron do swojego gui. Proszę w takim razie o pomoc. Posiadam taki kod. Ograniczyłem już miejsca i dwa zostawiłem na sterowanie. Z tym, że nie wiem jak to opiąć. command /wopen [<offlineplayer>]: trigger: if arg-1 is not set: set {_player} to player else: set {_player} to arg-1 send "wopen - start up" set {_maxSlots} to 25 open chest with 3 rows named "GUI %{_player}%" to player # 27 wszystkich wait 5 tick #// set {_index} to 0 # ZALĄŻEK STRON set {_page} to 1 if {_page} > 1: format slot {_maxSlots} of player with player skull named "&a&lPowrot" format slot {_maxSlots}+1 of player with player skull named "&a&lDalej" # KONIEC ZALĄŻKA xD loop yml nodes "gracze.%{_player}%" from file "gracze": if {_index} < {_maxSlots}: set {_stattrak} to yml value "gracze.%{_player}%.%loop-value%" of file "gracze" format slot {_index} of player with player skull named "%loop-value%" with lore " licznik: %{_stattrak}% razy " to be unstealable add 1 to {_index} send "%loop-value% -> %{_stattrak}%" else: send "lymyt slotuf" to player send "wopen - shutdown"
  7. no dobrze, to teraz jak setuje zmienne z ymla to mi wywala błędy typu "yml path..blabla" jak odczytać takiego ymla poprawnie teraz?
  8. Witam, mam problem w opięciu drzewek, a raczej ich późniejszy odczyt Najpierw dla testów, stockowo ustalam na on death szerszego kodu. Ustalam taki kod Skript: if yml "hunters.%attacker%" in file "hunters" doesn't exist: set yml value "hunters.%attacker%" of file "hunters" to attacker if yml "hunters.%attacker%.zabici" in file "hunters" doesn't exist: set yml value "hunters.%attacker%.zabici" of file "hunters" to victim if yml "hunters.%attacker%.zabici.%victim%.Ilosc" in file "hunters" doesn't exist: set yml value "hunters.%attacker%.zabici.%victim%.Ilosc" of file "hunters" to 1 else: set {_cyfra} to yml value "hunters.%attacker%.zabici.%victim%.Ilosc" of file "hunters" add 1 to {_cyfra} set yml value "hunters.%attacker%.zabici.%victim%.Ilosc" of file "hunters" to {_cyfra} tworzy mi YML: hunters: Gracz1: zabici: ReQuiem: Ilosc: 2 Lapek1: Ilosc: 2 ReQuiem: zabici: Lapek2: Ilosc: 1 Gracz1: Ilosc: 1 no i niby okej ale wydaje mi się, że ŹLE to tworzę. bo później chciałbym ODCZYTAĆ TO z pliku i nie mogę.. help ;/
  9. zmienne są tak stworzone, aby się nie powtarzały, dlatego chcę obejść przelatywanie przez całą pętlę w celach optymalizacyjnych. Dobra pętlę jakoś ogarnąłem, ale dlaczego mi skrypt nie rozumie jak porównuję zmienne if {_zmienna1} == {_zmienna2} // albo // if {_zmienna1} equals to {_zmienna2} obie to gracz z loop-value-1 i loop-index-2...
  10. 1. No tak napisałem. Tylko odwrotnie. W skrócie sprawdzam "value" zmiennych, gdy znajdzie.. jak odnieść się / wyciągnąć nazwę zmiennej "index" 2. używam delete, ale chodzi o to że nie mogę użyć loop-index ponieważ nie używam pętli do tego. Stąd moje pytanie czy da się to na pisać bez opinania tego w pętlę.
  11. Witam, rozumiem, że to mi sprawdza INDEXY i czy istnieje któryś z podanym VALUE. BO POTRZEBUJE ODNIEŚĆ SIĘ DO WARTOŚCI if {lista::*} contains {_zmienna}: #usuwanie Jeśli tak jest, to jak usunąć całą zmienną w sensie index ?
  12. Can't understand this expression: event.getState. Użyłem bez "%(...)%" i przeszło. będzie tak? bo nie mam jak sprawdzić EDIT: a nie jednak nie. literówka i mi inny skrypt sprawdziło EDIT2: Dobra mam
  13. Witam, nie działa mi event przy złapaniu ryby. Przeorałem wszystko w necie i cały czas nie działa. Dodam niuansik... "Muszę użyć to bez Skelleta"
  14. Nie pomagasz Okej wymyśliłem sobie coś takiego: every 10 seconds: send "[dev] OUT>> Sprawdzenie co 10 sekund" to all players loop {listaczasu::*}: send "[dev] IN>> Sprawdzenie co 10 sekund" to all players send "%loop-index% + %loop-value%" to all players set {_z} to loop-value if difference between now and {_z} >= 1 minute: delete {listaczasu::%loop-index%} # [DEV-COMMANDS] command /ustawmnie: trigger: set {listaczasu::%player%} to now command /tajm: trigger: loop {listaczasu::*}: send "kto: %loop-index% czas: %loop-value%" to player Działa sprawdzone teraz tylko idee przenieść do głównego większego kodu i git A warunek miał pomijać pętlę jeśli nie ma listy, i tam miałem jeszcze senda jednego na sprawdzenie czy mi kod idzie dalej. Ogólnie to co tu piszę to bardziej developerski kod, ulega zmianie cały czas dlatego czasem są rzeczy niepotrzebne lub chaotyczne. Aczkolwiek idea i funkcjonalność jest zachowana. Robiłem też odwrotnie z loop all players ale to wychodziło bez sensu etc. a tu mogę odwołać się teraz do czasu w zmiennej i jeszcze pokombinuje nad operacjami na niej by wyświetlać tekst typu ZOSTAŁO 20 SEKUND DO WYGAŚNIĘCIA Okej zamykam Rozwiązane
  15. Kombinuję i dalej mi to nie działa every 10 seconds: send "Sprawdzenie co 10 sekund" to all players if {listaczasu::*} is greater than 0: loop {listaczasu::*}: send loop-index to all players send loop-value to all players # set {_z} to loop-value # send loop-index to all players # if difference between now and {_z} >= 1 minute: # delete {listaczasu::%loop-index%} command /ustawmnie: trigger: set {listaczasu::%player%} to now command /tajm: trigger: loop {listaczasu::*}: send loop-index to player HELP! ... od ifa w "co 10 sekund" nie działa.. komendy działają
×
×
  • Dodaj nową pozycję...