Skocz do zawartości
  • 0

MrGoraj
 Udostępnij

Pytanie

Witam chciałbym zapytać czy jest jakiś sposób by połączyć skrypt z pluginem? (mi głównie zależy na pex) ponieważ mam skrypt na rangi za zabójstwa jednak tam trzeba każdą rangę zapisać osobno w tym te pexowe by prefix był wyświetlany przez co wychodzi strasznie dużo kodu i słaba optymalizacja (no i podejrzewam że skript się przez to buguje) 

Odnośnik do komentarza
Udostępnij na innych stronach

17 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
31 minut temu, KrejzolekPRO napisał:

 

A można jeszcze prosić o pomoc w połączeniu 2 typów rang ewentualnie znalezienie alternatywnego sposobu na ich stworzenie bo aktualnie przykładowy kod wygląda tak:

 

On chat:
	Cancel event
	if {team::%player%} is 2:	
		if {DW::%player%} is greater than or equal to 1000000:
			if has permission "wiad.vip":
				broadcast "&l&2[Weteran] &l&6[Premium] &l&9%player%&l&6: %colored message%"
				stop
			if has permission "wiad.czatmod":
				broadcast "&l&2[Weteran] &l&8[Czat Mod] &l&9%player%&l&8: %colored message%"
				stop
			if has permission "wiad.admin":
				broadcast "&l&2[Weteran] &l&4[Admin] &l&4%player%&l&c: %colored message%"
				stop
			else:
				broadcast "&2[Weteran] &9%player%&7: %colored message%"
				stop

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
On chat:
	if {team::%player%} is 2:	
		if {DW::%player%} is greater than or equal to 1000000:
			if has permission "wiad.vip":
				set mesage to "&l&6[Premium] &l&9%player%&l&6: %message%"
				stop

I teraz w essentials dajesz:

Admin: &l&2[Weteran] : {MESSAGE}

To jest tylko przykład.

//EDIT Jezeli nie zrobisz w ess spacji po tym [WETERAN] to wyjdzie takie coś "[WETERAN][PREMIUM]" a jak zrobisz spacje to "[WETERAN] [PREMIUM]"

Edytowane przez KrejzolekPRO
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Dnia 23.11.2016 o 15:30, KrejzolekPRO napisał:
On chat:
	if {team::%player%} is 2:	
		if {DW::%player%} is greater than or equal to 1000000:
			if has permission "wiad.vip":
				set mesage to "&l&6[Premium] &l&9%player%&l&6: %message%"
				stop

I teraz w essentials dajesz:

Admin: &l&2[Weteran] : {MESSAGE}

To jest tylko przykład.

//EDIT Jezeli nie zrobisz w ess spacji po tym [WETERAN] to wyjdzie takie coś "[WETERAN][PREMIUM]" a jak zrobisz spacje to "[WETERAN] [PREMIUM]"

a jak ma to się sprawdzić w przypadku wielu rang? I dalej nie rozwiązuje to problemy dużej ilości kodu i zmiennych bo wywalę tylko jedno słowo praktycznie

Edytowane przez MrGoraj
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
11 minut temu, MrGoraj napisał:

a jak ma to się sprawdzić w przypadku wielu rang? I dalej nie rozwiązuje to problemy dużej ilości kodu i zmiennych bo wywalę tylko jedno słowo praktycznie

Robisz z przykładem:

Skript: 

if has permission "vip":
	set mesage to "&l&6[VIP] &l&9%player%&l&6: %message%"
	stop

if has permission "admin":
	set mesage to "&l&6[ADMIN] &l&9%player%&l&6: %message%"
	stop

Essentials:

Admin: &l&2[Weteran] : {MESSAGE}
Vip: &l&2[Weteran] : {MESSAGE}

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Robisz z przykładem:
Skript: 
if has permission "vip":set mesage to "&l&6[VIP] &l&9%player%&l&6: %message%"stopif has permission "admin":set mesage to "&l&6[ADMIN] &l&9%player%&l&6: %message%"stop

Essentials:

Admin: &l&2[Weteran] : {MESSAGE}Vip: &l&2[Weteran] : {MESSAGE}

 



Zapytam jeszcze raz:

Co to zmieni skoro kodu tyle samo jest?

Wysłane z mojego Szajsunga

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
6 minut temu, KrejzolekPRO napisał:

Ale ty chciałeś połączyć rangi, więc?

Jakbyś doczytał temat do końca to byś się doszukał fragmentu gdzie piszę że robię to w jakimś celu więc pozwolę sobie zacytować:

"przez co wychodzi strasznie dużo kodu i słaba optymalizacja (no i podejrzewam że skript się przez to buguje) "

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
19 godzin temu, MrGoraj napisał:

Jakbyś doczytał temat do końca to byś się doszukał fragmentu gdzie piszę że robię to w jakimś celu więc pozwolę sobie zacytować:

"przez co wychodzi strasznie dużo kodu i słaba optymalizacja (no i podejrzewam że skript się przez to buguje) "

Co się ma bugować? dużo kodu? Słaba optymalizacja? Jak dobrze poukładasz kod to będzie lepsza.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Dnia 26.11.2016 o 15:38, KrejzolekPRO napisał:

Co się ma bugować? dużo kodu? Słaba optymalizacja? Jak dobrze poukładasz kod to będzie lepsza.

Skrypty nagle przestawały działać, teraz po usunięciu kodu, który odpowiadał za rangi wszystko śmiga.

 

Edytowane przez MrGoraj
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Do końca nie wiem czy jest rozwiązany i nie mogę zbytnio sprawdzić ponieważ siadły mi ogólnie prefixy z pluginu ale już zrobiłem temat na jednym forum i szukam rozwiązania problemu więc zaraz jak sprawdzę czy wszystko działa zaznaczę że problem jest rozwiązany 

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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