Skocz do zawartości
  • 0

Funkcja w evencie nie wykonuje się.


Pytanie

Funkcja w evencie nie wykonuje się. Ale jeżeli użyje jej w komendzie to nagle działa. Czym to może być spowodowane?
 

function test(liczba: integer):
	set {_result} to 1 + {_liczba}
	send "%{_result}%" to all players
    
on inventory click:
	set {_index} to index of event-slot
	test({_index}) #Tutaj nie działa
    
    
command /test <integer>:
	trigger:
    	test(arg-1) #Tutaj działa

Przykład kodu

Edytowane przez Skiuel
Odnośnik do komentarza
https://skript.pl/temat/48450-funkcja-w-evencie-nie-wykonuje-si%C4%99/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
3 godziny temu, Skiuel napisał:

Funkcja w evencie nie wykonuje się. Ale jeżeli użyje jej w komendzie to nagle działa. Czym to może być spowodowane?
 


function test(liczba: integer):
	set {_result} to 1 + {_liczba}
	send "%{_result}%" to all players
    
on inventory click:
	set {_index} to index of event-slot
	test({_index}) #Tutaj nie działa
    
    
command /test <integer>:
	trigger:
    	test(arg-1) #Tutaj działa

Przykład kodu

Spróbuj użyć zmiennej typu number. Jeśli bardzo potrzebujesz, aby był to integer (chociaż nie powinno to niczego zmienić), to możesz potem tą zmienną parsować jako integer.

Odnośnik do komentarza
https://skript.pl/temat/48450-funkcja-w-evencie-nie-wykonuje-si%C4%99/#findComment-302371
Udostępnij na innych stronach

  • 0
4 minuty temu, PanAnimek napisał:

Spróbuj użyć zmiennej typu number. Jeśli bardzo potrzebujesz, aby był to integer (chociaż nie powinno to niczego zmienić), to możesz potem tą zmienną parsować jako integer.

nagle jak dałem number funkcja zaczęła się wykonywać. Jest tego jakieś sensowne wytłumaczenie?

Odnośnik do komentarza
https://skript.pl/temat/48450-funkcja-w-evencie-nie-wykonuje-si%C4%99/#findComment-302374
Udostępnij na innych stronach

  • 0
1 minutę temu, Skiuel napisał:

nagle jak dałem number funkcja zaczęła się wykonywać. Jest tego jakieś sensowne wytłumaczenie?

Index slota jest zmienną typu number, nie zmienną typu integer.

Odnośnik do komentarza
https://skript.pl/temat/48450-funkcja-w-evencie-nie-wykonuje-si%C4%99/#findComment-302376
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ę...