-
Contador contenido
7.008 -
Ingreso
-
Última visita
-
Días ganados
45
Todo lo publicado por Break
-
Fix -> Papelera de Shang con Sytem Pet Official
contestación a Break por Break en Reparación de bugs
No si ya, puse el fix en la papelera tuya, era más facil! jaja Pd: De todas formas editaré el titulo! -
Hay servidores que siguen usando la papelera de shang: Hay un bug con este sistema y es, que cuando invocas un pet (del sistema pet oficial), y eliminas el item de invocación se crashea el servidor. Voy a dar una solución bastante sencilla y útil. Si el item se encuentra entre el rango de valores fijados no se elimina. Lo único que he añadido ha sido la condición: -- Aquí hago una condición y es que si el item se encuentra entre 55701 y 55706, no se puede eliminar if item_vnum>55700 and item_vnum<55707 then syschat ("A la siguiente, que intentes bugear te reviento") return end Muestro donde se colocaría quest borrar_items begin state start begin when login begin cmdchat("BORRAR QID|"..q.getcurrentquestindex()) end when button or info begin cmdchat("BORRAR INPUT|1") local shang = split(input(cmdchat("BORRAR SEND|")), "|") cmdchat("BORRAR INPUT|0") if shang[1] == "BORRAR" then borrar_items.Borrar(tonumber(shang[2]), tonumber(shang[3])) end end function Borrar(slot, vnum) item.select_cell(slot) local item_vnum, item_count, item_id = item.get_vnum(), item.get_count(), item.get_id() if is_test_server() then syschat("---- Debug ----") syschat("Vnum: "..tostring(vnum)) syschat("Slot: "..tostring(slot)) syschat("ID: "..tostring(item.get_id())) syschat("---- End_Debug ----") end -- Aquí hago una condición y es que si el item se encuentra entre 55701 y 55706, no se puede eliminar if item_vnum>55700 and item_vnum<55707 then syschat ("A la siguiente, que intentes bugear te reviento") return end item.remove_stack() end end end Eso es todo chicos, espero que os sea de ayuda! Un saludo.
-
En tiendas puedes añadir la de marty! https://martysama0134.com/ Vende una buena base de metin2
-
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!
-
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!
-
Le comente que en la opciones del sistema de juego pueden poner niebla ligera, y se soluciona!
-
Venta Servefiles+Source Metin2Arceus
contestación a Metin2Arceus por Break en Servicios y compraventa
Touché -
Venta Servefiles+Source Metin2Arceus
contestación a Metin2Arceus por Break en Servicios y compraventa
¿Original original sería Marty no? -
Venta Servefiles+Source Metin2Arceus
contestación a Metin2Arceus por Break en Servicios y compraventa
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! -
Fíjate que en el archivo: locale.cfg Tengas puesto dentro esto: 10000 1252 es Y prueba.
-
Pon que esa celda no sea "NOT NULL" y ya estaría.
-
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!
-
[RLS]Borrar items desde el inventario.
contestación a Shang por Break en Modificación y edición del servidor.
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... -
[AYUDA] Error al cambiar la Ip del Cliente eternia2,pandora
contestación a Metein2 por Break en Temas resueltos
Tb hay que ponerlo en sistema de freebsd, y preparar la freebsd para que corran bien. -
¿Has metido el mapa en el atlasinfo? En el locale no en el root
-
El sysser del cliente, te lo podría decir.
-
[AYUDA] Error al cambiar la Ip del Cliente eternia2,pandora
contestación a Metein2 por Break en Temas resueltos
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 -
Servidor Metin2 2019 (Metin2Abysmo)
contestación a Ezequiiel Aleesandriia por Break en Servidores Offline
Suerte con el servidor! -
Te mando mensaje para un logo.
-
Pues con las banderas, se veía a simple vista que no eras de ese reino jaja
-
Creo recordar, que si vas a otro reino que no es el tuyo, te cobran comisión un 3% en operaciones internacionales
-
Quitas todas las banderas xD olé tu
-
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
-
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