Skocz do zawartości

MineRP

Użytkownik
  • Ilość zawartości

    207
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez MineRP

  1. MineRP

    wait nie działa

    A jest coś pokroju on walk toggle? Nie mogę znaleźć w internecie, a teraz bym chciał zrobić, że jak gracz nie sprintuje to czeka 2 sekundy i odejmuje 1 od stamina.
  2. MineRP

    wait nie działa

    apply %slowness% %1% to %player% for %10 seconds% Doszedłem do czegoś takiego, a nadal to nie działa.
  3. MineRP

    wait nie działa

    Ej, a jak nadać efekt, bo wziąłem z tego poradnika: a nie działa, tak wygląda linijka kodu: apply slowness 1 to %player% for 10 seconds
  4. MineRP

    wait nie działa

    A to jak mogę inaczej zrobić, żeby co 2 sekundy sprintowania zwiększała się zmienna o 1?
  5. MineRP

    wait nie działa

    on any movement: event-entity is player: if event-entity is sprinting: add 1 to {stamina.%player%} wait 2 seconds Dlaczego wait 2 seconds wywala błąd? Wg. skripta rozchodzi się o to, że zamiast 3 tabulatorów powinno być 12 spacji, ale to sprawdziłem i z 12 spacjami też nie działa. Co prawda się odpala, ale nie czeka tych 2 sekund.
  6. command /ustaw [<player>] [<number>]: permission: minerp.admin permission message: &l&4Nie masz dostępu do tej komendy! trigger: if argument 1 is not set: send "&l&aPoprawne użycie: &a/ustaw <nick gracza> <wartość>" stop if argument 2 is not set: send "&l&aPoprawne użycie: &a/ustaw <nick gracza> <wartość>" stop set {kondycja.%arg1%} to %arg 2% Ostatnia linijka nie działa. Szukałem odpowiedzi w internecie, ale trafiłem jedynie na poradnik na skript.pl, który każdy minusował i słabo tłumaczył jak to działa i taki gó*no poradnik na craftportal, więc pozostaje mi tylko spytać społeczności skirpta. Chodzi o to, aby zmienną kondycja od %arg1% ustawić na wartość %arg2%.
  7. Siemka, chcę zrobić, żeby każdy gracz miał swoją statystykę kondycji. Chcę bez pisania czegoś w stylu on first join: set {kondycja.%player%} to 0, ponieważ dodam ten skrypt na serwer gdzie wiele osób jakby pominie tego first joina. Dlatego też potrzebuję zrobić coś w tym stylu: on join: if {kondycja.%player%} equals none: set {kondycja.%player%} to 0 No ale to nie działa
  8. W sumie to nie, ale i tak już to rozwiązałem po prostu robiąc trochu inaczej. Ale i tak dzięki za chęć pomocy
  9. if name of loop-item is "&6Mega wygrana Totoloto": set {_l} to uncoloured line 1 of lore of loop-item set {_kasa} to subtext of {_l} from character 45 to (length of {_l} - 2) send "%{_kasa}%" add {_kasa} parsed as number to balance of player remove loop-item from player's inventory Więc mam taki oto kodzik, który idzie po całym eq i płaci mi za wygrane kupony. Niestety jak kupony się zestackują to usuwa 4, a płaci jak za 1. Jak to poprawić?
  10. Działa, znowu wielkie dzięki
  11. if name of player's tool is "&aZdrapka Miniloto": remove paper from player's inventory set {diax.%player%} to 0 set {gold.%player%} to 0 set {silver.%player%} to 0 set {brick.%player%} to 0 open chest with 3 rows named "&aZdrapka Miniloto" to player loop 31 times: set {_licz} to {_licz} + 1 set player's current inventory's slot {_licz} - 1 to white wool named "&aZdrap klikając &l&6LPM" Więc w 2 wierszu mam remove paper from player's inventory. Chciałbym, aby nie usuwało pierwszego lepszego papieru z eq, a taki o nazwie, np. "&6Test". Próbowałem tak: remove paper named "&6Test" from player's inventory, ale nie zadziałało.
  12. Działa, wieeeeeeeeelkie dzięki! Gdyby nie ty to w życiu bym tego skryptu nie napisał!
  13. Spróbowałem by intenger i as intenger (w internecie znalazłem osoby, które używały to tak, to tak) i ani to ani to nie działa. Spróbuję jeszcze as number.
  14. Dzięki wielkie. Jak tylko tego parse użyć? Skleiłem coś takiego, ale nie działa: add {_kasa} parsed by intenger to balance of player
  15. if clicked slot is 22: loop all items in the inventory of player: if name of loop-item is "&6Wygrana zdrapka": set {_l} to uncoloured line 1 of lore of loop-item set {_kasa} to subtext of {_l} from character 44 to (length of {_l} - 2) send "%{_kasa}%" add {_kasa} to balance of player remove loop-item from player's inventory Zmienna {_kasa} dobrze odczytuje liczbę z lore, ale nie dodaje, bądź dodaje 0$ do pieniędzy gracza. Dlaczego?
  16. Śmiga! Giga dzięki
  17. Spoko, nie pomyślałem o tym, sprawdze to
  18. Wiem wiem, ale już to robię o ile dobrze rozumuję, bo w kodzie mam if loop-item is paper named ..., czyli sprawdzam jednocześnie i nazwę i typ itemu, a to nadal nie działa.
  19. if clicked slot is 22: loop all items in the inventory of player: if loop-item is paper named "&6Wygrana zdrapka": set {_l} to uncoloured line 1 of loop-item lore set {_kasa} to subtext of {_l} from character 44 to (length of {_l} - 3) send "%{_kasa}%" remove loop-item from player's inventory Mam coś takiego i jak item to Wygrana zdrapka bez lore to działa, a jak to jest Wygrana zdrapka z lore to jej nie wykrywa
  20. Właśnie chciałem sprawdzać tylko nazwę loop-item'u, ale nie działa wtedy, chyba, że wywalę lore z tego itemu, wtedy śmiga, więc skript ewidentnie przy sprawdzaniu named coś też kmini z lore.
  21. Więc potestowałem co nie co więcej mój kod i doszedłem do wniosku, iż if loop-item is paper named "&6Wygrana zdrapka": nie działa, ponieważ item, który daje po wygranej o nazwie "&6Wygrana zdrapka" ma też lore i dopiero jak usunąłem ustawianie lore przy dawaniu itemu, czyli nie miał on od teraz już lore to ten if zadziałał. Jak wiadomo z poprzednich postów lore mojego itemu jest dynamiczne, więc nie mogę wpisać po prostu if loop-item is paper named "&6Wygrana zdrapka" with lore "cos tam cos": , ponieważ zadziała to tylko w tym wypadku, który wpiszę w ifa. Dlatego też pytam czy da się jakoś w ifie lekceważyć lore?
  22. Nie o to mi chodzi. Raczej o to, że w jednym przypadku ten warunek działa, a innym nie.
  23. Wypisuje Test
  24. Właśnie nic się nie dzieje, a jak ustawiłem dla testu on right click czy w ogóle wypisze debuga to też nie działało.
  25. on left click: if name of entity is "Hazardzista": send "debug dziala wgl klikanie" if name of player's tool is "&6Wygrana zdrapka": set {_l} to uncoloured line 1 of player's tool's lore set {_kasa} to subtext of {_l} from character 44 to (length of {_l} - 3) send "debug" send "%{_kasa}%" Wie ktoś czemu nie zalicza mi left clicka? Klikam i nic. Dodam, że identyczny kodzik wcześniej, a działa, a konkretniej taki: on right click: if name of entity is "Hazardzista": open chest with 3 rows named "&lZdrapki" to player set player's current inventory's slot 11 to paper named "&aMiniloto" with lore "&6Kliknij &l&cLPM&6, aby zakupić tę zdrapkę za &a50$." set player's current inventory's slot 13 to paper named "&aTotoloto" with lore "&6Kliknij &l&cLPM&6, aby zakupić tę zdrapkę za &a250$." set player's current inventory's slot 15 to paper named "&aMegaloto" with lore "&6Kliknij &l&cLPM&6, aby zakupić tę zdrapkę za &a500$."
×
×
  • Dodaj nową pozycję...