Jump to content

libra123

Miembro
  • Contador contenido

    14
  • Ingreso

  • Última visita

Mensajes publicados por libra123

  1. Hola, acabo de intentar utilizar tu quest de piera alma pero al intentar cargar la quest vía ./qc me dice Segmentation fault (core dumped) pero he descargado otras d otro tipo y ha cargado bien, ¿qué podra ser?

    analiza, cuando levantas una quest en el virtualbox te dice la linea donde ocurre el error en caso no encontrar has lo que hago crea una linea cortante y si ves que por ahí cae pues el problema esta cerca 

  2. Entiendo como funcionan el select, update, e insert, mi problema es el FROM, where y ese tipo de cosas, más bien, me da problemas en mi mente, por ejemplo:

     

    Quisiera hacer lectura de lectura de nickname con ID, por ejemplo: account.account.id from player.player.name

     

    Me hace bolas..., ¿Algun link? sí no es mucho pedir.

    en tu mysql veras las base de datos account,common,player,test y algo mas bueno esas son base de datos si le das doble clik veras tablas ahora cuando veas account.account significa esto

     

    BasedeDatos    .       Tabla 

    ===========           =======

    account            .        account

    account            .        admin

    player               .        player

    player               .        item_proto

    player               .        mob_proto

     

    ahí te dejo para que no te hagas bolas

  3. aprende a hacer consultas sencillas por ejemplo

    select account.* from account.account ----> esto me devuelve todos los datos de la tabla account ahora si deseas condicionarlo usa el where

     

    select account.* from account.account ---> traduciendo sería así: seleccioname todos los campos de la tabla account donde(where) el id sea 1

    where account.id=1

     

    puedes poner los campos que deseas ejemplo select account.id, account.login, account.password from account.account 

     

    ahora esta el update para actualizar ejemplo: update player.player set player.name=[ADM]xxx where player.account_id=1 and player.name=xxx ; te explico ahí digo: actualizame en la tabla player el nombre a [ADM]xxx donde(where) la id sea igual a 1 y el nombre sea xxx

    ahora esta el delete sirve para eliminar ejemplo: delete from player.player where player.account_id=1 ; aquí le digo eliminame de la tabla player todos los datos cuya id sea igual a 1

     

    el insert es para insertar ejemplo: insert into TABLAX (id,nombre) values (12,'xxxx') ; todo esto es lo básico que debes conocer, si preguntas, se puede condicionar con mas valores? pues si ejemplo

     

    select accoun.id, account.login, account.password from account.account where account.id=1 and account.login='metinzone' también puedes usar el or

    esto es lo más básico que te puedo decir, ya cuando agarres cancha aprenderás insert select, update select estas son condiciones con dos o mas tablas, igual en los join, etc... éxitos. 

  4. quest perfect begin

    state start begin
    when 30100.use begin
    table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,59) end)
    chat("Has recibido tus P")
    item.remove()
    end
    end
    end

     

    La quest esta bien pero por lo que veo haces un recorrido para cada fila al usar el for each y lógico usas la función para poner las habilidades en p; pero yo lo condicionaría con un if pc.get_skill_group() !=0 then para que hago esto, para condicionarlo que por lo menos tengan habilidades ya que por seguridad puede ser que un pj loco lo haga sin ir a los maestros de habilidad y después lógico añado tu for, buen aporte KEKO del for each, te doy mi like

×
×
  • Crear nuevo...