Skocz do zawartości
  • 0

latter is not a text


dominik7550j

Pytanie

set line 1 to "%{_wheatnum}+{_x}%" in file "xxxxxxxxxx"

Ta linijka wyrzuca błąd:

gdzie:

set {_x} to item amount of tool 

set {_wheatnum} to line 1 in file "xxxxxx" < ---- linijka 1 wynosi "0"

 

 

 

Błąd:

Cytat

line 1 of event-block can't be set to '"%{_wheatnum}+{_x}%" in file "xxxxxx"' because the latter is not a text (autoplant.sk, line 99: set line 1 to "%{_wheatnum}+{_x}%" in file "xxxxxxxx"')

 

Odnośnik do komentarza
https://skript.pl/temat/42174-latter-is-not-a-text/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
52 minuty temu, dominik7550j napisał:

set line 1 to "%{_wheatnum}+{_x}%" in file "xxxxxxxxxx"

Ta linijka wyrzuca błąd:

gdzie:


set {_x} to item amount of tool 

set {_wheatnum} to line 1 in file "xxxxxx" < ---- linijka 1 wynosi "0"

 

 

 

Błąd:

 

1. Jakiego dodatku używasz do przechwytywania wartości z innych plików?

2. Czy próbowałeś wysłać na czacie zmienną {_wheatnum}? Jeżeli zwróci liczbę, znaczy, że musisz ją najprawdopodobniej parse'ować na liczbę, gdyż w obecnej postaci jest tekstem.

%{_x} + {_wheatnum} parsed as number%

 

Odnośnik do komentarza
https://skript.pl/temat/42174-latter-is-not-a-text/#findComment-264432
Udostępnij na innych stronach

  • 0

@Kormic

1.

SKutilities 

 

2.

set line 1 to "%{_x} + {_wheatnum} parsed as number%"

 

Cytat

line 1 of event-block can't be set to '"%{_x} + {_wheatnum} parsed as number%" in file "xxx"' because the latter is not a text

 

Odnośnik do komentarza
https://skript.pl/temat/42174-latter-is-not-a-text/#findComment-264438
Udostępnij na innych stronach

  • 0
23 minuty temu, dominik7550j napisał:

@Kormic

1.

SKutilities 

 

2.


set line 1 to "%{_x} + {_wheatnum} parsed as number%"

 

 

Dobra, inaczej. Co próbujesz osiągnąć tym skryptem? Chcesz ustawić linijkę w danym pliku?

 

Odnośnik do komentarza
https://skript.pl/temat/42174-latter-is-not-a-text/#findComment-264443
Udostępnij na innych stronach

  • 0

pobiera ilosc przedmiotow w rece  > sumuje to z linijką pierwsza > wpisuje z powrotem do pierwszej linijki sume

31 minut temu, Kormic napisał:

Dobra, inaczej. Co próbujesz osiągnąć tym skryptem? Chcesz ustawić linijkę w danym pliku?

 

Edytowane przez dominik7550j
Odnośnik do komentarza
https://skript.pl/temat/42174-latter-is-not-a-text/#findComment-264444
Udostępnij na innych stronach

  • 0
30 minut temu, dominik7550j napisał:

pobiera ilosc przedmiotow w rece  > sumuje to z linijką pierwsza > wpisuje z powrotem do pierwszej linijki sume

Składnia do wpisywania czegoś do danej linijki w konkretnym pliku wygląda tak:

write %string% at line %numbers% to file %-string%

Więc popraw to sobie i zadziała. Jeżeli nie będzie w stanie dodać, tak jak mówiłem, musisz parse'ować zmienną {_wheatnum} na 'integer'.

Odnośnik do komentarza
https://skript.pl/temat/42174-latter-is-not-a-text/#findComment-264448
Udostępnij na innych stronach

  • 0

@Kormic

 

write dopisuje nowa linijkę, a ja potrzebuje żeby podmieniało lub edytowało linijkę 


tak wygląda plik po 3 użyciach write:

192
128
64
0
0
0
0

 

tak ma wyglądać po 3 użyciach set line [ ? ]

192
0
0
0

 

 

 

początkowo wyglądał

0
0
0
0

 

Edytowane przez dominik7550j
Odnośnik do komentarza
https://skript.pl/temat/42174-latter-is-not-a-text/#findComment-264453
Udostępnij na innych stronach

  • 0
22 minuty temu, dominik7550j napisał:

write dopisuje nowa linijkę, a ja potrzebuje żeby podmieniało lub edytowało linijkę 

To dziwne, przecież tam masz w składzie tego wyrażenia 'at line %numbers%'.

Odnośnik do komentarza
https://skript.pl/temat/42174-latter-is-not-a-text/#findComment-264456
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

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

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