Skocz do zawartości
  • 0

Ranga obok nazwy użytkownika


bludis

Pytanie

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Chodzi o wygląd chatu?

W dniu 23.04.2018 o 00:27, TheMolkaPL napisał:

Skript nie potrafi niestety ustawić formatu chatu, więc ustawienia wyglądu chatu są niemożliwe. Jedynym wyjściem jest anulowanie eventu i ręczne ogłaszanie wiadomości, ale to psuje wszelką kompatybilność z innymi pluginami i skryptami, które z eventu na chat w jakiś sposób korzystają, więc lipa. Lepiej użyć do tego plugin.

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, LjayPL789 napisał:

Błedy: Can't understand this expression: player's prefix (tag.glowa.sk, line 2: set player's tag to "&5%player's prefix% &7%name of player%"')

on join:
	if player has permission "group.admin":
		set player's tag to "&5Admin &7%name of player%"
	else if player has permission "group.helper":
		set player's tag to "&5Helper &7%name of player%"
	else if player has permission "group.vip":
		set player's tag to "&5VIP &7%name of player%"
	else if player has permission "group.gracz":
		set player's tag to "&5Gracz &7%name of player%"
	else:
		set player's tag to "&CBRAK RANGI &7%name of player%"

Eh.. głupie skrypty.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 godzinę temu, LloydPL napisał:

jak to?
on chat:
    set message to "[tag] %player's prefix% %player% %message% %player's suffix%"

To jest treść wiadomości, nie format. Załóżmy, że mamy sobie plugin, który wszystkie wiadomości loguje do bazy danych. Jeżeli napisze na chacie Ala ma kota, to do bazy danych ma zostać przecież wysłane Ala ma kota, a nie [tag] [gracz] TheMolkaPL: Ala ma kota. Takie rzeczy jak na przykład gracz dodaje się do innego pola informacji, a nie treści wiadomości.

 

1 godzinę temu, KrejzolekPRO napisał:

on join:
	if player has permission "group.admin":
		set player's tag to "&5Admin &7%name of player%"
	else if player has permission "group.helper":
		set player's tag to "&5Helper &7%name of player%"
	else if player has permission "group.vip":
		set player's tag to "&5VIP &7%name of player%"
	else if player has permission "group.gracz":
		set player's tag to "&5Gracz &7%name of player%"
	else:
		set player's tag to "&CBRAK RANGI &7%name of player%"

Eh.. głupie skrypty.

No i teraz na serwer wchodzi taki gracz TheMolkaPL, którego nick ma długość 10 znaków. Formatując to według tego wzoru wynikiem będzie:

&5Gracz &7TheMolkaPL

Długość tego to 20 znaków, serwer przyjmuje maksymalnie (implementacja API Bukkita, bo takie ograniczenie ma klient) 16 znaków. WildSkript pewnie robi substring tego do 16 znaków, czyli mój nick to będzie:

&5Gracz &7TheMol

Nie da się bez scoreboarda ;)

Odnośnik do komentarza
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ę...