Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 01/06/23 uwzględniając wszystkie działy

  1. Helios1993

    Tworzenie GUI w Skript - Poradnik

    GUI w Skript Czym jest GUI? Jest to skrzynia z wcześniej ustalonymi przedmiotami, z której nie możesz wyciągać przedmiotów, lecz możesz np. przenieść się na inny serwer klikając w odpowiedni przedmiot. Przykładowe GUI: Dlaczego nie powinieneś korzystać z SkQuery do tworzenia GUI? SkQuery posiada sporo błędów, jednym z nich jest ukryta możliwość wyciągania przedmiotów z GUI robionego za pomocą tego addonu. Jakie addony są potrzebne do zrobienia GUI? Nie potrzebujesz żadnych addonów, wystarczy sam Skript. Jak zrobić GUI w Skripcie? Jak w każdym skrypcie, na początku musi być jakiś event. W przykładzie użyję komendę: (Zapamiętaj, że przy dodawaniu komendy zawsze musi być 'trigger' w następnej linijce.) command /gui [<text>]: trigger: Gdy już masz komendę, musisz stworzyć swoje GUI. Robisz to w ten sposób: (3 to ilość linijek, "Nazwa" to nazwa twojego gui.) set {_gui} to chest inventory with 3 rows named "Nazwa" Teraz musisz ustawić slot. Pamiętaj, że są one liczone od 0. Żeby ustawić pierwszy slot w swoim GUI, zrób to: set slot 0 of {_gui} to diamond Twoje GUI jest już gotowe! Najwyższy czas je otworzyć dla gracza, który wykonał komendę: open {_gui} to player Cały kod powinien wyglądać tak: command /gui [<text>]: trigger: set {_gui} to chest inventory with 3 rows named "Nazwa" set slot 0 of {_gui} to diamond open {_gui} to player Aktualnie z twojego GUI można wyciągać przedmioty i nic się nie dzieje, jak to zmienić? Przyda ci się event 'on inventory click': on inventory click: Sprawdzaj czy naciśnięty slot nie jest ekwipunkiem gracza: event-inventory is not player's inventory Teraz musisz sprawdzić nazwę GUI: if name of event-inventory is "Nazwa": Jeśli chcesz zablokować wyciąganie przedmiotów, dodaj teraz 'cancel event': cancel event Sprawdź kliknięty slot: if clicked slot is 0: I wykonaj co chcesz wykonać: add diamond to player's inventory Cały kod powinien wyglądać tak: on inventory click: event-inventory is not player's inventory if name of event-inventory is "Nazwa": cancel event if clicked slot is 0: add diamond to player's inventory Teraz połącz te dwa kody i przeładuj skrypt. Gratulacje! Zrobiłeś swoje pierwsze GUI w Skripcie!
    1 punkt
  2. xAxee

    Ustawić border mapy

    skript-reflect (player's world).getWorldBorder().setSize(1000) (player's world).getWorldBorder().setCenter(player's location)
    1 punkt
  3. Ask3r

    Chezjusz - dyskusja

    Cóż może temat nie dotyczy mnie jednak dodam "kilka groszy" Prowadzę serwer IRONAGE.PL gdzie WidmoX oraz PandaFortis (Aktualnie ZeusXn) byli w Administracji na wysokim stanowisku z dostępem do plików serwera. Osoby wyżej wymienione ukradły pliki z mojego serwera i aktualnie wykorzystują je na serwerze Chezjusza - aksolotle.pl Tryb który ukradli był uznawany za "własność" Pandy jednak to tylko bujdy, dlaczego? Praktycznie całość trybu oprócz mapy i poszczególnych rzeczy zostało wykonane przeze mnie, a oni przygarnęli sobie cudzą prace i teraz chwalą się jaki to super serwer zrobili "XD". Krótki opis sytuacji: Dowiedziałem się, że tworzą NOWY serwer korzystając z moich plików oraz "obgadują" mnie za moimi plecami. Zweryfikowałem informacje i wyrzuciłem ich z Administracji. Oczywiście, chciałem zakończyć współprace w sposób normalny i zaoferowałem, że dostaną PLIKI z trybów gdzie chociaż coś robili. Ostatecznie nie dostali. Dlaczego? W tym momencie byłem akurat na wakacjach, a osoby wyżej wymienione oraz członkowie SapCord wykorzystali błąd w moim itemshopie i wyrządzili szkody na 3 tysiące złoty. (No ale była cofka). Do tego został zniszczony HUB serwera również przez te osoby. Po tak dziecinnym zachowaniu nie otrzymali żadnych plików.
    1 punkt
  4. TheBestv4

    Ustawić border mapy

    Ale ja to potrzebuje wrzucić do on load: A to na on load nie zadziała czujesz klimat?
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
×
×
  • Dodaj nową pozycję...