Skocz do zawartości

notatniczek


Rekomendowane odpowiedzi

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

Odnośnik do komentarza
Udostępnij na innych stronach

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));

Odnośnik do komentarza
Udostępnij na innych stronach

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.

Odnośnik do komentarza
Udostępnij na innych stronach

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?

Odnośnik do komentarza
Udostępnij na innych stronach

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

Odnośnik do komentarza
Udostępnij na innych stronach

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ś?

Odnośnik do komentarza
Udostępnij na innych stronach

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

Odnośnik do komentarza
Udostępnij na innych stronach

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