Skocz do zawartości
  • 0

Parsed as integer


Cinu2421

Pytanie

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
10 godzin temu, Cinu2421 napisał:

    set {_Item} to "%name of event-item%"
    replace all "Kasa&7: " with "" in {_Item}
    set {_Kasa} to "%{_Item}%" parsed as integer
    add {_Kasa} to balance of player
    send "%{_Item}%" to player
    send "%{_Kasa}%" to player 

Kasa zwracana jest jako <none>

Co zle robie?

1. Upewnij się, że zmodyfikowana zmienna {_item} zawiera jedynie liczbę całkowitą.

2. Zrobiłem dla testu mały skrypt:

command /kasa:
	trigger:
		set {_Item} to "Kasa&7: 70"
		replace all "Kasa&7: " with "" in {_Item}
		set {_Kasa} to "%{_Item}%" parsed as integer
		send "%{_Item}%" to sender
		send "%{_Kasa} - 5%" to sender 

Zwraca 70 i 65, więc poprawnie odjęło 5 od zmiennej.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
48 minut temu, Kormic napisał:

1. Upewnij się, że zmodyfikowana zmienna {_item} zawiera jedynie liczbę całkowitą.

2. Zrobiłem dla testu mały skrypt:


command /kasa:
	trigger:
		set {_Item} to "Kasa&7: 70"
		replace all "Kasa&7: " with "" in {_Item}
		set {_Kasa} to "%{_Item}%" parsed as integer
		send "%{_Item}%" to sender
		send "%{_Kasa} - 5%" to sender 

Zwraca 70 i 65, więc poprawnie odjęło 5 od zmiennej.

Dodalem 1 do itemu i przykladowo zwraca kolorowe "75+1" jako tekst

Ale po parsowaniu zwraca none xD

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ę...