Jump to content

sol

Miembro
  • Contador contenido

    77
  • Ingreso

  • Última visita

Todo lo publicado por sol

  1. hi, yo también estoy buscando lo mismo
  2. hola, y como seria eso si me lo podrías explicar seria de ayuda.
  3. hi, tengo la siguiente consultas, cuando uno modifica el novaline y agrega 2 nuevos archivos hay que darle class a esos archivos. un ejemplo. yo estoy implementa el systema nuevo de mascota full y en la parte del source del cliente "novaline" tengo que agregar estos archivos nuevos PythonSkillPet.cpp y PythonSkillPet.h a la carpeta UserInterface, y me han dicho que debo de darle clase a esos 2 archivos. algo parecido seria con el source del file. y también e escuchado en otros foros que cuando hay un error en el source del file al copilar, hay un archivo que te dice donde esta el error un tal make no se cuanto, donde se encuentra ese archivo. me gustaría saber si esto es verdad o es todo mentira. de ya gracias
  4. hi, muchas gracias, ese era el error, jeje era una tontera.
  5. hi, les cuento estoy haciendo unos iconos para 2 armas las cueles uno es una hacha y el otro es un cetro. ambos lo ago por photoshop, la imagen se ben bien. la cosa es que al darle el tamañio del item 32 x 96 que seria el tamaño de una lansa o dos mano. cuando lo veo en el juego solo me toma un cuadrado a pesar que la imagen ocupa 3 cuadrados. cual prodria ser el error. cuando uso el item se coloca bien. la hacha como arma de dos manos, y el cetro como campana.
  6. hi, les cuento tengo esta quest de montura, la cual es para unas monturas nuevas que e agregado. el problema es que en el sello me sale 3 hs de uso. quisiera si me pueden modificar esta quest. la cual al hacerle clic me salga este menú, desea subirse a la montura, desea bajarse o desea alimentar a la montura. quest mamut begin state start begin when 52154.use begin pc.mount(215, 60*60*5) end end end y este es el item de la comida 38100 Supercomida (3 dias) 38101 Supercomida (7 dias) 38102 Supercomida (15 dias) también tengo la quest de evolución de monturas pero no logro editarla para que solo me permita llamar la montura y darle de comer ya que estas nuevas monturas no tiene evolución. de ya muchas gracias
  7. hi, gracias por responder. ya instale visual estudio 2013, ala hora de copilar ahora me sale este error. no se si esta bien o no, pero me sale eso.
  8. hi, les cuento instale el visual estudio 2010 para copilar el binario del cliente eternia2, el problema es que me sale estos errores. al binario lo tengo en un disco d. no se si eso influya o no
  9. discúlpame dilong una pregunta, estuve viendo las guías que hay, pero me perdí acá. en esta parte. donde dice case 19000: es el id del mob o el id del sello de la montura. switch( pkChr->GetMountVnum() ) { case 0: case 19000: case 19001: case 19002: case 19003:
  10. Y cómo puedo solucionar eso. Ya que en los syserr no me sale ningún error
  11. Hi. Tengo un problemita . Cada ves que copilo el source del file eternia2 todas las cuentas que fueron creadas. Sele borra los pj que tienen. Aparecen sin pj listo para crear. Eso es cuando copilo el Game . Si copilo la db. Directamente no anda más el Server . Alguien le a pasado.
  12. hi, una pregunta como implemento las stolas. es que no encuentro guía de como implementarlas, lo mismo con atuendos, skill y peinados
  13. perdón por mi ignorancia como la agrego.
  14. hi, el syserr de la db la puse, es esta SYSERR: Oct 13 19:47:33 :: pid_init: Start of pid: 677 SYSERR: Oct 13 19:47:33 :: Start: TABLE_POSTFIX not configured use default SYSERR: Oct 13 19:47:36 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Table 'account.block_exception' doesn't exist query: SELECT login FROM block_exception SYSERR: Oct 13 19:47:36 :: Load: DirectQuery failed(SELECT login FROM block_exception)
  15. hi, les cuento, estoy usando los eterni2 y logre copilar el source, el problema que las cuentas que están creadas aparecen sin pj. a pesar que antes si aparecían. e copilado la db pero al cambiarla no me conecta mas al juego. que puede ser este problema. en el sysr de a db me sale esto.
  16. es que supuesta mente es la quest del catacumbas, que te lleva y teda las misiones de la dugeon
  17. holis les cuento implemente en mi file catacumbas del diablo, saque la carpeta dugeon y el mapa de un file 40k maxi con lican , que estaba en otro idioma, y encontré esta quest en Internet, la cosa es que no se que parte tengo que editar para poder que me lleve, les paso datos, el index del mapa es 216 y la cordenadas son 307200, 1203200, nose en que parte devo editar para que funcione. esta es la quest uest devilscave begin state start begin when login begin if pc.get_map_index() == 216 then pc.set_warp_location(216, 3072, 12032) end end when 20351.chat."Catatumbas del Demonio" begin if pc . get_level ( ) <= 99 then say_title ( "Guardian" ) say("") say_reward("Usted debe ser nivel 100 para poder entrar !"); return end if party . is_party ( ) then else say_reward( "Para entrar debe estar en un grupo." ) say("") return end say_title ( "Guardian" ) say("Alto alli !Soy el Guardian y lidero las Catatumbas")say("guardian de la puerta. Solo puede") say("Puedo dejarte pasar si tienes") say("El nivel 100 y esta en un grupo!") say("") local dc_login = select("Entrar!", "No, mejor no") if dc_login == 1 then pc.warp(307200, 1203200) else say_title("Guardian:") say("Vale. Entiendo.") say("Vuelve, Cuando estes listo.") return end end --Ebene 1 when login with pc.get_map_index() == 216 begin game.set_event_flag(("dcgamer"), game.get_event_flag("dcgamer")+1) game.set_event_flag(("dc_versuche"), game.get_event_flag("dc_versuche")+1) say_title("Devils Catacomb") say("Para entrar en el 2do nivel necesitas la") say_item("Llave Cristal del alma", 30311, "") say("Y ponerla en la estatua Kud!") say("") say_reward("Viel Glück!") say("") pc.setqf("sksgedroppt", 0) end when kill with not npc.is_pc() and pc.get_map_index() == 216 begin local sks = number(1,50) if sks==1 and pc.getqf("sksgedroppt")==0 then pc.setqf("sksgedroppt", 1) chat("Se le ha caído la llave de cristal del alma!") game.drop_item(30311, 1) end end --Puertas when 30101.take with item.vnum == 30311 begin if party.is_party() then item.remove() say("Ahora sera Teletrasportado a la 2 Planta") wait() say("Destruye las puerta ") wait() timer("devils_catacomb_goto_ebene3", 5) else say("No estas en un grupo.") end end when devils_catacomb_goto_ebene3.timer begin d.new_jump_all(216, 3617, 12074) say("~~Findet und Tötet Tartaros um ein Fratzen-Totem zu bekommen!~~") say("~~und zieht es dann auf den Basalt-Obelisk~~") d.regen_file("data/dungeon/dc_regen_ebene2.txt") d.regen_file("data/dungeon/dc_regen_tore_unten.txt") d.regen_file("data/dungeon/dc_regen_tore_left.txt") d.spawn_mob(30104, 741, 221) end --Ebene 2 when 30104.chat."Listo para la 3 planta" begin if party.is_leader() then else say("Solo el lider del Grupo los puede llevar al 4 Piso.") return end npc.purge() say_reward("Estatua Turtuga") say("Ahora seran llevados al 4Piso") wait() d.notice("Todos los del grupo seran teletrasportados") timer("devils_catacomb_goto_ebene8", 5) end when devils_catacomb_goto_ebene8.timer begin d.new_jump_all(216, 4427, 12284) d.setf("goto_ebene3", 0) d.notice("Detecta y destruye el derecho de represalia Metin") d.regen_file("data/dungeon/dc_regen_ebene3.txt") local metindv = number(1,4) if metindv==1 then d.spawn_mob(8028, 1264, 238) d.spawn_mob(8028, 1148, 350) d.spawn_mob(8028, 1151, 155) d.spawn_mob(8029, 1351, 149) end if metindv==2 then d.spawn_mob(8028, 1351, 348) d.spawn_mob(8028, 1148, 350) d.spawn_mob(8029, 1151, 155) d.spawn_mob(8028, 1351, 149) end if metindv==3 then d.spawn_mob(8028, 1351, 348) d.spawn_mob(8029, 1148, 350) d.spawn_mob(8028, 1151, 155) d.spawn_mob(8028, 1351, 149) end if metindv==4 then d.spawn_mob(8029, 1351, 348) d.spawn_mob(8028, 1148, 350) d.spawn_mob(8028, 1151, 155) d.spawn_mob(8028, 1351, 149) end end when 8028.kill with pc.in_dungeon() begin d.notice("Metin Falso Destruido") end when 8029.kill with pc.in_dungeon() begin d.notice("Metin Verdadero Destruido") timer("devils_catacomb_goto_ebene4", 5) end --Ebene 4 (Labyrinth) when devils_catacomb_goto_ebene4.timer begin d.new_jump_all(216, 3143, 12657) d.setf("Laberinto", 1) d.spawn_mob(30103, 500, 720) d.regen_file("data/dungeon/dc_regen_ebene4_portale.txt") d.regen_file("data/dungeon/dc_regen_ebene8.txt") d.notice("Encontrar la manera de salir del laberinto") d.notice("y luego lee la inscripción en el poste de la runa") if game.get_event_flag("dc_is_wartung") == 1 then end end when 30103.chat."La Maldicion del Infierno" with pc.in_dungeon() begin say("Ahora sera Teletrasportado a 5 planta") npc.purge() timer("devils_catacomb_goto_ebene5", 5) end --Ebene 6 (Tartaros) when devils_catacomb_goto_ebene5.timer begin d.new_jump_all(216, 3917, 12925) d.notice("Encontrar y matar a Tartarus para obtener un tótem caras") d.notice("y luego se mueve en el obelisco de basalto") d.spawn_mob(30102, 848, 739) d.regen_file("data/dungeon/dc_regen_ebene5.txt") local tartaros = number(1,5) if tartaros==1 then d.spawn_mob(2593, 991, 848) d.spawn_mob(2594, 999, 652) d.spawn_mob(2594, 848, 577) d.spawn_mob(2594, 703, 644) d.spawn_mob(2594, 692, 817) end if tartaros==2 then d.spawn_mob(2594, 991, 848) d.spawn_mob(2593, 999, 652) d.spawn_mob(2594, 848, 577) d.spawn_mob(2594, 703, 644) d.spawn_mob(2594, 692, 817) end if tartaros==3 then d.spawn_mob(2594, 991, 848) d.spawn_mob(2594, 999, 652) d.spawn_mob(2593, 848, 577) d.spawn_mob(2594, 703, 644) d.spawn_mob(2594, 692, 817) end if tartaros==4 then d.spawn_mob(2594, 991, 848) d.spawn_mob(2594, 999, 652) d.spawn_mob(2594, 848, 577) d.spawn_mob(2593, 703, 644) d.spawn_mob(2594, 692, 817) end if tartaros==5 then d.spawn_mob(2594, 991, 848) d.spawn_mob(2594, 999, 652) d.spawn_mob(2594, 848, 577) d.spawn_mob(2594, 703, 644) d.spawn_mob(2593, 692, 817) end end when 2594.kill with pc.in_dungeon() begin d.notice("Mob falso, No tiene sello") end when 2593.kill with pc.in_dungeon() begin game.set_event_flag((""..pc.get_name().."ap_send"), game.get_event_flag(""..pc.get_name().."ap_send") + 5) local Reward = 5 local Achievement = "Höllenbastard" local killcount = pc.getqf("2593") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("2593", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") d.notice("Bastardo infierno fue derrotado y las gárgolas, el tótem se eliminó la licencia!") game.drop_item(30312, 1) end when 30102.take with item.vnum == 30312 begin item.remove() npc.purge() say_reward("Inscripcion") d.notice("Tú lo has conseguido!") timer("devils_catacomb_goto_ebene6", 5) end --Ebene 7 (Charon) when devils_catacomb_goto_ebene6.timer begin d.new_jump_all(216, 4411, 12736) d.notice("Vamos a matar a Caronte para volver al último nivel!") d.regen_file("data/dungeon/dc_regen_ebene6.txt") end when 2597.kill with pc.in_dungeon() begin game.set_event_flag((""..pc.get_name().."ap_send"), game.get_event_flag(""..pc.get_name().."ap_send") + 8) local Reward = 8 local Achievement = "Charon" local killcount = pc.getqf("2597") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("2597", killcount + 1) --pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") pc.give_item2(30320) chat("Tienes una cabeza reducida!") d.notice("Usted lo derrotó...") d.notice("¡Prepárate para la batalla con Azrael") timer("devils_catacomb_goto_ebene7",216) end --Ebene 8 (Azrael) when devils_catacomb_goto_ebene7.timer begin d.new_jump_all(216,3072, 12032) d.notice("~~Tötet Azrael nur dann bekommt ihr eine Belohnung!~~") d.regen_file("data/dungeon/dc_regen_ebene7.txt") end when 2598.kill with pc.in_dungeon() begin d.kill_all() notice_all("Felicitaciones han matado a Azrael") timer("ebane_end_jump", 65) end when ebane_end_jump.timer begin d.new_jump_all(65, 5376+535 , 512+480) end end end muchos diran por que no le sacas la quest al serve file maxi es que ya lo e echo y no me funciona.
  18. holis muchas gracias ya anda bien.
  19. no la puedoa ser andar, cuando le agrego clear_letter() set_state(__COMPLETE__) state __COMPLETE__ begin me sale error al copilar, y cuando no le agrego esa parte me lo copila pero la mision no me aparese y cuando me aparese no me cuenta los mob que mato. o me los cuentas y me sigue apareciendo la misma mison pero sin contar los mob. como que se bunguea. quest mision1 begin state start begin end state run begin when login or levelup or enter with pc.get_level() >= 5 begin set_state( mision1 ) end end state mision1 begin when letter begin send_letter("Misión de Casa") end when button or info begin say_title("Bienvenido a la Misión de casa") say("Hola ".. pc.get_name() .." ,esta es tu") say("primer mision, por eso sera facil") say("ultimamente los aldianos fueron") say("atacados por jaulias de Lovos Alfa Azul") say("tu mision es averiguar el por que atacan") set_state(test) end end state test begin when letter begin send_letter("Descubre por que los Lovos Alfa Azul atacan a los aldianos") say ("deves de matar a 12 Lovos Alfa Azul") end when button or info begin say_title("MISIóN : 1 ") say_reward( " Vete a las zonas donde estan los Lovos Alfa Azul y matalos") say("") end when 102.kill begin local count = pc.getqf("state") + 1 if count <= 12 then pc.setqf("state", count) q.set_counter("Numero restantes de Lovos Alfa Azul:", 12 - count) if count == 12 then say_title("Finalizacion de tu primera micion") say("Recibirás tu recompensa:") say_reward("15 Exp") say_reward("100.000 Yang") pc.change_money(100000) pc.give_exp2(15) chat("Has completado tu primer.") chat("Mision.") end say("ahora iniciaras la mision 2") set_quest_state ("misio2", "run") end end end end
  20. holis les cuento ise estas 2 quest la cual son misiones de casa normal, una se activa cuando sos lvl 5 y la otra cuando sos lvl 10, el problema es que seme activa en lugar de la mision de lvl 5 seactiva la mision de lvl 10. cuando soy lvl 5. dejo las 2 quest primera mision lvl 5 quest mision1 begin state start begin when login or levelup or enter with pc.get_level() >= 5 begin set_state( mision_test ) end end state mision_test begin when letter begin send_letter("Misión de Casa") end when button or info begin say_title("Bienvenido a la Misión de casa") say("Hola ".. pc.get_name() .." ,esta es tu") say("primer mision, por eso sera facil") say("ultimamente los aldianos fueron") say("atacados por jaulias de lovos") say("tu mision es averiguar el por que atacan") set_state(test) end end state test begin when letter begin send_letter("Descubre por que los lovos atacan a los aldianos") say ("deves de matar a 12 lovos") end when button or info begin say_title("MISIóN : 1 ") say_reward( " Vete a las zonas donde estan los lovos y matalos") say("") end when 102.kill begin local count = pc.getqf("state") + 1 if count <= 12 then pc.setqf("state", count) q.set_counter("Numero restantes de perros salvajes:", 12 - count) if count == 12 then say_title("Finalizacion de tu primera micion") say("Recibirás tu recompensa:") say_reward("15 Exp") say_reward("100.000 Yang") pc.change_money(100000) pc.give_exp2(15) chat("Has completado tu primer.") chat("Mision.") say("ahora iniciaras la siguiente mision") set_quest_state ("mision2", "run") end end end end end segunda mision lvl 10 quest mision2 begin state start begin when login or levelup or enter with pc.get_level() >= 10 begin set_state( mision_test ) end end state mision_test begin when letter begin send_letter("Misión de Casa") end when button or info begin say_title("Bienvenido a la Misión de casa") say("Hola ".. pc.get_name() .." ,esta es tu") say("segunda mision, por eso sera facil") say("ultimamente los aldianos fueron") say("atacados por Tigres Blancos") say("tu mision es averiguar el por que atacan") set_state(test) end end state test begin when letter begin send_letter("Descubre por que los Tigres Blancos") say ("atacan a los aldeanos") say ("deves de matar a 20 Tigres Blancos") end when button or info begin say_title("MISIóN : 2 ") say_reward( " Vete a las zonas donde estan los Tigres Blancos y matalos") say("") end when 115.kill begin local count = pc.getqf("state") + 1 if count <= 20 then pc.setqf("state", count) q.set_counter("Numero restantes de Tigres Blancos:", 20 - count) if count == 20 then say_title("Finalizacion de tu segunda micion") say("Recibirás tu recompensa:") say_reward("15 Exp") say_reward("500.000 Yang") pc.change_money(500000) pc.give_exp2(15) chat("Has completado tu segunda.") chat("Mision.") say("ahora iniciaras la tercer mision") set_quest_state ("mision3", "run") end end end end end otracosa la mision 1 aveses no termina mas, me sigue aparesiendo es desir sigue saliendo el mensaje mata lovos, aun no ise la mision 3
  21. aca esta el archivo skill_group.zip
  22. hola todos los invito a jugar a este nuevo server de mu, las características son. » Nombre: Mu-Thrones » Versión: Season6 Epi3 » Experiencia: 9999% » Drop: 90% » Bug Bless: Offline » Total de Cuentas: 274 » Total de Personajes: 412 » Total de Clanes: 45 si necesitan ayuda me buscan en el juego mi pj se llama LaRenga del clan OneLove. la pagina oficial del server es. http://mu-thrones.ovgamesonline.com/
×
×
  • Crear nuevo...