Skocz do zawartości
  • 0

Poprawienie skryptu


_Hezer_

Pytanie

19 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, _Hezer_ napisał:

Witam, pisze skrypt na kity w gui i nie dziala mi mozne wyciagac z nich przedmioty oraz jak klikne nie wykonuje zadnej komendy

Nie używaj tylu eventów 'on inventory click', połącz wszystko w jedno.

Pozbądź się tego 'wait 2 ticks', gdyż daje pole do popisu wszelkim szkodnikom kopiującym przedmioty.

Dodam, że 'stop' na końcu ustawiania GUI jest niepotrzebne.

Jeżeli skrypt nie działa, podaj proszę:

  • wersję serwera
  • silnik serwera
  • wersję Skripta
  • listę dodatków do Skripta wraz z wersjami
  • błędy przy przeładowaniu
  • błędy w konsoli

Spróbuj przed sprawdzaniem nazwy GUI wysłać jego nazwę, musimy upewnić się, że są zgodne. Jeżeli to nie wystarczy, przed sprawdzaniem slotu daj jakiś prosty broadcast, abyś wiedział, że warunek przeszedł.

Odnośnik do komentarza
https://skript.pl/temat/44319-poprawienie-skryptu/#findComment-277923
Udostępnij na innych stronach

  • 0
23 minuty temu, Kormic napisał:

Nie używaj tylu eventów 'on inventory click', połącz wszystko w jedno.

Pozbądź się tego 'wait 2 ticks', gdyż daje pole do popisu wszelkim szkodnikom kopiującym przedmioty.

Dodam, że 'stop' na końcu ustawiania GUI jest niepotrzebne.

Jeżeli skrypt nie działa, podaj proszę:

  • wersję serwera
  • silnik serwera
  • wersję Skripta
  • listę dodatków do Skripta wraz z wersjami
  • błędy przy przeładowaniu
  • błędy w konsoli

Spróbuj przed sprawdzaniem nazwy GUI wysłać jego nazwę, musimy upewnić się, że są zgodne. Jeżeli to nie wystarczy, przed sprawdzaniem slotu daj jakiś prosty broadcast, abyś wiedział, że warunek przeszedł.

1.16.1
paper
2.5.3
skrayfall, skellet, skript-reflect, protocollib
brak bledow
brak bledow

Edytowane przez xNightPower_
Nieaktywny

Naprawiam formatowanie na ciemnym stylu.

Odnośnik do komentarza
https://skript.pl/temat/44319-poprawienie-skryptu/#findComment-277924
Udostępnij na innych stronach

  • 0
22 minuty temu, _Hezer_ napisał:

1.16.1
paper
2.5.3
skrayfall, skellet, skript-reflect, protocollib
brak bledow
brak bledow

W takim razie zrób tak, jak napisałem.

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/44319-poprawienie-skryptu/#findComment-277925
Udostępnij na innych stronach

  • 0
21 minut temu, Kormic napisał:

W takim razie zrób tak, jak napisałem.

usunalem wait 2 ticks i stop
ale nie wiem jak to polaczyc w jedno

 

21 minut temu, Kormic napisał:

W takim razie zrób tak, jak napisałem.

jestem zielony w skryptach

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/44319-poprawienie-skryptu/#findComment-277926
Udostępnij na innych stronach

  • 0
3 minuty temu, _Hezer_ napisał:

usunalem wait 2 ticks i stop
ale nie wiem jak to polaczyc w jedno

Zamiast robić tak:

on inventory click:
	if inventory name of current inventory of player is not "&aZestawy!":
		stop
	cancel event
	if clicked slot is 10:
		execute player command "ekit gracz"
on inventory click:
	if inventory name of current inventory of player is not "&aZestawy!":
		stop
	cancel event
	if clicked slot is 11:
		execute player command "ekit vip"

Nie uważasz, że znacznie lepiej, przejrzyściej i prościej jest zrobić tak?

on inventory click:
	inventory name of current inventory of player is "&aZestawy!"
	cancel event
	if clicked slot is 10:
		execute player command "ekit gracz"
	else if clicked slot is 11:
		execute player command "ekit vip"

Co do twojego problemu, przeczytaj ostatnie dwa zdania mojej wypowiedzi.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44319-poprawienie-skryptu/#findComment-277928
Udostępnij na innych stronach

  • 0
2 minuty temu, Kormic napisał:

