Necesito vuestra ayuda otra vez, ya que el erro que me sale no lo detecto por ningun lado, es este:
Error: script.lua:113: ')' expected near 'de' Press start to restart
Y aqui el código, he indicado la linea para que sea mas facil localizarlo:
--[[Scritp de NekeOS. Gracias al autor de Win7 por la funcion de pulsacion del raton. Aquí se mira lo de la licencia de Uso, que con los tiempos que corren no hace falta de mas que lo proteja con una licencia. Empecemos!!!]]-- ----------Variables del archivo---------- --Colores-- blanco = Color.new(255,255,255) negro = Color.new(0,0,0) --Imagenes-- licencia = Image.load("./System/Copyright/copyright.png") fondo = Image.load("./System/Copyright/Fondo.png") ventana = Image.load("./System/Img/copyingw.png") ventanaA = Image.load("./System/Img/messagew.png") cursor = Image.load("./System/Img/raton.png") xmb = ("./System/Img/20x20/xmb.png") advertenciaM = ("./System/Img/80x80/advertencia.png") advertenciam = ("./System/Img/20x20/advertencia.png") --Variables del cursor y del mensaje-- x0 = 235 y0 = 150 x1 = 0 y1 = 0 x2 = 98 y2 = 57 y3 = 0 x3 = 0 --Fuentes-- regular = Font.load( "./System/Fonts/LiberationSans-Regular.ttf" ) negrita = Font.load( "./System/Fonts/LiberationSans-Bold.ttf" ) --Variable del splash-- estado = "nota" mensaje = "estadolicencia = \"si\"" ----------Funciones---------- function LeerPulsaciones() pad = Controls.read() x1 = x0 y1 = y0 x3 = x2 y3 = y2 dy = pad:analogY() dx = pad:analogX() if math.abs(dx) > 64 then x0 = x0 + dx / 24 end if math.abs(dy) > 64 then y0 = y0 + dy / 24 end if x0<0 then x0=0 end if x0>479 then x0=479 end if y0<0 then y0=0 end if y0>271 then y0=271 end if pad:up() then y2 = y2 - 8 end if pad:down() then y2 = y2 + 8 end if y2 < -245 then y2 = -245 end if y2 > 57 then y2 = 57 end if x0 >= 96 and x0 <= 233 and y0 >= 208 and y0 <= 249 and pad:cross() then guardardatos = io.open("./System/Settings/licencia.lua", "w+") guardardatos:write(mensaje) guardardatos:close() System.memclean() dofile("./inicio.lua") end if x0 >= 304 and x0 <= 233 and y0 >= 416 and y0 <= 249 and pad:cross() then screen:blit(160,86,ventanaA) screen.waitVblankStart() screen.flip() System.sleep(3000) System.memclean() dofile("./script.lua") end if x0 >= 240 and x0 <= 231 and y0 >= 266 and y0 <= 251 and pad:cross() then dofile("./xmb.lua") end end function Copyright() dofile("./System/Settings/licencia.lua") if estadolicencia == "no" then screen:clear() screen:blit(x3,y3,licencia) screen:blit(0,0,fondo) screen:blit(0,0,ventana) screen:blit(41,42,advertenciaM) screen:blit(44,20,advertenciam) negrita:setPixelSizes(0, 16) ---> <b>screen:fontPrint(negrita, 67, 39, Licencia de uso, negro)</b> screen:fontPrint(negrita, 66, 38, Licencia de uso, blanco) screen:blit(246,231,xmb) regular:setPixelSizes(0, 14) screen:fontPrint(regular, 398, 267, System.getTime(1)..":"..System.getTime(2)..":"..System.getTime(3).." "..System.getTime(5), blanco) screen:blit(x1,y1,raton) screen.waitVblankStart() screen.flip() elseif estadolicencia == "si" then System.memclean() dofile("./inicio.lua") end end while true do LeerPulsaciones() Copyright() end
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).
Licencia de uso va entre
Licencia de uso va entre comillas.
Un saludo.
Solucionado
muchas gracias, no me fije. ya no sabia lo que pasaba por lo de 'de' ^-^