Jump to content

Break

Admin
  • Contador contenido

    7.006
  • Ingreso

  • Última visita

  • Días ganados

    45

Todo lo publicado por Break

  1. En tiendas puedes añadir la de marty! https://martysama0134.com/ Vende una buena base de metin2
  2. Suerte con la apertura del servidor, y espero que tengas suerte en pillar un diccionario a tiempo! Porque ese "abra premios", me ha matado. Un saludo!
  3. Ya esta arreglado en constinfo (en los root) pon en la declaración del clima = 0, cambialo a 1. Y ya aparece despejado todo! Un saludo!
  4. Le comente que en la opciones del sistema de juego pueden poner niebla ligera, y se soluciona!
  5. No entiendo, si vendes una base con source y todo. Supongo que tendrías que saber mas o menos implementar cosas en el source. ¿Si no que clase de soporte vas a dar? Cuando compran un source la gente espera soporte con los bugs que pueda haber. PD: Suerte con las ventas! Solo di mi opinión!
  6. Fíjate que en el archivo: locale.cfg Tengas puesto dentro esto: 10000 1252 es Y prueba.
  7. Pon que esa celda no sea "NOT NULL" y ya estaría.
  8. Pueden tirarlo al suelo, pueden poner los items a la venta a 1, pueden pasar el item por su almacen y comerciarlo con otro personaje en su cuenta, etc etc. Pd: Se ve útil!
  9. Borrar los files, rompe el ordenador con un mazo, tira el monitor por la ventana. Y último paso, cerrar los ojos. Y ya tendrías todo solucionado. PD: Mira que la quest este funcionando, revisa tb las coordenadas para que la quest detecte que es ahí donde tiene que tirar el item etc...
  10. Tb hay que ponerlo en sistema de freebsd, y preparar la freebsd para que corran bien.
  11. ¿Has metido el mapa en el atlasinfo? En el locale no en el root
  12. El sysser del cliente, te lo podría decir.
  13. Publique hace tiempo un serverinfo nuevo usalo: Serverinfo: 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':'200.200.200.200','tcp_port':13031,'udp_port':13031,'state':STATE_NONE,}, 2:{'key':12,'name':'CH2 ','ip':'200.200.200.200','tcp_port':17031,'udp_port':17031,'state':STATE_NONE,}, 3:{'key':13,'name':'CH3 ','ip':'200.200.200.200','tcp_port':18031,'udp_port':18031,'state':STATE_NONE,}, 4:{'key':14,'name':'CH4 ','ip':'200.200.200.200','tcp_port':20031,'udp_port':20031,'state':STATE_NONE,}, } SERVER2_CHANNEL_DICT = { 1:{'key':21,'name':'CH1 ','ip':'200.200.200.200','tcp_port':13031,'udp_port':13031,'state':STATE_NONE,}, 2:{'key':22,'name':'CH2 ','ip':'200.200.200.200','tcp_port':17031,'udp_port':17031,'state':STATE_NONE,}, } REGION_NAME_DICT = { 0 : 'TAIWAN', } REGION_AUTH_SERVER_DICT = { 0 : { 1 : { 'ip':'200.200.200.200', 'port':11002, }, 2 : { 'ip':'200.200.200.200', 'port':11002, }, } } REGION_DICT = { 0 : { 1 : { 'name' : 'Metin2Zone', 'channel' : SERVER1_CHANNEL_DICT, }, 2 : { 'name' : 'Servidor de Pruebas', 'channel' : SERVER2_CHANNEL_DICT, }, }, } MARKADDR_DICT = { 10 : { 'ip' : '200.200.200.200', 'tcp_port' : 13031, 'mark' : '10.tga', 'symbol_path' : '10', }, 20 : { 'ip' : '200.200.200.200', 'tcp_port' : 13031, 'mark' : '10.tga', 'symbol_path' : '10', }, } TESTADDR = { 'ip' : '200.200.200.200', 'tcp_port' : 50000, 'udp_port' : 50000, } #DONE
  14. Pues con las banderas, se veía a simple vista que no eras de ese reino jaja
  15. Creo recordar, que si vas a otro reino que no es el tuyo, te cobran comisión un 3% en operaciones internacionales
  16. Publico una solución mejor, ya que si tenemos que pegar todo este código para un solo npc: DWORD vnum_my_npc3 = 20159; if (GetRace() == vnum_my_npc3) return; Cuando queramos quitarle la bandera a 20 npcs tendremos un chorro de código innecesario. Público un código más intuitivo switch ( GetRace() ) { case 9006: case 9007: case vnum: return; } 9006 y 9007 son npcs, que queremos quitarle la bandera, si queremos quitarle a otros npcs ,la bandera solo habría hacer una linea nueva antes del return; y ponerlo ejemplo case vnum: Cambiando el vnum, por el vnum de nuestro npc nuevo. Un saludo
  17. Publico una solución mejor, ya que si tenemos que pegar todo este código para un solo npc: DWORD vnum_my_npc3 = 20159; if (GetRace() == vnum_my_npc3) return; Cuando queramos quitarle la bandera a 20 npcs tendremos un chorro de código innecesario. Público un código más intuitivo switch ( GetRace() ) { case 9006: case 9007: case vnum: return; } 9006 y 9007 son npcs, que queremos quitarle la bandera, si queremos quitarle a otros npcs ,la bandera solo habría hacer una linea nueva antes del return; y ponerlo ejemplo case vnum: Cambiando el vnum, por el vnum de nuestro npc nuevo. Un saludo
  18. Hola chicos, traigo una nueva guía bastante simple. Es poner varías tiendas en un único npc. (PERDONAD, si me he equivocado de categoría al publicar este post) Nos vamos al navicat, a la db player y a la tabla shop : Añadimos una fila nueva, con "vnum" que no exista en esa misma tabla, esa será el vnum que haga referencia a nuestra tienda. En el name, pondremos el nombre del npc y por ultimo en npc_vnum, el vnum del npc. Ya tenemos creado nuestra tienda para añadirle items nos vamos a la tabla shop_item. Explicación en la tabla shop_item: Ya tendríamos creada nuestra tienda, con los items puesto a la venta por último faltaría añadir una quest, para que nos pueda abrir las diferentes categorías de las tiendas. Resultado: Un saludo!
  19. Ya le he ayudado, y esta solucionado!
×
×
  • Crear nuevo...