Zamiast robić tak:


on inventory click:
	if inventory name of current inventory of player is not "&aZestawy!":
		stop
	cancel event
	if clicked slot is 10:
		execute player command "ekit gracz"
on inventory click:
	if inventory name of current inventory of player is not "&aZestawy!":
		stop
	cancel event
	if clicked slot is 11:
		execute player command "ekit vip"

Nie uważasz, że znacznie lepiej, przejrzyściej i prościej jest zrobić tak?


on inventory click:
	inventory name of current inventory of player is "&aZestawy!"
	cancel event
	if clicked slot is 10:
		execute player command "ekit gracz"
	else if clicked slot is 11:
		execute player command "ekit vip"

Co do twojego problemu, przeczytaj ostatnie dwa zdania mojej wypowiedzi.

Skrocilem to ale dalej mozna wyciagac itemy i nie wykonuje komendy

Odnośnik do komentarza
https://skript.pl/temat/44319-poprawienie-skryptu/#findComment-277929
Udostępnij na innych stronach

  • 0
4 minuty temu, _Hezer_ napisał:

Skrocilem to ale dalej mozna wyciagac itemy i nie wykonuje komendy

Czytaj proszę moje wypowiedzi do końca, bo tak to do niczego nie dojdziemy.

Odnośnik do komentarza
https://skript.pl/temat/44319-poprawienie-skryptu/#findComment-277930
Udostępnij na innych stronach

  • 0
14 minut temu, _Hezer_ napisał:

Jestem zielony w skryptach jak pisalem prostego broadcasta nie umiem dodac.

Dobra, w takim razie dam ci gotowy kod, gdyż koniec końców jest to zlecenie.

Zobacz co zostanie wysłane na czacie i podaj.

Odnośnik do komentarza
https://skript.pl/temat/44319-poprawienie-skryptu/#findComment-277936
Udostępnij na innych stronach

  • 0
20 godzin temu, Kormic napisał:

Dobra, w takim razie dam ci gotowy kod, gdyż koniec końców jest to zlecenie.

Zobacz co zostanie wysłane na czacie i podaj.

Nie chodzi mi o to zeby nie mozna bylo wyciagac itemow głównie chodzi mi o to zeby po kliknieciu wykonywalo daną komende i zamykało gui 

Odnośnik do komentarza
https://skript.pl/temat/44319-poprawienie-skryptu/#findComment-278051
Udostępnij na innych stronach

  • 0
Teraz, _Hezer_ napisał:

Nie chodzi mi o to zeby nie mozna bylo wyciagac itemow głównie chodzi mi o to zeby po kliknieciu wykonywalo daną komende i zamykało gui 

Nie chodzi mi o to żebyś sprawdzał czy można wyciągać czy też nie. Miałeś sprawdzić co jest wysyłane na czacie.

Odnośnik do komentarza
https://skript.pl/temat/44319-poprawienie-skryptu/#findComment-278054
Udostępnij na innych stronach

  • 0
3 minuty temu, Kormic napisał:

[ciach], chłopie. Czytaj ze zrozumieniem.

Co zostało wysłane na czacie?

"Spróbuj przed sprawdzaniem nazwy GUI wysłać jego nazwę, musimy upewnić się, że są zgodne. Jeżeli to nie wystarczy, przed sprawdzaniem slotu daj jakiś prosty broadcast, abyś wiedział, że warunek przeszedł."

 

3 minuty temu, Kormic napisał:

[ciach], chłopie. Czytaj ze zrozumieniem.

Co zostało wysłane na czacie?

Chyba ze chodzi ci o to na serwerze minecraft to nic sie nie wyslalo...

Edytowane przez xNightPower_
Nieaktywny

Naprawiam formatowanie na ciemnym stylu, łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/44319-poprawienie-skryptu/#findComment-278058
Udostępnij na innych stronach

  • 0
2 minuty temu, _Hezer_ napisał:

"Spróbuj przed sprawdzaniem nazwy GUI wysłać jego nazwę, musimy upewnić się, że są zgodne. Jeżeli to nie wystarczy, przed sprawdzaniem slotu daj jakiś prosty broadcast, abyś wiedział, że warunek przeszedł."

Podasz mi czy nie?

Jeżeli nie, tutaj moja pomoc się kończy.

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/44319-poprawienie-skryptu/#findComment-278060
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ę...