Julio 04, 2011, 07:49:47 PM Ultima modificación: Julio 04, 2011, 08:20:51 PM por Metal Mario
Bueno, espero puedan ayudarme con lo que les voy a decir:
tengo un objeto que se crea cuando acaba el juego con cierto puntaje. Al crearse este, pone 2 o 3 mensajes y empieza a escribir. Aqui est? mi c?digo:
[gml]file_text_open_write("Trucos Super Mario Bros Rebel Kingdom.txt")
file_text_write_string("Trucos Super Mario Bros Rebel Kingdom.txt","Algo debe escribirse aqui, pero no puedo. Si aparece, wow, creo que ya estoy listo lol.")
file_text_close("Trucos Super Mario Bros Rebel Kingdom.txt")[/gml]
Pero no escribe nada, solo crea el archivo y muestra estos 3 errores:

ERROR in
action number 1
of Create Event
for object obj_write_text:

Error opening file for writing.

___________________________________________
ERROR in
action number 1
of Create Event
for object obj_write_text:

File is not opened for reading.

___________________________________________
ERROR in
action number 1
of Create Event
for object obj_write_text:

Trying to close unexisting text file.



Estoy mal en algo??? Esta es una nueva funci?n para mi, asi que quiero que me aclaren la manera correcta de usar esto.
Gracias. :)


Bueno... esos errores ocurren porque usas mal la primera funcion:
[gml]file_text_open_write("Trucos Super Mario Bros Rebel Kingdom.txt")[/gml]

Bien... resulta que la primera funcion devuelve el ID del archivo, entonces ese ID lo usas para las demas llamadas a otras funciones que involucren a ese archivo...
Entonces todo el c?digo para que funcione deber?a quedar as?
[gml]
var archivo;
archivo = file_text_open_write("Trucos Super Mario Bros Rebel Kingdom.txt");
file_text_write_string(archivo,"Algo debe escribirse aqui, pero no puedo. Si aparece, wow, creo que ya estoy listo lol.");
file_text_close(archivo);[/gml]

Espero te funcione :)

#2 Julio 04, 2011, 08:19:50 PM Ultima modificación: Julio 04, 2011, 08:22:03 PM por Metal Mario
Respuesta breve, funcional, vaya, creo que esta vez podr? continuar con este juego.
Gracias por todo, Silver_light. Ahora funciona...

...pero si existe un limite en caracteres para escribir, volver? a preguntar algo mas.
Gracias. Resuelto!!!

EDIT: Oh, lo olvid?. Qu? malagradecido soy.
+1 karma. :)