Skocz do zawartości

DaWiHsS

Użytkownik
  • Ilość zawartości

    39
  • Rejestracja

  • Ostatnia wizyta

Odpowiedzi społeczności

  1. DaWiHsS odpowiedź w Inventory slot item został oznaczony jako odpowiedź   
    Rozpracowałem to.
    Razem z tym
    set {_item} to slot 22 of current inventory of player ...można było {_item} porównywać i na nim operować.
    Kompletny kod, z obsługą w razie gdyby gracz zamknął enchant bez ściągania przedmiotu:
    Dziękuję, w razie problemów napiszę na nowo.
     
    Do zamknięcia.

    EDIT: Nie wiem czy teraz zaznaczyć swoją czy Marudy odpowiedź za najlepszą xd
  2. DaWiHsS odpowiedź w O co chodzi? został oznaczony jako odpowiedź   
    Osobiście bym zalecił użycia typu czasu niżeli liczb. Mógłbyś wtedy wyrzucić every 1 minute: i zastąpić jego funkcjonalność w komendzie, używając now, który odpowiada za czas aktualny (w tym momencie).
    Miałbyś wtedy np:
     
    command /kit <text>: (...) trigger: if arg 1 is "Gracz": set {_waited} to difference betweenn {delay.%player%.kitGracz} and now if {_waited} is less than 60 minutes: message " &cMusisz poczekać %difference between 60 minutes and {_waited}%" stop # Teoretyczny else #>> kit Gracz (...) #<< kit Gracz set {delay.%player%.kitGracz} to now Unikniesz przez to ewentualnego lag-spike'a co minutę przez przebieranie po 4 zmiennych każdego gracza, nawet tych offline (nie usuwasz gracza z listy po dojściu do granicy cooldown'u. więc jego zmienna będzie się zwiększać w nieskończoność aż do granicy zmiennej)
    Nie sprawdzałem tego skryptu więc mogą być ewentualne literówki ;d
    Popatrz na to i sprawdź, czy będzie odpowiednio działać.
×
×
  • Dodaj nową pozycję...