Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Nie jestem pewien czy napewno jest to pytanie zaawansowane, ale chyba tak.

 

Mam jakiś folder, a w nim kilka plików tekstowych(.txt) o różnych nazwach.

Jak zrobić, aby GM otwierał z tego folderu wszystkie te pliki i odczytywał z nich pierwszą linijkę tekstu?

Ważne jest to, że nie będzie wiadomo ile jest tych plików i jak się nazywają.

Czy wogóle GM ma taką funkcję? Mam wersję 8 lite.

 

A i jeszcze jedno: można jakoś zabezpieczyć plik przed edycją/kasowaniem lub go ukryć? Oczywiście chodzi mi o to, aby GM przy tworzeniu to robił.

 

 

Z góry dzięki wszystkim za pomoc.

Opublikowano

1. Nie wiem czy to działa na Lite, ale:

GML
find = file_find_first("folder\*.txt",0);

while (find != "") {

fid = file_text_open_read("folder\"+find);

line = file_text_read_string(fid);

show_message(line);

file_text_close(fid);

 

find = file_find_next();

}

file_find_close();

 

2. Samym GMem nie bardzo.

Opublikowano

Sorki że odświeżam temat ale mam problemik:

Mam jakiś tekst: "Moja gra jest fajna!" i chcem aby GM wyłapał z niego np wyraz jest i go usunął (ma zostać tylko "Moja gra fajna!")

Jak to zrobić?

Opublikowano

No jest prawie że pięknie.

Prawie bo gdy wpisze zdanie: "Jestem w domu." to usuwa mi jestem i wychodzi mi "em w domu.". A chodzi mi o to żeby usuwał tylko wyraz jest jeżeli będzie on całym wyrazem.

I co zrobić?

Opublikowano

GML
global.zmiennaztekstem = string_replace_all(global.zmiennaztekstem," jest "," ")

Spróbuj tak ;) Spacje na początku i na końcu wyrazu "jest", powinny pomóc :P

Opublikowano
Spacje na początku i na końcu wyrazu "jest", powinny pomóc :P

 

No też trochę nie bardzo bo jak w zdaniu wyraz jest jest pierwszy i nie ma przed nim spacji to jest problem.

Ale OK chyba sobie jakoś poradze. :thumbsup:

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

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

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