Jump to content

NikoMT

Miembro
  • Contador contenido

    116
  • Ingreso

  • Última visita

Todo lo publicado por NikoMT

  1. quest Mineria begin state start begin when 33002.chat."GM: Evento Mineria" with pc.is_gm() begin say_title("Evento Mineria") say("") say("Buenos días "..pc.get_name()..",") say("") say_reward("Que deseas hacer?") say("") local Mineria = select ("Activar","Desactivar","Entrar","Cerrar") if Mineria == 1 then notice_all("*El Evento Mineria ha comenzado") notice_all("*entra por NPC ubicado en cada reino") server_timer("Mineria_Evento") game.set_event_flag("Mineria_activado", 1) elseif Mineria == 2 then notice_all("*El Evento Mineria se ha desactivado") notice_all("*Seran todos teletransportados a sus citys.*") warp_all_to_village( pc.get_map_index() , 1 ) game.set_event_flag("Mineria_activado", 0) game.set_event_flag("empezar_Mineria",0) warp_to_village() elseif Mineria == 3 then pc.warp(307200 , 409600) end end when Mineria_Evento.server_timer begin notice_all("*El Evento Mineria se ha puesto en marcha*") game.set_event_flag("empezar_Mineria",1) end when 33002.chat."Evento Mineria" with pc.get_level() >= 35 begin if game.get_event_flag("Mineria_activado") == 0 then say_title("Evento Mineria") say("") say("Hola "..pc.get_name().." soy el encargado del Evento") say("y lamento decirte que en estos momentos") say("el evento no se encuentra activo") say("") return end say_title(" "..pc.get_name().." ") say("Hola Metinero , hoy hemos dicido") say("realizar evento de Mineria") say("Esperamos que sea de tu agrado.") say("") say_reward("¿Desear ir a la Mina?") local mapa = select ("Si" , "No") if mapa == 1 then pc.warp(307200 , 409600) end end end end Con esta puedes acceder fácilmente Claro esta que ando intentando mejorarla para que saque pj al terminar el evento con tiempo, que de premios estilo tanaka y que no deje entrar y saque a los pj cuando no este activo el evento.
  2. Simplemente con eliminar el // de la linea Getcount ()-1 compilarlo y colocar el nuevo game reboot debe funcionar
  3. Se edita nuevamente el link. 100% funciona. https://mega.nz/file/vDYwVSzY#ce1zPODPstMXHhoOmM_TE_sZmjNtwbefRDby8INwwaY
  4. 1. Borras lo que esta en la carpeta mysql los archivos no carpetas 2. revisa en la carpeta temp que esta en la raiz si se encuentra el archivo mysql.sock, si esta borralo 3. comando service mysql-server restart reboot (por si acaso)
  5. Primero que files estas manejando, (creo que eternia) Si son esos compila el game y la db los cambias por los que estan Segundo cuando son files viejos la mayoría buscando ejemplo ERROR AL CONECTAR FILES ETERNIA2 te saldrá en google varias paginas con ese error al igual que socket tmp mysql. Errores como esos tienen multiples soluciones en muchos foros. Tercero debes revisar los syser de cada ch ya que esa informacion que das puede ser cualquier error, puede que sea un error en los proto, un error en el locale cualquier error.
  6. import app app.ServerName = None STATE_NONE = '...' STATE_DICT = { 0 : '....', 1 : 'NORM', 2 : 'BUSY', 3 : 'FULL' } SERVER1_CHANNEL_DICT = { 1:{'key':11,'name':'CH1','ip':'xxx.xxx.x.xxx','tcp_port':13010,'udp_port':13010,'state':STATE_NONE,}, 2:{'key':12,'name':'CH2','ip':'xxx.xxx.x.xxx','tcp_port':14010,'udp_port':14010,'state':STATE_NONE,}, } SERVER2_CHANNEL_DICT = { 1:{'key':21,'name':'CH1 ','ip':'xxx.xxx.x.xxx','tcp_port':13010,'udp_port':13010,'state':STATE_NONE,}, 2:{'key':22,'name':'CH2 ','ip':'xxx.xxx.x.xxx','tcp_port':14010,'udp_port':14010,'state':STATE_NONE,}, } REGION_NAME_DICT = { 0 : 'TAIWAN', } REGION_AUTH_SERVER_DICT = { 0 : { 1 : { 'ip':'xxx.xxx.x.xxx', 'port':11002, }, 2 : { 'ip':'xxx.xxx.x.xxx', 'port':11002, }, } } REGION_DICT = { 0 : { 1 : { 'name' : 'NombreServidor', 'channel' : SERVER1_CHANNEL_DICT, }, 2 : { 'name' : 'Servidor de Pruebas', 'channel' : SERVER2_CHANNEL_DICT, }, }, } MARKADDR_DICT = { 10 : { 'ip' : 'xxx.xxx.x.xxx', 'tcp_port' : 13010, 'mark' : '10.tga', 'symbol_path' : '10', }, 20 : { 'ip' : 'xxx.xxx.x.xxx', 'tcp_port' : 13010, 'mark' : '10.tga', 'symbol_path' : '10', }, } TESTADDR = { 'ip' : 'xxx.xxx.x.xxx', 'tcp_port' : 50000, 'udp_port' : 50000, } #DONE seleccionas donde dice xxx.xxx.x.xxx y le cambias a la ip que tienes tu y modifias donde dice nombreservidor
  7. En mi opinion es mejor usar 9.3 en cuanto a compilar source ya que en algunas versiones te tirara algunos errores, ayer instale la 12 y me saco monton de errores al intentar compilar el game que en la version 9.3 no me salieron
  8. en cada config el numero que aparece donde dice PORT es el que debes cambiar ejemplo en ch1 mira por lo general los files les colocan 13001 13010 ese numero lo colocar donde dice 20010 y en auth haces lo mismo
  9. La verdad es dificil saber a que se refiere en cuanto a comandos A la forma antigua O de la forma facil y rapida solo leyendo el post o leyendo el instalador Ya lo unico para cambios dentro del bsd es bsdconfig, leer las opcion y cambiar ip y demas
  10. Si Postea cada error que le salga sin antes tomarse el tiempo de buscar por si mismo e intentar buscar la solucion por su propia cuenta, nunca aprendera a corregir errores venideros de un servidor Online.
  11. Buenos dias. Alguien me podria colaborar diciendome donde puedo cambiar esto ya que los bonus del servidor aparecen de esta forma. Gracias
  12. quest banco begin state start begin when 20093.chat."xdd" begin say_title ( "Metin2 Spiwak" ) say_title ( "Banco Metin2" ) say ( "Hola, este es el banco de Metin2" ) ; say ( "Que desea" ) ; say ( " " ) ; local item =select ("Retirar","Depositar","Info","Cancelar") if item == 1 then say_title ( "Banco Metin2" ) say ( "Hola, este es el banco de Metin2" ) ; say ( "Aquí usted puede retirar el dinero que había depositado.." ) ; say ( "Espero que esto puede serle de gran ayuda " ) say ( "Entonces...." ) say ( "Quiere retirar algo de dinero?" ) local confirm =select ( "Si" , "No" ) if confirm == 1 then say_reward ( "Elige la cantida que deseas sacar:" ) local ritiro = select ("500kk","1.000kkk","1.500kkk","Cancelar") if ritiro == 1 then if pc . count_item ( 39001 ) >= 1 then pc . remove_item ( 39001 , 1 ) say ( "La retirada acabo con exito!" ) ; pc . changegold ( 500000000 ) else say ( "No tiene el derecho de Verificacion" ) ; say ( "Que pase un buen dia. " ) return end elseif ritiro == 2 then if pc . count_item ( 39002 ) >= 1 then pc . remove_item ( 39002 , 1 ) say ( "La retirada acabo con exito!" ) ; pc . changegold ( 1000000000 ) else say ( "No tiene el derecho de Verificacion" ) ; say ( "Que pase un buen dia. " ) return end elseif ritiro == 3 then if pc . count_item ( 39003 ) >= 1 then pc . remove_item ( 39003 , 1 ) say ( "La retirada acabo con exito!" ) ; pc . changegold ( 1500000000 ) else say ( "No tiene el derecho de Verificacion" ) ; say ( "Que pase un buen dia. " ) return end elseif ritiro == 4 then end elseif confirm == 2 then end elseif item == 2 then say_title ( "Banco Metin2" ) say ( "Hola, este es el Banco Metin2" ) ; say ( "Aquí usted puede depositar su dinero. " ) ; say ( "Gracias por confiar en nuestro banco " ) say ( "esperemos serle de ayuda" ) say ( "Quiere Depositar algo" ) local confirm =select ( "Si" , "No" ) if confirm == 1 then say_title ( "Banco Metin2" ) local deposito = select ("500kk","1.000kkk","1.500kkk","Cancelar") if deposito == 1 then if pc . gold >= 500000000 then pc . changegold ( - 500000000 ) pc . give_item2 ( "39001" , 1 ) say ( "el deposito acabo con exito!" ) ; say ( "usted recibe un cheque por valor de 500kk" ) else say ( "no tiene suficiente yang" ) ; say ( "vuelve cuando tenga suficiente yang." ) return end elseif deposito == 2 then if pc . gold >= 1000000000 then pc . changegold ( - 1000000000 ) pc . give_item2 ( "39002" , 1 ) say ( "el deposito acabo con exito!" ) ; say ( "usted recibe un cheque por valor de 1.000kkk" ) else say ( "no tiene suficiente yang" ) ; say ( "vuelva cuando tenga suficiente yang." ) return end elseif deposito == 3 then if pc . gold >= 1500000000 then pc . changegold ( - 1500000000 ) pc . give_item2 ( "39003" , 1 ) say ( "el deposito acabo con exito!" ) ; say ( "usted recibe un cheque por valor de 1.500kkk" ) else say ( "no tiene suficiente yang" ) ; say ( "vuelva cuando tenga suficiente yang" ) return end elseif deposito == 4 then return end elseif confirm == 2 then end elseif item == 3 then say_title ( "Banco Metin2" ) if pc . gold >= 1 then pc . changegold ( - 1 ) say ( "-Hola, este es el Banco Metin2.." ) ; say ( "Estoy aquí para darle alguna información .." ) say ( "En mi banco, usted deposita su dinero" ) ; say ( "a cambio nosotros le damos un cheque.." ) say ( "-cuando este cansado de mis servicios" ) ; say ( "usted podra venir a recoger su dinero.." ) say ( "esto es util para los negocios" ) ; say ( "asi no hace falta preocuparse mas por cifras altas.." ) say ( "De esta forma puedes aumentar " ) ; say ( "tu capital" ) ; else say ( "no hay suficiente yang" ) ; say ( "Mi informacion tiene un precio!! xD" ) return end elseif item == 4 then return end end end end
  13. https://metin2zone.net/index.php?/topic/18286-aporte-quest-de-banco-iconos-de-los-cheques-no-superar-el-limite-de-los-2kkk/ Editar los vnum que estan alli y listo
  14. Revisa guías y haces un VDI a tu gusto. Ademas eso de subir VDI para serverfiles quedo atras por su peso y porque algunas no eran muy buenas, mejor hacerse una y montar los tar
  15. Para añadir y que peguen Para añadir nueva montura debe hacerlo 1. Mob_proto copia una linea que tenga y la pega cambia nombre y listo 2. Mob_name lo mismo copia una pega cambia nombre y listo. 3. Añadir en item proto el item con el que sera llamada la montura. - Copiar lineas 52001 a 520015 si es el caso de que la quiera estilo Jabali que evoluciona con pergaminos - Copiar lineas 71114 que salga con sello sin evolucionar ni nada 4. Dependiendo de que opcion toma en cuanto al item proto pues debe editar la quest.
  16. http://gnula.nu/animacion/ver-dragon-ball-super-broly-2018-online/
  17. NikoMT

    Error en Barra

    Buenas tardes quisiera saber si alguien me puede colaborar con unas inquietudes y para arreglar las siguientes cosas: 1. Barra de hp como se puede arreglar 2. Como se puede arreglar el error en esa shop offline que no da tiempo 3. Quiero hacer una quest en la cual el npc te lleve dependiendo de que reino eres a un mapa y 2 que al finalizar un evento sea el que sea saque a todos los usuarios y que si algunos usuarios dan cambiar pj para quedarse en el mapa que exista algo que revise constantemente para que si alguien esta dentro lo saque inmediatamente. Muchas gracias a los que puedan y quieran colaborar sobre estos temas.
×
×
  • Crear nuevo...