Jump to content

Hawk Server's

Miembro
  • Contador contenido

    225
  • Ingreso

  • Última visita

  • Días ganados

    5

Todo lo publicado por Hawk Server's

  1. El evento consiste en ir a un mapa especial que solo los GM pueden abrir, luego de abrir el mapa en el npc cazador se les da a los usuarios cierto tiempo para que lleguen, luego se cierra la entrada al mapa y se da a la opcion de aparecer a los conejos (cada ronda tirara 10 conejos), luego deberan ir los users a matarlos y obtener sus pieles que uds configuran los premios que daran x las pieles, al darle a la opcion terminar evento pasados 15 seugndos les llvara a todos a city contiene: Quest (codigo muy simple hecho por mi) mapa (hecho por mi) texturas y textureset(especiales para el mapa) serverside CREDITOS UNICAMENTE MIOS [ARES ] SOLO PARA METIN2GANJAH Y PARA METIN2ZONE NO SE PERMITEN EN OTROS FOROS SIN PERMISO https://mega.nz/#!4ABBATzJ!zB1Yp29BSviAsdrqKqt0NH-9DP-xCjqHz5J1TydquA8
  2. Jamas se les ha ocurrido un chaman con espada? es decir que el chaman pueda utilizar 3 clases de armas fan, campana y espada Pues aca les traigo una guia 100% hecha por mi para hacer eso realidad 1° vamos y descompilamos root y abrimos playersettingmodule.py y alli buscamos en la parte de Shaman: emotion.RegisterEmotionAnis(path) y abajo agregamos ## ONEHAND_SWORD BATTLE chrmgr.SetPathName(path + "onehand_sword/") chrmgr.RegisterMotionMode(chr.MOTION_MODE_ONEHAND_SWORD) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_WAIT, "wait.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_WALK, "walk.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_RUN, "run.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE, "damage.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE, "damage.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE, "damage_1.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE_BACK, "damage_2.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE_BACK, "damage_3.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_4, "combo_04.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_5, "combo_05.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_6, "combo_06.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_7, "combo_07.msa") ## Combo Type 1 chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, 4) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_4) ## Combo Type 2 chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, 5) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_7) ## Combo Type 3 chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, 6) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_6) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_6, chr.MOTION_COMBO_ATTACK_4) Luego tambien en Shaman buscamos HORSE_BELL al terminar eso (arriba de def __LoadGameSkill() ponemos ## HORSE_ONEHAND_SWORD chrmgr.SetPathName(path + "horse_onehand_sword/") chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE_ONEHAND_SWORD) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa") chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, 3) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa") guardamos y descompilamos sound, sound2, pc y pc 2 y meten lo que dejare en el link de descarga y listo eso es todo ahora su chaman podra llevar espada PD no olviden poner en itemproto que el chaman pueda equiparlas xD PD2 No olviden dar las gracias xD Fuente Metin2Zone.net Creditos: [ARES] si lo postearan en otro foro no olviden poner los creditos Prueba de que funciona perfectamente shaman.rar
  3. Si las rutas de textura del ninja hombre no estuvieran malas seria estupendo :/ pero estan asi
  4. Un millon de gracias por explicarme paci TE AMOOOOOO xD y ps si me sorprende xq se algo de quest pero tampoco es mucho pero poco a poco voy aprendiendo mas
  5. lo he probado poniendolo antes y despues de cada una de las otras funciones xD
  6. Como lo dice el titulo el primer timer no funciona, Cuando me teletransporta deberia arrancar y a los 20 segundos llevarme a mi city y marcar el event_flag de nuevo en 0 pero pasado el tiempo nada funciona, pero el segundo si funciona, mato al mob y a los 10 segundos me saca del mapa y pone el flag de nuevo en 0 when 30134.chat."Torturador de Almas" with game.get_event_flag("infra1")== 0 beginsay("Veo que quieres enfrentar al Torturador de almas")say("Te lo advierto es muy feroz y NO TENDRAS AYUDA")say("cuentas solo con 5 minutos para matarlo.")say("Luego seras llevado a tu ciudad")local ir = select ("Ir" , "No, gracias")if ir == 1 thennotice_all(" "..pc.get_name().." Tiene 5 minutos para acabar con el Torturador de Almas")game.set_event_flag("infra1",1)pc.warp(87126300, 78124700)timer("ares", 20)endendwhen ares.timer beginwarp_to_village()game.set_event_flag("infra1",0)notice_all("La sala del Torturador de Almas esta libre "..pc.get_name().." no ha podido con el.")endwhen 101.kill with pc.get_map_index() == 29 beginnotice_all(" "..pc.get_name().." ha matado al Torturador de Almas")cleartimer("ares")timer("city", 10)chat("En 10 segundos seras llevado a tu ciudad recoge el cofre")endwhen city.timer beginwarp_to_village()game.set_event_flag("infra1",0)notice_all("La sala del Torturador de Almas esta abierta nuevamente")end
  7. Alguno me podria decir que id le puso en el npclist ya que he probado varias y con ninguna se ven :/
  8. No tienen las animaciones :/ EDITO xD no me habia fijado pero..... joer pongo y pongo id's y no se ven los hptas :/
  9. en navicat tabla account la ultima columna ponle 1 y con eso tu cuenta sera admin (cuenta de tu GM)
  10. Aqui te lo dejo amigo https://mega.co.nz/#!EcAH2BQR!DIdYcRN9owkoGX4BI76ETuKzjev3W9pOyqRUcG9HOQE PD: Agradecer no cuesta nada
  11. Muy guapo, no lo usare ya que a mi no me sirve pero eso no le quita lo guapo te mereces +1
  12. siisis lo se xD solo comenteo igual esta muy bien sigue asi
  13. Pero la mascara ya esta xDD yo la tengo desde hace tiempo................. NO DEJO CREDITOS XQ NI RECUERDO DE DONDE LA SAQUE https://mega.co.nz/#!ZJIhXJhL!ODr4qlUW6Y-IJTpsiZVxd_j8OnYuTNUw8UwE02TtJI8
  14. Te explico..... par aque entiendas la forma mas sencilla es cargar la quest 3 veces una con las coordenadas en el mapa jinno otra con chunjo y otra shinso para hacer el spawn vas con el GM al mapa hablas con el npc y hace el spawn, puesto que si lo haces desde otro mapa no hara el spawn en el mapa que tu quieres si no en el mapa en el que se encuentre el GM LA FORMA MAS FACIL QUE ENCONTRE DE EXPLICARLE Y DARLE SOLUCION
  15. Nop no sirve ya que eso solo sirve cuando eres GM, para los usuarios no sirve pero gracias por la intencion
  16. Lo que quiero es que cuando un usuario use cierto item aparezca un mob a su lado (Y TIENE QUE SER POR QUEST)
  17. Personalmente no me atrae mucho pero si esta muy guapa buen aporte
  18. Para que subes cosas tan viejas? realmente es innecesario puesto que seguramente estara por el foro y aparte es algo muy viejo
  19. Acabo de notar que por alguna razon en ciertas areas del mapa no hace el spawn por ejemplo mob.spawn(1231,196,1122,0,0) --NO-- y en mob.spawn(1231,540,752,0,0)--SI-- y es raro ya que es un mapa que hice yo desde 0 y no puse zona segura ni nada por el estilo :/ igual gracias a todos los que respondieron
  20. Sirve perfecto muchas gracias, ahora si no es mucho pedir podrias echarme una mano aca http://metin2zone.net/topic/16638-xq-no-funciona-este-spawn/#entry87615
  21. Ya lo he probado asi y tampoco me va mob.spawn(1231, 196, 1122,1) mob.spawn(1231, 540, 752,1) mob.spawn(1231, 380, 570,1) mob.spawn(1231, 594, 138,1) mob.spawn(1231, 582, 176,1) mob.spawn(1231, 362, 1072,1) mob.spawn(1231, 388, 418,1) mob.spawn(1231, 186, 594,1) mob.spawn(1231, 243, 749,1) mob.spawn(1231, 366, 1264,1)
×
×
  • Crear nuevo...