Jump to content

PACI

Miembro
  • Contador contenido

    501
  • Ingreso

  • Última visita

  • Días ganados

    58

Todo lo publicado por PACI

  1. Invoce's serverfiles has already one of the new binaries. Lo que el quiere es para un servidor NO-IP. Caveira.. As i said many times.. I only use my things (Serverfiles, client). I don't use invoice's files or client.
  2. Yo ni sabia que lo del nivel al lado del nombre tenía serverside. xD Pero supongo que será igual, aunque si no se ve ya mejor no aventurarte xD
  3. Abre tu binário con un editor de hex, busca por: Lv %d e haz NOP a sus valores. Buscar por texto: Lv %d Buscar por valores hexadecimales: 4C 76 20 25 64 Yo no sé cual es tu binário así que sin los offset no te podré hacer el dif xD pero solo tienes que substituir esto 4C 76 20 25 64 por 90 90 90 90 90. O entonces ponlo en 00 en vez de 90.
  4. when 20012.chat."GM: Spawn Metines" with pc.is_gm() and game.get_event_flag("empezar_mobs_locos") == 1 begin local array = { [1] = {"Monstruos",{8000,8010,8020,8030,8040,8050,8060,8070,8080,8090,8100}}, [2] = {"Jefes",{9000,9010,9020,9030,9040,9050,9060,9070,9080,9090,9100}}, [3] = {"Metines",{7000,7010,7020,7030,7040,7050,7060,7070,7080,7090,7100}} } local cordes = {300,155,255,152,142,165,189,153,162,166},{199,295,154,265,184,198,147,123,177,199} say_title(pc.get_name()) say("Con esta opción das la opción de") say("Spawnear Diferentes tipos de Mobs al azar.") say("Puedes spawnear: Metines,Monstruos,Jefes, etc.") say("") say_reward("¿Qué deseas spawnear?") local spawn = select ("Monstruos","Jefes","Metines","Nada") if spawn != 4 then cord = table.getn(cordes) notice_in_map(221, "Se ha spawneado una serie de "..array[spawn][1].." en el mapa, buscalos!") mob.spawn(array[spawn][2][math.random(1,table.getn(array))], cordes[1][math.random(1,cord)], cordes[2][math.random(1,cord)]) endendCreo que se ve más pequeño así la parte del npc. xD PD: La función es mob.spawn no mob_spawn xD
  5. Obtiene el vid del personaje que seleccionas, o sea, toda su información, su nombre, nivel, todo lo que quieras puede ser seleccionado.
  6. quest desabilitarcaballo begin state start begin when 50051.use or 50052.use or 50053.use with pc.get_map_index() == X begin syschat("No puedes sacar el caballo en este mapa.") end when login with pc.get_map_index() == X begin if horse.is_summon() then horse.unsummon() end if pc.is_mount() then pc.unmount() end end endendAla ahí está.No había pensao en eso. Los .use son los items que invocan el caballo.
  7. quest desabilitarcaballo begin state start begin when 50051.use or 50052.use or 50053.use with pc.get_map_index() == X begin syschat("No puedes sacar el caballo en este mapa.") end endend Donde "X" pones el index del mapa.
  8. En la quest de las almas, busca por "item.remove()" y cámbialo por "pc.remove_item(50513, 1)".
  9. Recuerda que ya que usas invoice, usas también un binário nuevo. O sea, type 2 no va.
  10. Claro, por ejemplo, en tu Channel1 tenías: 13001, pues en el núcleo aumenta un valor.Ejemplo:Núcleo1 -> 13001Núcleo2 -> 13002Núcleo3 -> 13003Etc -> EtcY lo mismo haces con las P2P_PORT.Despues en el HOSTNAME o como sea, pones el nombre del núcleo.. y ya.
  11. Bueno pues eso. Quién juegue a la PS3/XBOX online que ponga aquí su nick, el/los juegos que jugáis y que tipo de jugadores buscáis. Ejemplo: Juego BO2, XBOX, mi nick es: pacificador y busco unos 5 jugadores para una(s) partida(s) equilibradas PD: Este tema fué creado para que se junte todo acá.
  12. Los archivos terminados en .core son simples relatorios de errores.Has configurado el CONFIG de cada núcleo?Esto es, el nombre del núcleo y los puertos.
  13. Pues ya somos 2 con los mismos errores, pero dudo mucho que el problema sea del binario, ya que aparecería siempre que entrara al juego, cosa que no pasa. "GrannyModelInstance" Como dice el syserr, será del granny, o de algún modelo. A mi esto me pasa no siempre, solo de vez en cuando, y es con los mobs nuevos de los oficiales. Pero aún así, no es un error que interfiera gravemente con el juego, así que yo no me preocupo.
  14. Para primera vez esta muy bien la verdad, felicidades. También le podrías poner para que pidiese esa medalla de los monos. xD Por si te va bien para que en el futuro si quieras hacer quests mas cortas, te la dejo aquí: quest comprar_caballo1 begin state start begin when 20349.chat."Comprar Caballo" begin local datos = { -- Nivel Item Precio Tipo de Caballo {1, 50051, 10000, "Caballo Principiante"}, {11, 50052, 1000000, "Caballo Armado"}, {21, 50053, 10000000, "Caballo Militar"} } say_title("".. pc.get_name() .." Que quieres hacer:") say("Hola que tal aventurero, Veo que estas interesado") say("En un caballo.. si tanto quieres uno, estas son") say("Caballo Inicial a lv 1 100.000") say("Caballo Inicial a lv 25 1.000.000") say("Caballo Inicial a lv 50 10.000.000") local mester = select ("Caballo Inicial", "Caballo Armado", "Caballo Militar", "Salir") if mester != 4 then if pc.get_gold() >= datos[a][3] then -- Precio horse.set_level(datos[a][1]) -- Nivel pc.changegold(-datos[a][3]) -- Cobrar el Precio horse.summon() -- Llamar el caballo pc.give_item2(datos[a][2]) -- Dar el item say_title("" .. mob_name ( 20349 ) ..":") say("Gracias por tu compra, aora te entregue") say_item_vnum(datos[a][2]) -- Enseña el item say("Para que Invoques tu "..datos[a][4]..".") -- Nombre del caballo chat("Gracias por comprar tu "..datos[a][4]..".") -- Nombre del caballo else say_title("¿Me quieres timar?") say("Que pasa con tigo chico") say("Mi trabajo es serio , no quiero problemas.") end end end endendSi le echas un vistazo al capítulo de tablas de KeKo la entenderás y aprenderás también PD: Espero que esto no te lo tomes a mal, ya que lo que quiero es ayudarte..
  15. Usa una calculadora de antiflag's, así le sumas o restas al antiflag los valores que quieras. PD. Sí, se cambia en el antiflag.
  16. Perdon por el desentierro, pero me equivoqué de tema >.<'
  17. También podías usar while en vez de pc.give_exp.quest experiencia begin state start begin when login begin while pc.level < 250 do pc.give_exp2(pc.get_next_exp()) end end endend
  18. La comunidad no es latina, es hispana.Recuerda que siendo de america latina o no, somos hispano hablantes.
  19. :(XDDD Na si lo decía de coña, mirando otras quests también se aprende, y mucho
  20. Bueno pues nada, que anduve inventando un poco la cosa y nada que hice 1 quest de esas que matas un personaje y te da exp, pero con una "tabla" de experiencia, o sea, la experiencia de cada nivel se divide por X (en mi caso 50) y a cada nivel recibirás Y experiencia, y necesitaras esas X muertes para levear xD, hice dos, una con el npc.get_vid y otra sin pero bueno supongo que habrá sido solo pa complicar xD La quest: http://pastebin.com/jHycPJG3 Saludos. PD: KeKo a ver si te animas y haces otro tema pa enseñarnos mas e.e Y sí, el function fué pa variar tbn xD
  21. pc.remove_item(vnum, count) Así es como funciona, en ese caso sería item.remove()
×
×
  • Crear nuevo...