Skocz do zawartości
  • 0

Jak edytowac TABliste?


kar102030

Pytanie

Rekomendowane odpowiedzi

  • 0

Nie jestem pewien jak to działa, ale mogę tylko gdybać ;_;

 

player.sendPacket{PacketPlayOutPlayerInfo{"Pierwsze pole tablisty", false, 0}};

player.sendPacket{PacketPlayOutPlayerInfo{"Drugie pole tablisty", false, 1}};
 
To jest przykład z doc, ale to Dziki musi pisać, bo ja na prawdę nie wiem nic o pakietach(jak z resztą 3/4 ludzi używających WS do końca ;-: )
Odnośnik do komentarza
https://skript.pl/temat/1497-jak-edytowac-tabliste/#findComment-12099
Udostępnij na innych stronach

  • 0

Jeśli nie ma czegoś w dokumentacji, a dokumentacja jest w 100% ukończona, to dodatek nie dodaje tych funkcji.

Możesz użyć innych pluginów typu FancyTab.

Moze sprecyzuje. 100% wylaczajac complex i objects. :P

Nie jestem pewien jak to działa, ale mogę tylko gdybać ;_;

player.sendPacket{PacketPlayOutPlayerInfo{"Pierwsze pole tablisty", false, 0}};

player.sendPacket{PacketPlayOutPlayerInfo{"Drugie pole tablisty", false, 1}};

To jest przykład z doc, ale to Dziki musi pisać, bo ja na prawdę nie wiem nic o pakietach(jak z resztą 3/4 ludzi używających WS do końca ;-: )

Hymmm... To już nie zadziała, bo dodałem możliwośÄ wysylania dowolnego pakietu xd Jutro update w zupelnosci na to pozwalajacy. :)
Odnośnik do komentarza
https://skript.pl/temat/1497-jak-edytowac-tabliste/#findComment-12115
Udostępnij na innych stronach

  • 0

Pobierz jeszcze raz WildSkript i teraz pacz:

on join:    set {_packet::*} to "PacketPlayOutPlayerInfo", "%name of player%", false and 0    player.sendPacket{{_packet::*}};

nasz {_packet::*} składa się z:

  • Nazwa pakietu
  • Teraz konkretnie dla PacketPlayOutPlayerInfo (czyli pakiet od TabListy):
  • 1. Tekst na tab
  • 2. true/false - Pokaż/Ukryj
  • 3. Wyświetlany ping, dla false nieważny 

Teraz tak, tekst nie może Ci się powtarzać. Czyli jak chcesz x2 "Ranking" lub nawet puste pole, musisz sobie dawać kolorki, tylko one też nie mogą się powtórzyć.

Odnośnik do komentarza
https://skript.pl/temat/1497-jak-edytowac-tabliste/#findComment-12306
Udostępnij na innych stronach

  • 0

Dzikoysk po "dłuższym" sprawdzeniu wszystko działa jak powinno, tylko jak to wpisuje to to co chce wpisać na tabie wyswietla sie po liscie graczy, a nie w pierwszym slocie ;p Nie wiem jest jakies polecenie na usuniecie graczy z taba?

Odnośnik do komentarza
https://skript.pl/temat/1497-jak-edytowac-tabliste/#findComment-12422
Udostępnij na innych stronach

  • 0
loop all players:    player.sendPacket{PacketPlayOutPlayerInfo{"%name of loop-player%", false, 0}};

Tylko to dla jednego gracza, jakbyś chciał żeby każdy gracz miał pustą tab, to musi zrobić 2 pętle xd 

 

Ewentualnie użyć z obiektu TabList:

# Ukryj wszystkich dla graczaTabList.hidePlayers{player};# Pokaz wszystkich dla graczaTabList.displayPlayers{player};
Odnośnik do komentarza
https://skript.pl/temat/1497-jak-edytowac-tabliste/#findComment-12427
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ę...