SeMa™ Posted January 13, 2013 Report Share Posted January 13, 2013 Buenas a todos , la quest no me funciona al agregar esta querry en quest , sin la querry funciona perfectamente, el fallo estará en la querry , alguien me lo revisa? mysql_query("SELECT prestige FROM player.player WHERE name='"..name.."' LIMIT 1;") pc.setqf("xxx", pc.getqf("xxxx") + 1) pc.setqf("xxxx", 2) chat("Felicitaciones por el nuevo nivel de prestigio, ahora eres "..pc.getqf("gregregregregre").." !") say("Por favor , cambia personaje y vuelve a entrar") notice_all(""..pc.get_name().." subió a prestigio 2 Felicidades!") Gracias y saludos PD: Quiero que en el apartado prestigio ponga un 2! PD2: Tengo el questlib de epvp el que permite hacer querrys puesto xd Link to comment Share on other sites More sharing options...
LoGo Posted January 13, 2013 Report Share Posted January 13, 2013 la has compilado tal cual la has puesto o has puesto quest xxxxx begin y todo el resto? Link to comment Share on other sites More sharing options...
ElRaulxX Posted January 13, 2013 Report Share Posted January 13, 2013 Para utilizar las funciones mysql (al menos las de Mijago) debes asignar el select a una variable y llamar a la tabla que sea crea con los datos recibidos. Por ejemplo, esta query ' local test = mysql_query"SELECT * FROM tabla" ' recibe dos campos, uno llamado campo1 con dos valores y otro campo2 con tan solo uno. Debes llamarlo de esta manera: test.campo1[1] --recibirá el primer valor del campo1 test.campo1[2] --recibirá el segundo valor del campo1 test.campo2[1] --recibirá el valor del campo2 Aunque reciba tan solo un valor debes poner el 1 obligatoriamente, pues crea siempre una tabla a la que debes llamar para mostrar el resultado de la query. Lo demás no le doy importancia... me pones una query, qf... no sé lo que quieres hacer sino te explicas mejor xd Link to comment Share on other sites More sharing options...
SeMa™ Posted January 13, 2013 Author Report Share Posted January 13, 2013 Aver , el sistema de prestigio tiene una función que tiene que ir por querry , por " Cojones " por que si nó no funciona , y los qf son para subir el nivel , pero aparte de los qf tambien tiene que subir en la tabla prestigio , por que aunque suba en 1 y no en otra , no da resultado , tienen que subir en los 2 ( no se si me he explicado mejor xd) la has compilado tal cual la has puesto o has puesto quest xxxxx begin y todo el resto? GENYUS... es un trozo de quest no una quest entera y si puse que sin la parte de la querry me funcionaba bien , tu que crees? xd PD: Raul creo que lo que tu me vienes a decir que necesitaría hacerlo así : local xxx = mysql_querry.... y ya está? Link to comment Share on other sites More sharing options...
Croqueta Posted January 14, 2013 Report Share Posted January 14, 2013 Para utilizar las funciones mysql (al menos las de Mijago) debes asignar el select a una variable y llamar a la tabla que sea crea con los datos recibidos. Por ejemplo, esta query ' local test = mysql_query"SELECT * FROM tabla" ' recibe dos campos, uno llamado campo1 con dos valores y otro campo2 con tan solo uno. Debes llamarlo de esta manera: test.campo1[1] --recibirá el primer valor del campo1 test.campo1[2] --recibirá el segundo valor del campo1 test.campo2[1] --recibirá el valor del campo2 Aunque reciba tan solo un valor debes poner el 1 obligatoriamente, pues crea siempre una tabla a la que debes llamar para mostrar el resultado de la query. Lo demás no le doy importancia... me pones una query, qf... no sé lo que quieres hacer sino te explicas mejor xd las mysql no se nesesita de escribir en una variable aqi esta el syntax Debes iniciar sesión para ver el contenido del enlace en esta publicación. Link to comment Share on other sites More sharing options...
LoGo Posted January 26, 2013 Report Share Posted January 26, 2013 no te faltaria esta línea? name = pc.get_name() No se si es tarde Link to comment Share on other sites More sharing options...
Recommended Posts