NPC Banco Para Metin2

Topic created · 21 Mensajes · 9317 Visitas
  • Funcionamiento de la npc: la npc es un banco, en la cual puedes depositar dinero, te da 3 opciones para depositar de: 100kk, 250kk y 500kk. cuando depositas el dinero, t dara unc cheque por valor de ese dinero, el cual se podre canjear en al npc del banco cuando necesites el dinero, o bien lo puedes utilizar para aser comercio con la gente, asi no ay que preocuparse por dar grandes cantidades.

    Item_proto del cliente.

    ######Item vnum="9492" hashName="'Assegno Cristallo 250kk" name="Assegno Cristallo 250kk" type="5" subtype="0" weight="0" size="1" antiflag="0" flag="4" wearflag="0" immuneflag="0" gold="300" buy_price="250000000" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
    ######Item vnum="9493" hashName="'Assegno Diamante 500kk" name="Assegno Diamante 500kk" type="5" subtype="0" weight="0" size="1" antiflag="0" flag="4" wearflag="0" immuneflag="0" gold="300" buy_price="500000000" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />

    Item_Proto del server:
    INSERT INTO `item_proto` (`vnum`, `name`, `gb2312name`, `type`, `subtype`, `weight`, `size`, `antiflag`, `flag`, `wearflag`, `immuneflag`, `gold`, `shop_buy_price`, `refined_vnum`, `refine_set`, `refine_set2`, `magic_pct`, `limittype0`, `limitvalue0`, `limittype1`, `limitvalue1`, `applytype0`, `applyvalue0`, `applytype1`, `applyvalue1`, `applytype2`, `applyvalue2`, `value0`, `value1`, `value2`, `value3`, `value4`, `value5`, `socket0`, `socket1`, `socket2`, `socket3`, `socket4`, `socket5`, `specular`, `socket_pct`, `addon_type`) VALUES (9491, 'Argento 100kk', 'Argento 100kk', 5, 0, 0, 1, 0, 4, 0, '', 100000000, 100000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 0, 0, 0);
    INSERT INTO `item_proto` (`vnum`, `name`, `gb2312name`, `type`, `subtype`, `weight`, `size`, `antiflag`, `flag`, `wearflag`, `immuneflag`, `gold`, `shop_buy_price`, `refined_vnum`, `refine_set`, `refine_set2`, `magic_pct`, `limittype0`, `limitvalue0`, `limittype1`, `limitvalue1`, `applytype0`, `applyvalue0`, `applytype1`, `applyvalue1`, `applytype2`, `applyvalue2`, `value0`, `value1`, `value2`, `value3`, `value4`, `value5`, `socket0`, `socket1`, `socket2`, `socket3`, `socket4`, `socket5`, `specular`, `socket_pct`, `addon_type`) VALUES (9492, 'Cristallo 250kk ', 'Cristallo 250kk\r\n ', 5, 0, 0, 1, 0, 4, 0, '', 250000000, 250000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 0, 0, 0);
    INSERT INTO `item_proto` (`vnum`, `name`, `gb2312name`, `type`, `subtype`, `weight`, `size`, `antiflag`, `flag`, `wearflag`, `immuneflag`, `gold`, `shop_buy_price`, `refined_vnum`, `refine_set`, `refine_set2`, `magic_pct`, `limittype0`, `limitvalue0`, `limittype1`, `limitvalue1`, `applytype0`, `applyvalue0`, `applytype1`, `applyvalue1`, `applytype2`, `applyvalue2`, `value0`, `value1`, `value2`, `value3`, `value4`, `value5`, `socket0`, `socket1`, `socket2`, `socket3`, `socket4`, `socket5`, `specular`, `socket_pct`, `addon_type`) VALUES (9493, 'Diamante 500kk', 'Diamante 500kk', 5, 0, 0, 1, 0, 4, 0, '', 500000000, 500000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 0, 0, 0);

    Aki la descarga:
    [http://www.mediafire.com/?jfs6jamjn24adpi][0]">[http://www.mediafire.com/?jfs6jamjn24adpi][1]

    Eso lo meteis en la sigente ruta
    usr/rain/channel/share_data/locale/hongkong/quest/object

    Aki el link de descara de los incon:
    [http://www.megaupload.com/?d=L5CQMZ86][0]">[http://www.megaupload.com/?d=L5CQMZ86][2]

    Y aki una imagen ke esta en italiano :
    [http://img39.imageshack.us/img39/6822/bancacb.jpg][0]">[http://img39.imageshack.us/img39/6822/bancacb.jpg][3]

    Saludos2 😄

    Fuente - cheat forge - Traducion al español - DjZed .

    [0]: <a href=
    [1]: http://www.mediafire.com/?jfs6jamjn24adpi
    [2]: http://www.megaupload.com/?d=L5CQMZ86
    [3]: http://img39.imageshack.us/img39/6822/bancacb.jpg

  • tengo este problema como mi server no tiene el npc 9010 tons utilice el npc 20090 le borre todo lo q tenia dentro y le puse los 3 archivos de la carpeta chat... pero cuando le doy al npc ademas de salirme el banco me salen otras 2 opciones q sacan al pj y por eso quiero eliminarlas porfa dime como hago... aqui una imagen

  • Como se puede eliminar esos dos cuadros que aparecen arriba del banco?
    porque lo que pasa es que esos cuadros kickean a todos, cuando se le da a esa opcion

    gracias

  • Ps es lo mas simple del mundo debes fijarte en el nombre del archivo k va en "usr/rain/channel/share_data/locale/hongkong/quest/object"
    si tiene el numero 2 o cualquier otro ese numero se lo cambias por cero pero sin cambiarle nada mas del nombre...
    luego /reload q
    y mira y veras k esa era el error!!!!
    POr favor ahora no escribas "!GRax!" o "Me sirvio mucho grax" Simplemente Ax un click en Gracias!

  • mañana o pasado mañana hago la banca mediante quest que es mas seguro.

  • 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
  • y en este no se mete nada en el Item_List Cliente

  • si solo k DjZed lo hizo en Quest para evitar el problema que tuvo Jhoemp :happy: pero Aparte de eso Claro k debes pork La quest remplaza el lado del servidor pero el lado del cliente no!!!
    Pork una cosa no tiene nada k ver con la otra.!!! :facepalm:

  • pero de todas maneras cual el esl cliente-list para ponerselo a mi cliente aparte de pornerle la quest

  • @Jhoemb said:

    tengo este problema como mi server no tiene el npc 9010 tons utilice el npc 20090 le borre todo lo q tenia dentro y le puse los 3 archivos de la carpeta chat... pero cuando le doy al npc ademas de salirme el banco me salen otras 2 opciones q sacan al pj y por eso quiero eliminarlas porfa dime como hago... aqui una imagen

    Bueno el error es por los archivos se llaman.

    "change_empire.start.2.arg"
    "change_empire.start.2.scipt"
    "change_empire.start.2.when"

    Para que no se de el error, a los nombre cambiale el 2 por un 0 ^^ y no deverias tener ese error 😄 y deveria quedarte asi:

    "change_empire.start.0.arg"
    "change_empire.start.0.scipt"
    "change_empire.start.0.when"

    salu2

    PD: Creo que me tarde en responder pero bueno, le soluciono el problema y para el que lo tenga xD