Skocz do zawartości
  • 0

Skrypt na gui


gnomq

Pytanie

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 minutę temu, gnomq2000 napisał:

Jak zrobić taką linijkę w slocie w gui?

 

createTop("zabojstwa", 10, all offline players, "&e[INDEX]. &7[PLAYER] &8- &a[VALUE]")

Rozumiem, że to skrypt PyraTop, tak?

Odnośnik do komentarza
https://skript.pl/temat/40883-skrypt-na-gui/#findComment-254794
Udostępnij na innych stronach

  • 0
2 minuty temu, gnomq2000 napisał:

 

nie mam pojęcia, ja tego nie robiłem

To co teraz próbujesz, to jest wywoływanie funkcji od tworzenia topek. A że nie masz takiej funkcji na serwerze, to ci to nie zadziała.

Odnośnik do komentarza
https://skript.pl/temat/40883-skrypt-na-gui/#findComment-254798
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

To co teraz próbujesz, to jest wywoływanie funkcji od tworzenia topek. A że nie masz takiej funkcji na serwerze, to ci to nie zadziała.

mam taką funkcję, a czyj to skrypt to tego nie wiem, ale tak teraz szukam i wydaje mi się że tak jak pisałeś PyraTop

Edytowane przez gnomq2000
Odnośnik do komentarza
https://skript.pl/temat/40883-skrypt-na-gui/#findComment-254801
Udostępnij na innych stronach

  • 0
Teraz, Kormic napisał:

A, no okej, a podaj w takim razie pierwszą linijkę tej funkcji, tyle mi wystarczy.

function createTop(name: string, size: number, list: objects, format: string="[PLAYER] - [VALUE]") :: strings:
 

Odnośnik do komentarza
https://skript.pl/temat/40883-skrypt-na-gui/#findComment-254803
Udostępnij na innych stronach

  • 0
5 minut temu, gnomq2000 napisał:

function createTop(name: string, size: number, list: objects, format: string="[PLAYER] - [VALUE]") :: strings:
 

Dobra, jedynie mam zastrzeżenia do list: objects, bo ty tam wpakowałeś all offline playerów. Gdyby tam było np. players: players, to wtedy to by się zgadzało.

Chodzi mi o to, że raczej w miejscu wywoływania funkcji zamiast 'all offline players' powinna znaleźć się lista. Najlepiej będzie jak sprawdzisz skąd pochodzi ten skrypt, bo to jest albo PyraTop, albo skrypt od Axee'a.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40883-skrypt-na-gui/#findComment-254805
Udostępnij na innych stronach

  • 0
5 godzin temu, Kormic napisał:

Dobra, jedynie mam zastrzeżenia do list: objects, bo ty tam wpakowałeś all offline playerów. Gdyby tam było np. players: players, to wtedy to by się zgadzało.

Chodzi mi o to, że raczej w miejscu wywoływania funkcji zamiast 'all offline players' powinna znaleźć się lista. Najlepiej będzie jak sprawdzisz skąd pochodzi ten skrypt, bo to jest albo PyraTop, albo skrypt od Axee'a.

No trochę odbiegłeś od tematu, pytanie nie brzmiało 'co to za skrypt i czy ma prawo działać'....
może krótkie wyjaśnienie:

Skrypt jest mój (a przynajmniej przytoczona jego wersja),

wpakował tam 'all offline players' bo tak podałem w przykładzie - jest to domyślne i ogólne rozwiązanie przy tworzeniu topki
argument 'list: objects' przyjmuje listę o dowolnym typie obiektu i tworzy z niej indeksy (tj. zazwyczaj nicki graczy) do topki
można tam zatem wpakować dowolną listę stringów lub listę wszystkich graczy online albo offline (all offline players)

 

 

a teraz wróćmy do pytania:

6 godzin temu, gnomq2000 napisał:

Jak zrobić taką linijkę w slocie w gui?
createTop("zabojstwa", 10, all offline players, "&e[INDEX]. &7[PLAYER] &8- &a[VALUE]")

  • zakładam, że chodzi o topkę w lore - musisz stworzyć slot i w miejscu lore wpisać takie coś:
    (...) with lore createTop("zabojstwa", 10, all offline players, "&e[INDEX]. &7[PLAYER] &8- &a[VALUE]")
  • jeżeli jednak chodzi o topkę, gdzie każde miejsce jest na osobnym slocie to odsyłam do tematu ze skryptem (link pyratop reborn z mojej sygnatury), tam opisałem w komentarzu jak to zrobić
    (a nawet jeżeli nie o to chodzi to do tematu i tak odsyłam, może oszczędzi ci to następnym razem czasu)

 

Odnośnik do komentarza
https://skript.pl/temat/40883-skrypt-na-gui/#findComment-254886
Udostępnij na innych stronach

  • 0
26 minut temu, PanMaruda napisał:

No trochę odbiegłeś od tematu, pytanie nie brzmiało 'co to za skrypt i czy ma prawo działać'....
może krótkie wyjaśnienie:


Skrypt jest mój (a przynajmniej przytoczona jego wersja),

wpakował tam 'all offline players' bo tak podałem w przykładzie - jest to domyślne i ogólne rozwiązanie przy tworzeniu topki
argument 'list: objects' przyjmuje listę o dowolnym typie obiektu i tworzy z niej indeksy (tj. zazwyczaj nicki graczy) do topki
można tam zatem wpakować dowolną listę stringów lub listę wszystkich graczy online albo offline (all offline players)

 

 

a teraz wróćmy do pytania:

  • zakładam, że chodzi o topkę w lore - musisz stworzyć slot i w miejscu lore wpisać takie coś:
    
    (...) with lore createTop("zabojstwa", 10, all offline players, "&e[INDEX]. &7[PLAYER] &8- &a[VALUE]")
  • jeżeli jednak chodzi o topkę, gdzie każde miejsce jest na osobnym slocie to odsyłam do tematu ze skryptem (link pyratop reborn z mojej sygnatury), tam opisałem w komentarzu jak to zrobić
    (a nawet jeżeli nie o to chodzi to do tematu i tak odsyłam, może oszczędzi ci to następnym razem czasu)

 

Faktycznie, zboczyłem z tematu problemu, dzięki za sprostowanie. Przy okazji przypomniałem sobie, że wyrażenie 'all offline players' już samo zwraca listę. Więc przepraszam gnomq, przez moją pomyłkę straciłeś dużo czasu. Co do fragmentu kodu od Pana Marudy, oczywiście funkcja musi być umieszczona w procenty aby zadziałała.

Odnośnik do komentarza
https://skript.pl/temat/40883-skrypt-na-gui/#findComment-254887
Udostępnij na innych stronach

  • 0
2 minuty temu, PanMaruda napisał:

nie musi

Aaa... dobra, bo dałeś bez cudzysłowu. W sumie tam nie ma żadnego tekstu, więc było by to niepotrzebne.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40883-skrypt-na-gui/#findComment-254893
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...