Skocz do zawartości

CoFFeIN04

Użytkownik
  • Ilość zawartości

    4951
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    170

Treść opublikowana przez CoFFeIN04

  1. pierwszy pomysł to skorzystanie z dokumentacji https://docs.skriptlang.org/docs.html Po wpisaniu cooldown wyskakuje na wysokiej pozycji, nie trzeba nawet scrollować.
  2. Sprawdzanie co X ticków wszystkich graczy na serwerze jest nieodpowiednie, a przynajmniej na pewno nieoptymalne. Pomyśl, czy przeszkadza Ci to, że gracz ma tyle ich w EQ? Czy może chodzi o sytuację, gdzie chce ich użyć, wtedy możesz użyć on consume. Do dodatkowego zabezpieczenia można użyć on pickup. A co nie działa w tym kodzie? przeczytaj sobie, nawet z tłumacza, co napisałeś tam - nie ma to sensu set {_goldApples} to item amount of golden apple in player's inventory A teraz przeczytaj to po ilości itemów trzeba dodać of (np. 1 of apple)
  3. Wersja Skript, disky, silnika?
  4. Liczba ta jest zapisana w stringu, musisz przeparsować zmienną na integer, np. {zmienna} parsed as integer
  5. Czyli nie napisałeś nic wartościowego, bo może być użyte to w dosłownie każdym evencie xd ma, wystarczy podać region, który sprawdzamy
  6. You told us, that this event can be used only in 'region enter' event. That's not true! Just check official docs, here is example of expression that can be used only in specific events: https://docs.skriptlang.org/docs.html?search=#ExprFinalDamage https://docs.skriptlang.org/docs.html?search=#CondIsMember czemu nie gadamy po polskiemu?
  7. W tym 1 było random integer between 1 and 1000/7
  8. Zamiast tworzyć zbędne pętle, wystarczy sprawdzić dokumentację, a tam odczytać, że repair może przyjąć liczbę mnogą itemów. repair all items in inventory of player
  9. No way, don't spread fake informations. There's exactly in docs, how to achieve this effect: https://docs.skunity.com/syntax/search/id:4941 Check this out: if player is owner of region (region at player) # if not working, try also: if player is owner of region at player if player is owner of (region at player)
  10. Nie jest to takie złe podejście, tego bym się nie czepiał. Ciekawi mnie natomiast set {_szansa} to random integer between 1 and 1000 if {_szansa} is between 1 and 7: #lub set {_szansa} to random integer between 1 and 1000000 if {_szansa} is between 92153 and 92153: Skąd się wzięły takie losowe liczby? Oraz czemu sprawdzasz zakres który zawiera jedynie jedną liczbę?
  11. Najłatwiej ustawić region (np. pluginem WorldGuard) i po prostu skorzystać z eventu on region enter i sprawdzać do jakiego regionu gracz wchodzi, lub krócej: on entering of region "nazwa np. boxpvp" Sprawdzanie lokalizacji jest problemowe, bo musiałbyś zapisać lokalizację jako np. string, z zaokrąglonymi do dołu (floor) koordynatami np. "10;23;43;world"), potem sprawdzać poszczególne koordynaty (również użyć floor) i świat. Strasznie dużo operacji, które można zastąpić pierwszym podanym przeze mnie rozwiązaniem Chciałbym Ci natomiast pomóc również w kluczowym problemie tego wpisu - jego tytule. Nazwałeś wpis "nwm jak nazwać" - nasuwa się pytanie czego nie wiesz? Nie wiesz o co pytasz? W treści wpisu całkiem nieźle udało Ci się zadać Twoje pytanie. Czemu nie nazwałeś podobnie wpisu? To nie jest takie ciężkie! Oto moja propozycja na tytuł wpisu: "Teleportacja gracza na danych koordynatach". Wzmianka o command blockach jest w tym dziale zbędna, jak sama nazwa mówi - dział dotyczy Skript, nie command blocków. Jak widać - nie było tak ciężko Wystarczyło się niewiele wysilić i ruszyć główką
  12. Zastosuj zmienną grupową, np. {hasBlazeRod::%player%}
  13. można to nawet bez pętli zrobić, kill może przyjąć kilka entities, dlatego krótsza wersja: kill all players where [input is in region "g2"]
  14. https://lingojam.com/FancyTextGenerator
  15. ale jaki masz problem ze Skriptem, bo nie rozumiem? co do omawianego problemu wystarczy, że skontaktujesz się z supportem, myślę, że pomogą
  16. Masz wyłaczony onilne-mode?
  17. Taka struktura if / else nie jest poprawna, a na pewno nie jest pożądana. Zajmij się nauką elementarnych członów programowania.
  18. a po co? posiada, nawet Paper go posiad
  19. Przestawić czas serwera, nie wiem na czym go hostujesz. Zapewne jakiś linux
  20. Ustawiłeś może kilka generatorów w jednym miejscu?
  21. Proszę poradnik, nie było tak trudno go znaleźć: https://disky.me/docs/advanced-stuff/advanced-messages/#add-components
  22. if "%region at player%" contains "nazwaRegionu" if player has permission "permisja"
  23. Spróbuj display name https://docs.skunity.com/syntax/search/id:5196
  24. Zamiast broadcast możesz zrobić set death message to ""
×
×
  • Dodaj nową pozycję...