Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Chciałbym stworzyć program który uruchamiał by się na starcie komputera i pisało by tam lista rzeczy które sobie wcześniej napisałem, no więc trzeba by było zrobić tak:

w tym programie dało by się edytować tekst który byłby zapisywany w dokumencie tekstowym(nie koniecznie txt) gry wyłączylibyśmy program automatycznie zapisywałby wszystko to co zmienilibyśmy. Prościej:

Otwieram Program

pisze lista rzeczy które np. mam zrobić

co zrobiłem mogę sobie usunąć bezpośrednio w programie a nie w pliku

zapisanie

i najważniejsze z tym żeby się na starcie kompa uruchamiał.

 

@Down ha łatwo powiedzieć nie? gorzej z wykonaniem.

 

A jeszcze łatwiej pisać nowe posty oO Ostrzeżenie.

Beczo.

Edit:

no to chodziarz mi powiedzcie jak zrobić żeby to co pisze było zapisywane w pliku textowym

Opublikowano

aww.. weź pomyśl trochę :P

 

GML
oko = file_text_open_write("test.txt");

file_text_write_string(oko,"Bardzo lubie cie.");

file_text_close(oko);

Opublikowano

Masz napisane w notatniku bardzo cię lubię no i żeby to się wyświetliło w gm

jeżeli za ten text było by coś innego to coś innego byłoby wyświetlane ^^

zależy co jest w tym notatniku

Opublikowano

mhm..

GML
Klikniecie prawym klawiszem myszy na przycisku:

oko = file_text_open_read("test.txt");

 

if file_text_eof(oko) == false

{

lin = file_text_read_string(oko);

}

 

file_text_close(oko);

 

draw:

draw_text(1,1,string(lin));

Opublikowano

Ja bym guziki zrobił na INI...

Przykładowy wyglądałby tak:

 

[WPISY]

suma=5

1=Pierwsze zadanie
2=Drugie zadanie
3=Trzecie zadanie
4=Jeszcze czwarte...
5=No i piąte.

 

I potem pętla, która wykona się [suma] razy, i oczytuje kolejneguziki oraz je tworzy....

 

np.

 

GML
i = instance_create(x, y, guzik);

i.tekst = ini_read...

i.numer = ...

Wtedy stworzony obirekt przyjmowałby takie właśnie zmienne :D A mogłoby być ich kilka...

 

Zmienna tekst byłaby używana do wyświetlania tekstu na guziku, zaś zmienna numer do kasowania odpowiedniego klucza.

Opublikowano

@Luksor jak byś mógł ^^

@Edit:

Mam już tak: zapisanie pliku.txt, pisanie (keyboard_string), i nie wiem jak zrobić wczytywanie tego textu do GM, chodzi mi o to żeby było napisane to o jest w totatniku

Opublikowano

Po prostu odczytaj i wydrukuj text.. najlepiej napisz sobie jakiś skrypt..

1. Otworzenie pliku

2. Zapisanie pierwszej linijki do zmiennej

3. Zamkniecie pliku

 

A gdzieś tam daj w draw-ie drukowanie tej zmiennej..

Opublikowano

Thx Luksor ^^, no i jeszcze mi wytłumacz co z tym zrobić? :) bo ja nie jestem z tych co tak łatwo wszystko obczajają. :P dobra już mam thx jeszcze się odezwę jak nie będzie mi szło :P

EDIT:

coś mi w ogóle nie idzie dziś, wolałbym zrobic to na tym notatniku bo mi jakoś lepiej ale wciąż nie mogę tego zrobić żeby przy starcie napisane było to co jest w tym notatniku i jeszcze mam problem bo jak napiszę coś i wyłączę program i potem znów włącze i napisze to co wcześniej napisałem to mi się usuwa co z tym zrobić żeby działało poprawnie?

Opublikowano

tam powinna byc opcja odczytywania

a jak ci kasuje to co wpisales to zrob zeby najpierw sprawdzalo czy cos jest wpisane a jak bedzie to zeby nie mozna bylo wpisac :)

 

edit: a zeby pokazywalo przy starcie to wez do autostartu dodaj skrot

Opublikowano

Ale mi chodzi o takie coś żeby było napisane w GM to co jest w notatniku.

Można jakiś skrypcik ? bo mi błędy wywala jak cokolwiek próbuje zrobić

Opublikowano

A użyłeś file_text_open_append("plik.txt") ? //nie wiem czy to tak dokładnie wyglądało, może file_text_append samo...

 

Jak chcesz edytować plik skoro go nie otworzyłeś?

Opublikowano
ERROR in

action number 1

of Draw Event

for object drawer:

 

Error opening file for writing.

 

___________________________________________

ERROR in

action number 1

of Draw Event

for object drawer:

 

File is not opened for reading.

 

___________________________________________

ERROR in

action number 1

of Draw Event

for object drawer:

 

Trying to close unexisting text file.

 

no nie wiem ... może jakiś skrypt żebym zaczaił bo z tego --> https://gmclan.org/index.php?wiki&wart=56 <-- nic nie czaje poza osobnymi skryptami a złożyć ich już nie potrafię.

Nie mógłby mi ktoś napisać skrypt i wyjaśnić jakoś?

Opublikowano

file_text_open_append("plik.txt")

Musisz tego użyć żeby sie plik otworzył o_. Dajesz to przed wszystkimi innymi komendami związanymi z plikami text.

Opublikowano

A jak mogę sobie z tym poradzić :

h

h

hu

hu

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hud

hudy

.....

ja chcę żeby normalnie pisało w rządku a nie cała historia tego co napiszę i w jakim czasie :P

Opublikowano

Tak trudno zajrzeć do pliku pomocy?

GML
file_text_open_read(fname)
- Do czytania pliku;

GML
file_text_open_write(fname)
- Do pisania coś w pliku;

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