Jump to content
SeMa™

Problemita con mysql en quest.

Recommended Posts

Hola , quiero representar un campo de la db en un say , pero no lo logro hacer.

 

 

Lo que tengo es esto:

 

quest prueba begin
state start begin
  when 20094.chat."Prueba" begin

  say_size(350,365)
  say_title("Prueba")

local prueba = mysql_query("SELECT real_name FROM account.account WHERE id='"..pc.get_player_id().."';")

  say("")
  say("Bienvenido "..pc.get_name().."")
  say("")
  say_light_blue("En la casilla real_name tienes puesto: "..prueba..".")
  end
end
end

Espero que alguien pueda ayudarme , un saludo ^^

Share this post


Link to post
Share on other sites

Testeala así.

 

quest prueba begin
state start begin
  when 20094.chat."Prueba" begin
   say_size(350,365)
   say_title("Prueba")
   local prueba = mysql_query("SELECT account.real_name FROM account.account WHERE name='"..pc.get_name().."';")
   say("")
   say("Bienvenido "..pc.get_name().."")
   say("")
   say_light_blue("En la casilla real_name tienes puesto: "..prueba.real_name..".")
  end
end
end

Share this post


Link to post
Share on other sites

Imagen enviada

 

Me pasa lo mismo que con la otra , se queda al cargar el local noseke = mysql...

 

Y lo que no entiendo es por que as puesto account.real_name si luego lo coge de account.account

Share this post


Link to post
Share on other sites

Ah, el problema está en la query, prueba con esta otra:

 

quest prueba begin
state start begin
  when 20094.chat."Prueba" begin
   say_size(350,365)
   say_title("Prueba")
   local prueba = mysql_query("SELECT account.real_name, player.name FROM account.account, player.player WHERE player.name='"..pc.get_name().."';")
   say("")
   say("Bienvenido "..pc.get_name().."")
   say("")
   say_light_blue("En la casilla real_name tienes puesto: "..prueba.real_name..".")
  end
end
end

No estoy 100% seguro porque no he probado, pero es más probable que te funcione.

Share this post


Link to post
Share on other sites

Prueba asi:

 

quest prueba begin
state start begin
  when 20094.chat."Prueba" begin
  say_size(350,365)
  say_title("Prueba")
local prueba = mysql_query("SELECT real_name FROM account.account WHERE id='"..pc.get_player_id().."';")
local final = mysql_fetch_assoc(""..prueba.."")['real_name'];
  say("")
  say("Bienvenido "..pc.get_name().."")
  say("")
  say_light_blue("En la casilla real_name tienes puesto: "..final..".")
  end
end
end

Share this post


Link to post
Share on other sites

Ah, el problema está en la query, prueba con esta otra:

 

quest prueba begin
state start begin
  when 20094.chat."Prueba" begin
   say_size(350,365)
   say_title("Prueba")
   local prueba = mysql_query("SELECT account.real_name, player.name FROM account.account, player.player WHERE player.name='"..pc.get_name().."';")
   say("")
   say("Bienvenido "..pc.get_name().."")
   say("")
   say_light_blue("En la casilla real_name tienes puesto: "..prueba.real_name..".")
  end
end
end

No estoy 100% seguro porque no he probado, pero es más probable que te funcione.

 

Sigue dando el fallo.

 

La de serex tampoco va xd

Share this post


Link to post
Share on other sites

El mismo fallo?

 

quest prueba begin
state start begin
  when 20094.chat."Prueba" begin
   say_size(350,365)
   say_title("Prueba")
   local prueba = mysql_query("SELECT account.real_name, player.name FROM account.account, player.player WHERE player.name='"..pc.get_name().."';")
   say("")
   say("Bienvenido "..pc.get_name().."")
   say("")
   say_light_blue("En la casilla real_name tienes puesto: "..prueba.real_name[0]..".")
  end
end
end

Share this post


Link to post
Share on other sites

El mismo fallo?

 

quest prueba begin
state start begin
  when 20094.chat."Prueba" begin
   say_size(350,365)
   say_title("Prueba")
   local prueba = mysql_query("SELECT account.real_name, player.name FROM account.account, player.player WHERE player.name='"..pc.get_name().."';")
   say("")
   say("Bienvenido "..pc.get_name().."")
   say("")
   say_light_blue("En la casilla real_name tienes puesto: "..prueba.real_name[0]..".")
  end
end
end

Tampoco va , si es el mismo fallo , despues del titulo se queda cargando , vamos que es la query xd

 

PD: recuerda que en account no está la tabla name , va por la id.

Share this post


Link to post
Share on other sites

Intentemos una vez más:

 

quest prueba begin
state start begin
  when 20094.chat."Prueba" begin
   say_size(350,365)
   say_title("Prueba")
   local test = mysql_query("SELECT account.real_name, player.name FROM account.account, player.player WHERE player.name='"..pc.get_name().."';")
   say("")
   say("Bienvenido "..pc.get_name().."")
   say("")
   say_light_blue("En la casilla real_name tienes puesto: "..test.real_name[1]..".")
  end
end
end

Share this post


Link to post
Share on other sites

Intentemos una vez más:

 

quest prueba begin
state start begin
  when 20094.chat."Prueba" begin
   say_size(350,365)
   say_title("Prueba")
   local test = mysql_query("SELECT account.real_name, player.name FROM account.account, player.player WHERE player.name='"..pc.get_name().."';")
   say("")
   say("Bienvenido "..pc.get_name().."")
   say("")
   say_light_blue("En la casilla real_name tienes puesto: "..test.real_name[1]..".")
  end
end
end

Creo que me quedo sin quest xD!

 

Sigue sin funcionar

Share this post


Link to post
Share on other sites

xD

 

local prueba = mysql_query("select real_name from account.account where id=(select account_id from player.player where name='"..pc.get_name().."');")

say_light_blue("En la casilla real_name tienes puesto: "..prueba.real_name[1]..".")

Share this post


Link to post
Share on other sites

Bueno aca te dejo parte de la quest de puntos que use para mostrar info de la db en quest

 

  when 30123.chat."¿Necesitas saber cuantos puntos llevas?" begin
local team = mysql_query("SELECT * FROM account.account WHERE id='"..pc.get_account_id().."' LIMIT 1")
local login = team.login[1]
local cash = team.cash[1]
say_title("Tu Cash")
say("")
say("Cuenta: "..login)
say("")
say("Cash: "..cash)
say("") 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...