Skocz do zawartości

[WildSkript] Tablista - Jak tego używać?


Rekomendowane odpowiedzi

Cześć!

Zajmiemy się TAB'em dodanym w WildSkript.

___________________________________________________________________________________________________________________

=============================================================================================================

Na początku, musimy stworzyć takowy tab.

Tworzymy go funkcją:

set {_Tab} to "tab"

Dobrze!

Teraz, przechodzimy do wysyłania różnych packetów (tekstów/wiadomości etc.), na naszą tablistę!

Co robimy? Mamy stworzoną wartość {_Tab}, czyli obiekt który może być wykorzystywany do inicjowania na "której" tabliście ma się to wyświetlać.

Więc wpisujemy "[Obiekt]".Tab.set{1, "Test!"};

O co chodzi? Obiekt, jest naszym {_Tab}, po kropce, mamy "Tab" ale po co? Jest to wykorzystywane przez WS żeby używało to do tabu.

set, czyli ustawienie, i potem jest {1, "Test!"}, 1 oznacza, że jest to w 1 "linijce" (pierwszym pasku na tabie). Za to "Test!" to wysylany packet (wiadomość)

Dobrze, ale dość teorii, przejdźmy do działania:

on join:    "{_Tab}".Tab.set{1, "&9Tablista"};    "{_Tab}".Tab.set{2, "&ew WildSk"};    "{_Tab}".Tab.set{3, "&2jest super!"}; 

To będzie wysyłać nam wiadomości na 3 kafelki tabu. ale kiedy? Wtedy kiedy dołączymy na serwer (on join) :)

Zaraz zaraz zaraz! Ale trzeba też wstawić funkcję która będzie wysyłać cały tab do gracza, no to robimy!

"{_Tab}".Tab.send{player};

Ta funkcja będzie wysyłać całą tabliste {_Tab} do "player" czyli Ciebie.

 

Oto efekt tego mini kodu:

http://scr.hu/2vku/0uwko

on join:    set {_Tab} to "tab"    "{_Tab}".Tab.set{1, "&9Tablista"};    "{_Tab}".Tab.set{2, "&ew WildSk"};    "{_Tab}".Tab.set{3, "&2jest super!"};    "{_Tab}".Tab.send{player};

___________________________________________________________________________________________________________________

=============================================================================================================

Oczywiście za pomocą tych funkcji, możemy zrobić "żywy tab" o co chodzi?

on join:	set {_Tab} to "tab"	"{_Tab}".Tab.set{1, "&9Tablista"};	"{_Tab}".Tab.set{2, "&ew WildSk"};	"{_Tab}".Tab.set{3, "&2jest super!"};	if {wartosc::%player%} is set:		"{_Tab}".Tab.set{4, "&4Wartosc: &c%{wartosc::%player%}%"};	if {wartosc::%player%} is not set:		"{_Tab}".Tab.set{4, "&4Wartosc: &cBrak"};	"{_Tab}".Tab.send{player};command /wartosc [<text>]:	trigger:		if arg 1 is set:			set {wartosc::%player%} to arg 1			send "Ustawiles wartosc %arg 1%!"		else:			send "Musisz podac wartosc!"

Ten kod, pozwala na stworzenie na tabie własnej wartości ustawianej komendą /wartosc <jakas wartosc>

Wypróbujcie sami!

Miłej zabawy! :)

 

 

 

Ja wiem że to jest proste, ale to jest poradnik dla początkujących ;-] nie hejtować xd

Odnośnik do komentarza
https://skript.pl/temat/3596-wildskript-tablista-jak-tego-u%C5%BCywa%C4%87/
Udostępnij na innych stronach

niezłe, ale tu

on join:	"{_Tab}".Tab.set{1, "&9Tablista"};	"{_Tab}".Tab.set{2, "&ew WildSk"};	"{_Tab}".Tab.set{1, "&2jest super!"}; 
w ostatniej linijce chyba powinno być 3 a nie 1 xD

a poza tym to spoko

Odnośnik do komentarza
https://skript.pl/temat/3596-wildskript-tablista-jak-tego-u%C5%BCywa%C4%87/#findComment-31345
Udostępnij na innych stronach

  • 2 tygodnie później...

Dodaj jeszcze jak się liczy okienka i jak wprowadzić tam zmienne np. nick gracza :D

 

PS: Leci Lajk

Edytowane przez PanNiedzwiadek
Odnośnik do komentarza
https://skript.pl/temat/3596-wildskript-tablista-jak-tego-u%C5%BCywa%C4%87/#findComment-35273
Udostępnij na innych stronach

Ja mam taki problem, że jak jest jeden gracz to jest ok, ale jak wbije drugi to po każdym odświeżeniu taba powoli zasypuje się zmiennymi :( i po jakimś czasie nic nie widać, tylko numerki :c

Odnośnik do komentarza
https://skript.pl/temat/3596-wildskript-tablista-jak-tego-u%C5%BCywa%C4%87/#findComment-37483
Udostępnij na innych stronach

  • 2 lata później...
  • 2 miesiące temu...
Dnia ‎22‎.‎09‎.‎2017 o 23:22, r0sieq napisał:

Mogby to ktos normalnie wytabowac? Jak wklejam do Notepad++ to mam wszystko w jednej linijce i niechce mi sie tysiac razy kasowac linijek.

 

To nie kasuj. Lenistwo ma swoją cenę.

Odnośnik do komentarza
https://skript.pl/temat/3596-wildskript-tablista-jak-tego-u%C5%BCywa%C4%87/#findComment-148401
Udostępnij na innych stronach

  • 2 tygodnie później...
Dnia 26.09.2017 o 21:52, Wizzard napisał:

To nie kasuj. Lenistwo ma swoją cenę.

To nawet nie chodzi o samo niechcenie, tylko o to, że nie mam zielonego pojecia, czy coś mam wkleic do nastepnej linijce, co zostawić itd. Niestety widze że niektórzy ludzie wolą pouczać niż pomóc.

Odnośnik do komentarza
https://skript.pl/temat/3596-wildskript-tablista-jak-tego-u%C5%BCywa%C4%87/#findComment-149755
Udostępnij na innych stronach

  • 2 lata później...

Mam problem,

serwer jest na 1.8.8 spigocie ma Skript, WildSkript, SkQuerry oraz skRayFall i mi nie działa :_:

kod:

on join:
    set {_Tab} to "tab"    
    {_Tab}.Tab.set{1, "test"};    
    {_Tab}.Tab.set{2, "test2"};    
    {_Tab}.Tab.set{3, "test3"};    
    {_Tab}.Tab.send{player};

bo podejrzewam że to jest wina widoczności graczy na tabliscie tylko nie wiem jak ją wyłączyć

Odnośnik do komentarza
https://skript.pl/temat/3596-wildskript-tablista-jak-tego-u%C5%BCywa%C4%87/#findComment-244674
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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