Atouk Posted October 17, 2020 Share Posted October 17, 2020 Hola, ¿Qué tal?.. Resulta que tengo un problema con crear un personaje, para ser especifico en realidad, en una linea en concreto. Después de varios debugs, me encontré con que no puede entrar al elseif, no puede hacer ese insert into, hasta lo inserté manualmente con los mismos argumentos y todo okey.. Si alguien me puede ayudar sería muy feliz function createCharacter( player, name, edad, genero, color, nacionalidad ) if player and p[ player ].userID then if exports.sql:query_assoc_single( "SELECT characterID FROM characters WHERE characterName = '%s'", name ) then triggerClientEvent( player, "players:characterCreationResult", player, 1 ) elseif exports.sql:query_free( "INSERT INTO characters (characterName, userID, nacionalidad, edad, color, genero) VALUES ('%s', " .. p[ player ].userID .. ", '"..tostring(nacionalidad).."', "..tonumber(edad)..", "..tonumber(color)..", "..tonumber(genero)..")", name ) then updateCharacters( player ) triggerClientEvent( player, "players:characterCreationResult", player, 0 ) return true end end return false end --- Aquí la llamada a la función anterior ( ambas en serverside ) addEvent( "gui:createCharacter", true ) addEventHandler( "gui:createCharacter", root, function( name, edad, genero, color, nacionalidad ) if source == client and type( edad ) == 'number' and type( genero ) == 'number' and type( color ) == 'number' and type( nacionalidad ) == 'string' then local error = verifyCharacterName( name ) if not error then exports.players:createCharacter( source, name, edad, genero, color, nacionalidad ) end end end ) --- El triggserServerEvent de parte del client está todo okey, no creo que sea necesario ponerlo aquí Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now