Hola, bien empiezo:
Estoy probando con algo sencillisimo el modulo save de lua, con la funcion: savedata.save(table,table), hise esto:
Teclas={"X ","O ","[] ","TRIANGLE "}; x=0; Dsave={gameid="LD_092",savenames=x}; S={title="Dato",subtitle="Lua Dev",details="Nill",savetext="guardando"}; while true do controls.read(); screen.clear(color.new(255,0,0)); screen.print(10,10,"Veces= "..x); screen.print(100,100,"Presionaste: "..Teclas[1]..x.." VECES",color.new(0,255,0)); if controls.press("cross") then x=x+1 end ; if controls.press("triangle") then savedata.save(Dsave,S) end; screen.flip(); end;
Lo que quiero hacer esque guarde X(veces que presiono). Y el error esque presiono Triangulo pero se tilda. Sabes porque sucede?
Gracias de antemano, un saludo.
No la estás usando
No la estás usando correctamente, a saber:
Dale otra leída a la documentación, sobretodo al ejemplo que Deviante deja ;)
EDITO
Aqui mi code actual:
Raramente, no guarda nada..
Saves cual es el error?
No hay problema guardando
No hay problema guardando strings, después puedes convertirlos a números de nuevo. El error de concatenación es porque sólo hay un punto entre dat y X en ese print.
Intenta esto:
MMM NADA, no sirve, ya habia
MMM NADA, no sirve, ya habia intentado con tostring, aunque no de ese modo, en fin intente con las que me diste, y nada, pasa lo de que la pantalla de guardado aparece medio segundo y ya.
Saludos y gracias por la ayuda.
Ayuda...
Fijate en el codigo del GDP de Deviante, y busca la funcion donde guarda la configuración, así entenderás como va la cosa...
Tambien puedes usar ini's...
Un saludo.