Escritura (LUADEV) (Solucionado)

Y... otra duda mas cuantas iban ya???

Ayyy

Bueno la cuestion es que cuando escribo algo no se guarda... y no se que mas hacer he mirado los tutos, el manual de referencia y el HTML Help pero nada...

No me tira error pero lo que escribo no se guarda!!

 

Codigo:

 

texto=""
Rojo=color.new(255,0,0)
verde=color.new(0,255,0)
amarillo=color.new(255,255,0)
archivo = io.open("ARCHIVO.txt","w")
 
 
while true do 
controls.read(); 
screen.print(50,50,"Estas en el modo ESCRITURA", rojo) 
screen.print(50,250, "Pulsa X para escribir y O para salir al menu principal", amarillo)
 
	if controls.circle() then
	dofile("script.lua")
	end
	if controls.cross() then
	texto=os.osk ("Teclado", "", 100, 10, 1)
	archivo:write(texto)
	archivo:close()
	end
 
 
screen.flip();
end

 

Alguna solucion???


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Recomiendo mucho mas los ini

Recomiendo mucho mas los ini que el io (para eso están los inis, una alternativa mcuho más fácil al io).

Imagen de User170294

siempre te veo decir eso

siempre te veo decir eso pero... como se utilizan los ini??

un saludo

Ahí lo

Imagen de User170294

gracias

gracias

Imagen de jorge_97

By jorge_97

Si pero solo puedes modificar archivos .INI o tambien archivos .TXT???

Saludos

Puedes modificar todo tipo de

Puedes modificar todo tipo de archivos de texto plano. (txt, lua, html, muchos más)

Imagen de Chimecho

WTF?

Pero que dices tío, se te ha ido la olla... Se supone que el módulo ini es para inis, para texto plano está el módulo io :S

Imagen de jorge_97

By jorge_97

Interesante... ;)

Teng un problema muy extraño con las imagenes esta en otro tema...

Saludos

Gracias!!!

Imagen de cam-maker

mueve

mueve el el io.open() 

texto		= ""
Rojo		= color.new(255,0,0)
verde		= color.new(0,255,0)
amarillo	= color.new(255,255,0)
while true do 
	controls.read(); 
	screen.print(50,50,"Estas en el modo ESCRITURA", Rojo) 
	screen.print(50,250, "Pulsa X para escribir y O para salir al menu principal", amarillo)
	if controls.circle() then
		dofile("script.lua")
	end
	if controls.cross() then
		archivo = io.open("ARCHIVO.txt","w")
		texto 	= os.osk("Teclado", "", 100, 10, 1)
		archivo:write(texto)
		archivo:close()
	end
	screen.flip()
end

haber si funciona :B


"Las cosas brillantes siempre salen de repente, como la geometría de una flor"


Imagen de Chimecho

dios...

Si todos los que están por aquí fueran como tú para identar code, no me daría pereza leer todos y tratar de responder... ya que no tendría que pedir ayuda divina para entender xD



PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]

07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD

Recuerda: Sé el intérprete -_-

Imagen de User170294

si pones Rojo para almacenar

si pones Rojo para almacenar color.new( 255, 0, 0 ) deberías ponerlo dentro de la función screen.print() con mayuscula.

Imagen de NauTiluS1

Umm pues ahora no se me

Umm pues ahora no se me ocurre nada xD
Pero usas mal el os.osm ya que primero usas text = ""
y después lo cambias cuando presionas X
Usalo así text=os.oskxxxxxxxxxxxxx
Ya cuando presiones x solo llamas a la variable
Prueba no me acuerdo xD


Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP

Imagen de barney77

Pues si hace lo que tu dices,

Pues si hace lo que tu dices, solo ser ahorrara esa variable, pero el problema era que no guardaba los cambios antes de cerrarlo :b.

Imagen de barney77

Añade al final de

Añade al final de archivo:close() archivo:flush()

Imagen de jorge_97

By jorge_97

Probado... pero nada!! sigue sin escribir!!

Imagen de barney77

Lo siento, ponlo antes de

Lo siento, ponlo antes de archivo:close.

 

Imagen de jorge_97

By jorge_97

Perfecto doble 7!!!

Como siempre!!!

Ahi te van 30 scenebitos (son pocos pero bueno) !!

Imagen de barney77

Quedatelos :). ¡Suerte!.

Quedatelos :).

¡Suerte!.

Imagen de jorge_97

By jorge_97

Nooo si os debo unos cuantos a ti, a dioni, a xerpi...

Entre bastantes!!!

xDDD

Imagen de barney77

Nosotros ayudamos porque nos

Nosotros ayudamos porque nos gusta, es uan forma de devolver los conocimientos que está web nos ha dado :D.

PD: Una recomendacion, no necesariamente tienes que definir la variable texto, eliminala y dejalo asi como está(ya que al presionar X defines esa variable) ;).

Imagen de NEKERAFA

Es verdad

Las personas sabias no quiere nada a cambio, les da igual, con tal de ayudar a los novatos. Solo los que se aprovechan de los demás y que en realidad no saben nada son los que piden.

Aparte que así tambien estamos ayudando a extender los conocimientos y hacer más grande esta gran comunidad que es la scene.


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

Imagen de jorge_97

By jorge_97

LloraLloraLloraLlora

 

:aplausos xDDDD

 

Sois la hostia!!

 

Espero que cuando yo sepa algo mas pueda ayudar como lo haceis vosotros!!!

 

Saludos!!!


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.

Imagen de barney77

Jajaja, no es para tanto, al

Jajaja, no es para tanto, al igual que tu soy novato, y, pues suerte, seguro que aprenderas más y te dara esa "sensación" de ayudar.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.