NPC Banco Para Metin2

Topic created · 21 Mensajes · 9404 Visitas
  • Perdon por las molestia una pregunta q me urge por q en los files de daroo no me deja impleemntar ningun tipo de npc y perdon si lo pregunte :S:SS: porfavor librenmen de esa duda loa gradeceria infinidades 😞 Gracias-...!! ?¿?¿ :T.T:

  • @DjZed said:

    bueno lo prometido es deuda, asi que aqui les dejo la banca echa en quest :charm:

    quest banco begin
    state start begin
    when 20095.chat."Banco Metin2" begin
    say_title("By DjZed")
    say("Que desea hacer?")
    local a = select ( "Retirar Dinero" , "Depositar Dinero" , "Informacion" , "Cancelar" )
    if a == 1 then
    say_title("Banco Metin2")
    say("Quiere retirar dinero?")
    local b = select ( "Si" , "No" )
    if b == 1 then
    say_reward ( "Elige la cantidad que deseas sacar:" )
    local c = select ( "100kk" , "250kk" , "500kk" , "Cancelar" )
    if c == 1 then
    if pc . count_item ( 9491 ) >= 1 then
    pc . remove_item ( 9491 , 1 )
    say ("La retirada acabo con exito!")
    pc . changegold ( 100000000 )
    else
    say("Usted no tiene el ticket correspondiente,")
    say("vuelva cuando lo tenga.")
    return
    end
    else c == 2 then
    if pc . count_item ( 9492 ) >= 1 then
    pc . remove_item ( 9492 , 1 )
    say ("La retirada acabo con exito!")
    pc . changegold ( 250000000 )
    else
    say("Usted no tiene el ticket correspondiente,")
    say("vuelva cuando lo tenga.")
    return
    end
    else c == 3 then
    if pc . count_item ( 9493 ) >= 1 then
    pc . remove_item ( 9493 , 1 )
    say ("La retirada acabo con exito!")
    pc . changegold ( 500000000 )
    else
    say("Usted no tiene el ticket correspondiente,")
    say("vuelva cuando lo tenga.")
    return
    end
    else c == 4 then
    end
    else b == 2 then
    end
    else a == 2 then
    say_title("Banco Metin2")
    say("Cuanto quiere depositar?")
    local d = select ( "100kk " , "250kk" , "500kk" , "Cancelar" )
    if d == 1 then
    if pc . gold >= 100000000 then
    pc . changegold ( - 100000000 )
    pc . give_item2 ( "9491" , 1 )
    say ("el deposito acabo con exito!")
    say ("usted recibe un cheque por valor de 100kk")
    else
    say("No tienes suficiente yang para depositar,")
    say("vuelve cuando lo tengas.")
    return
    end
    else d == 2 then
    if pc . gold >= 250000000 then
    pc . changegold ( - 250000000 )
    pc . give_item2 ( "9492" , 1 )
    say ("el deposito acabo con exito!")
    say ("usted recibe un cheque por valor de 250kk")
    else
    say("No tienes suficiente yang para depositar,")
    say("vuelve cuando lo tengas.")
    return
    end
    else d == 3 then
    if pc . gold >= 500000000 then
    pc . changegold ( - 500000000 )
    pc . give_item2 ( "9493" , 1 )
    say ("el deposito acabo con exito!")
    say ("usted recibe un cheque por valor de 500kk")
    else
    say("No tienes suficiente yang para depositar,")
    say("vuelve cuando lo tengas.")
    return
    end
    else d == 4 then
    end
    else a == 3 then
    say_title("Banco Metin2")
    say("Este es el banco del servidor,")
    say("aqui puedes depositas yang y se te dara")
    say("un cheque por valor de esa cantidad, y")
    say("cuando necesites el dinero, podras darnos")
    say("el cheque y te daremos el dinero.")
    return
    end
    else a == 4 then
    return
    end
    

    **Efectivamente Tampoco Me Sirvio :facepalm: :facepalm: :facepalm: Cuando podre Implementar Bn El Banco :S
    No Hay Una Quest Que Sea Efectiva :icon_cry2: **

  • ps a mi si me sirvio y me va de perfeccion lo unico que antes del texto banco salen 2 textos q si les doy me tira el jeugo

  • ta wapo el banco XD

  • Y SI QUIRO CAMBIAR LOS PRECIOS OSEA EN EL SITIO DE 100KK 1KKK Y EL DE 500KK 1,5KKK

  • El Banco me sirvió PERFECTO :wiii: :wiii: Lo unico que le cambie el destino del NPC, cambié el nombre y listo! xD No me produjo ningún error y calcula bien los cambios! Muchas gracias! (;

  • @DjZed said:

    bueno lo prometido es deuda, asi que aqui les dejo la banca echa en quest :charm:

    quest banco begin
    state start begin
    when 20095.chat."Banco Metin2" begin
    say_title("By DjZed")
    say("Que desea hacer?")
    local a = select ( "Retirar Dinero" , "Depositar Dinero" , "Informacion" , "Cancelar" )
    if a == 1 then
    say_title("Banco Metin2")
    say("Quiere retirar dinero?")
    local b = select ( "Si" , "No" )
    if b == 1 then
    say_reward ( "Elige la cantidad que deseas sacar:" )
    local c = select ( "100kk" , "250kk" , "500kk" , "Cancelar" )
    if c == 1 then
    if pc . count_item ( 9491 ) >= 1 then
    pc . remove_item ( 9491 , 1 )
    say ("La retirada acabo con exito!")
    pc . changegold ( 100000000 )
    else
    say("Usted no tiene el ticket correspondiente,")
    say("vuelva cuando lo tenga.")
    return
    end
    else c == 2 then
    if pc . count_item ( 9492 ) >= 1 then
    pc . remove_item ( 9492 , 1 )
    say ("La retirada acabo con exito!")
    pc . changegold ( 250000000 )
    else
    say("Usted no tiene el ticket correspondiente,")
    say("vuelva cuando lo tenga.")
    return
    end
    else c == 3 then
    if pc . count_item ( 9493 ) >= 1 then
    pc . remove_item ( 9493 , 1 )
    say ("La retirada acabo con exito!")
    pc . changegold ( 500000000 )
    else
    say("Usted no tiene el ticket correspondiente,")
    say("vuelva cuando lo tenga.")
    return
    end
    else c == 4 then
    end
    else b == 2 then
    end
    else a == 2 then
    say_title("Banco Metin2")
    say("Cuanto quiere depositar?")
    local d = select ( "100kk " , "250kk" , "500kk" , "Cancelar" )
    if d == 1 then
    if pc . gold >= 100000000 then
    pc . changegold ( - 100000000 )
    pc . give_item2 ( "9491" , 1 )
    say ("el deposito acabo con exito!")
    say ("usted recibe un cheque por valor de 100kk")
    else
    say("No tienes suficiente yang para depositar,")
    say("vuelve cuando lo tengas.")
    return
    end
    else d == 2 then
    if pc . gold >= 250000000 then
    pc . changegold ( - 250000000 )
    pc . give_item2 ( "9492" , 1 )
    say ("el deposito acabo con exito!")
    say ("usted recibe un cheque por valor de 250kk")
    else
    say("No tienes suficiente yang para depositar,")
    say("vuelve cuando lo tengas.")
    return
    end
    else d == 3 then
    if pc . gold >= 500000000 then
    pc . changegold ( - 500000000 )
    pc . give_item2 ( "9493" , 1 )
    say ("el deposito acabo con exito!")
    say ("usted recibe un cheque por valor de 500kk")
    else
    say("No tienes suficiente yang para depositar,")
    say("vuelve cuando lo tengas.")
    return
    end
    else d == 4 then
    end
    else a == 3 then
    say_title("Banco Metin2")
    say("Este es el banco del servidor,")
    say("aqui puedes depositas yang y se te dara")
    say("un cheque por valor de esa cantidad, y")
    say("cuando necesites el dinero, podras darnos")
    say("el cheque y te daremos el dinero.")
    return
    end
    else a == 4 then
    return
    end
    

    Hay que ponerlo tal cual esta hay? No hay que poner tab en ningún sitio? Hay que ponerlo todo en fila como esta hay? :que?:

  • ami las querys no me las deja implementar uso los files del daroo ayudenme :T.T:

  • Hola Amigos Soi Nuevo en Esto Necesito Implementar El Banco Pero no Me aclaro me podrian explicar paso a paso? o hacermelo en team viewer? Muchas Gracias Msn: juan-linares@hotmail.com :wiii:

  • @AkolatroniiC said:

    Hola Amigos Soi Nuevo en Esto Necesito Implementar El Banco Pero no Me aclaro me podrian explicar paso a paso? o hacermelo en team viewer? Muchas Gracias Msn: juan-linares@hotmail.com :wiii:

    Te respondo ya que meti ese mismo npc hace poco.
    Lo primero abres el Filezillas o Winscp
    Vas a la siguiente ruta : depende del instant que uses, por ejemplo : usr/home/game/share/locale/germany/quest/object (para los de daroo), si usas los de rain o cualquier instant 2007 seria : usr/rain/channel/share_data/locale/hongkong/quest/object
    Aqui pegas la carpeta de las funciones del Npc, este Npc debe existir, 20090.
    Haciendolo asi funcionara.Pero el Npc viene con 1 bug. Tiene 3 apartados y 2 de ellos sacan del juego, solo 1 funciona.
    Para arreglar este bug, Debes entrar en la carpeta 20090, vas a chat, y veras el nombre :map_warp.start.2 si no recuerdo mal.
    sustituyes ese 2 por 0 y ya lo tendras arreglado :3
    Espero averte ayudado e.e y me des unas gracias