depato123 Posted March 16, 2014 Share Posted March 16, 2014 Hola, tengo una pregunta. Quisiera saber porque aparece este error y que significa function tieneDNI(account) local row = executeSQLQuery("SELECT * FROM depato_dni WHERE account = ?", getAccountName(account)) ---- linea 83 if row[1] then ---- linea 84 return true else return false end end Este es el script que le había comprado a renkon hace tiempo, funcionaba bien, pero ahora me salta ese error ¿Alguien sabe que significa? ¡¡¡Ayuda!!! Link to comment
Castillo Posted March 16, 2014 Share Posted March 16, 2014 Significa que "account" es nil. Link to comment
AlFA# Posted March 16, 2014 Share Posted March 16, 2014 Veo que en la img, sale un error en database.... Link to comment
Alexs Posted March 16, 2014 Share Posted March 16, 2014 Veo que en la img, sale un error en database.... Siendo que 'account' es nil, al intentar conseguir un nombre es devuelto un dato igual a false, por lo que el error en el debug se refiere al intento de conseguir datos desde un nombre de columna inexistente. Como ya dijo @Solidsnake14, todos los errores son causados porque 'account' es nil. Link to comment
AlFA# Posted March 16, 2014 Share Posted March 16, 2014 ¿Estás usando paradise? Si es así, recuerda en añadir la script en en main.lua, para asignar una ID a cada PJ... ¿Por que es un sistema de DNI? Link to comment
Alexs Posted March 16, 2014 Share Posted March 16, 2014 ¿Estás usando paradise? Si es así, recuerda en añadir la script en en main.lua, para asignar una ID a cada PJ...¿Por que es un sistema de DNI? Ninguna de esas dos preguntas resuelve el problema. @depato123, ¿puedes mostrarnos el fragmento de código en el que utilizas la función 'tieneDNI'? Link to comment
Recommended Posts