Skocz do zawartości

uiuin

Użytkownik
  • Ilość zawartości

    224
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez uiuin

  1. Cześć Mam wgranego moda który polepsza wygląd standardowych biomów. Problem jest gdy chcę wygenerować mapę 8000x8000 by potem wgrać ją na serwer. Znacie jakieś narzędzia które to umożliwiają?
  2. options: dmg: 15 on damage: set {_dmg} to damage set {_ile} to 1+({@dmg}*0.01) send "{@dmg}" to attacker send "%{_dmg}%" to attacker send "%{_ile}%" to attacker set {_koniec} to "%{_dmg}*{_ile}%" send {_koniec} to attacker set damage to {_dmg}*{_ile} Bardziej nie mogę Ci tego zobrazować
  3. Źle! Jeśli gracz będzie miał sile 2 to zada 200% obrażeń. Jak pisałem wcześniej siła*0,01 i do tego dodajesz 1 dmg = dmg * (1+[sila*0.01])
  4. Napisałem Ci jak ma to działać. Możesz wcześniej zrobić sobie np. {_iledmgwejdzie} i na tej zmiennej zrobić wszystkie obliczenia
  5. dmg = dmg*(1+[sila*0,01])
  6. Jaki %? 10% więcej obrażeń? 70% z normalnych obrażeń? Czy jak?
  7. Wkleiłeś kod czy przeczytałeś go i zauważyłeś gdzie jest zmieniona nazwa zmiennej?
  8. Może w kodzie wygląda lepiej, ale to bez sensu. Do kodu normalny wyjadacz chleba który gra na serwerze nie patrzy. Prościej edytować kod? Już łatwiej się połapać co to jest %player% od jakiegoś [admin]. Każdy robi jak chce jednak jak już chcesz TAK to robić i masz zamiar używać tego częściej to polecam funkcję która w dowolnej wiadomości zmieni [admin] na to co chcesz. Jeśli chcesz tego użyć tylko do tej rzeczy by ładnie wyglądało to funkcja będzie zbędą. Zrobienie czegoś co zmienia [admin] na co tam chcesz oczywiście nie zawali pół serwera lagami, ale jak dla mnie jest bezsensu jeśli tylko tutaj będzie używane. (Irytuje się jak takie coś widzę. Ostatnio wywaliłem pół mojej pracy, bo stwierdziłem, że nie jest tak napisana jak należy ;c)
  9. on damage: if attacker is a player: set {_d} to 1.1 set damage to damage*{_d} Coś takiego? 1.1 = 110% obrażeń. Usuń jak coś set {_d} to 1.1 i zmień {_d} na swoją zmienną.
  10. Pokaż co wywala ;d
  11. on damage: if attacker is a player: set damage to damage+{sila::%attacker%} Używając "on damage" masz attacker (atakujący) victim (ten mob/gracz który jest atakowany)
  12. Cześć Jak zrobić, że dana tabliczka po kliknięciu na nią prawym przyciskiem trzymając patyk zapisze swoje koordynaty XYZ do zmiennej np. {tabliczka::%player%::x}, {tabliczka::%player%::y}, {tabliczka::%player%::z} i używając /tabliczka "jakiś tekst" zmieni się 3 linia tej tabliczki. Przepraszam jak coś źle napisałem, ale padam Jeśli LuckyPotato znów mnie jakoś nakieruje to dziękuje (Powiedzmy, że dzięki tobie dużo się nauczyłem)
  13. remove 1 gold ingot from player's inventory Zamień na to i powinno działać
  14. Niestety lore nie działa. :/ Pojawia się np. co||kto.
  15. Cześć Mam kilka problemów i pytań. 1. Jak zrobić drugą linię lore? Próbowałem /n \n %nl% || %Last character of nl% i nic nie działa. format gui slot 8+loop-number of {_p} with lime wool named "&aHome %loop-number%||co" to do nothing 2. Kolory w pliku np. config.yml zapisywało się odpowiednikiem &. Ktoś może ma gdzieś ten znaczek? 3. Mam pytanie czy można jakoś sprawdzić kto strzelał z łuku? Chodzi mi o sprawdzenie jaki to gracz strzelał. 4. Czy można jakoś określić w skript czy gracz już ma gotowy atak? Chodzi mi o ten pasek gdy atakujemy i jak nie jest załadowany to zadajemy mniej obrażeń. Posiadam: SkQuery, Skript, skUtilities, TuSKe i spigot-1.13.2
  16. Udało mi się znaleźć dlaczego nie działa. Muszę całość (ilość i nazwę) zapisać jako przedmiot. set {_ile} to "5" set {_czego} to "gold ingot" set {_wynik} to "%{_ile}% %{_czego}%" parsed as item set {_p} to "%player%" parsed as player remove {_wynik} from {_p}'s inventory Dzięki za nakierowanie
  17. Nie jest prościej sprawdzać czy sam plik istnieje? on load: if file "plugins\bGUI-Administracja\config.yml" doesn't exist: Po co sprawdzać czy folder istnieje jak nie sprawdzasz czy jest plik
  18. Wpisałem takie coś: emove {_cost} of {_type} from {_p}'s inventory Nie ma błędów jednak... przedmioty nie są usuwane
  19. Witam Może ktoś mi pomóc z usuwaniem danej ilości określonego przedmiotu z ekwipunku gracza? {_cost} - ilość {_type} - przedmiot {_p} - gracz któremu usuwamy remove {_cost} {_type} from {_p}'s inventory
  20. Dzięki Już wiem gdzie był błąd
  21. Tak twój kod działa. Tylko, że rodzaj przedmiotu jest zapisany w pliku i stamtąd ma być wczytywany. Jeśli w pliku wpiszę DIRT to wtedy będzie wyświetlać ile tego dirtu posiada gracz.
  22. on rightclick: set {_wp} to "GOLD INGOT" parsed as material set yaml value "test" from file "plugins\test\test.yml" to "%{_wp}%" set {_type} to yaml value "test" from file "plugins\test\test.yml" set {_} to "{_type}" parsed as material set {_g} to the amount of {_} in the inventory of player send "%{_g}%" to player Dalej wyświetla 0
  23. Witam Mam problem z sprawdzaniem czy gracz posiada dany przedmiot. Typ przedmiotu jest zapisany w pliku config.yml item: GOLD INGOT Zapisuję to co jest w pliku do zmiennej tymczasowej set {_type} to yaml value "item" from file "plugins\LPCore\addons\LPHome\config.yml" set {_type} to {_type} parsed as material Następnie sprawdzam ile gracz ma przedmiotów tego typu w ekwipunku set {_pamount} to amount of {_it} in {_p}'s inventory Jednak ilość zawsze jest równa 0. Ktoś może wie jak to naprawić?
  24. Wystarczyło dodać 's Dzięki
  25. set {_pamount} to amount of {_type} in {_p} inventory Witam Jak może sprawdzić ile przedmiotów typu X (zmienna {_type}) ma gracz (zmienna {_p}).
×
×
  • Dodaj nową pozycję...