Ir a contenido

Foto

Quest guerra de imperios ayuda por favor


  • Please log in to reply
2 Respuesta(s) a este Tema
Metin2

#1
mamiferox

mamiferox

    Experimentado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 284 Mensaje(s)

tengo un problema no se que sera si alguien me ayuda por favor al darle a mi quest para entrar al mapa guerra de imperios no me teleporta a ni un lado a pesar de haberle puesto las cordenadas del mapa que podra ser 

 

quest guerras_metin2demons begin
                   state start begin
   when login begin
   end
   when 11001.chat."Participar en la batalla de reino" or 11003.chat."Participar en la batalla de reino" or 11005.chat."Participar en la batalla de reino" begin
   if game.get_event_flag("threeway_war") == 0 then
   say_title("Administrador de batalla")
    say("¡Je! Se ha descubierto una nueva área. Puede")
    say("conectar todos los reinos. Una vez esté hecha la")
    say("investigación, podrás entrar en el área")
   else
   say_title("Administrador de batalla")
    say("¡Hola!")
    say("Hay una Guerra de Reinos!")
    say("¿Deseas entrar1?")
   local s = select("Si","No!")
   if s == 1 then
   if pc.get_level() < 80 then
   say("Debes ser al menos nivel 80 para acceder.")
   return
   end
   if pc.getempire() == 1 then
   if game.get_event_flag("threeway_war_open_gate1" ) == 0 then
   say("No puedes unirte cuando el terreno sagrado haya sido abierto!")
   return
   end
   elseif pc.getempire() == 2 then
   if game.get_event_flag("threeway_war_open_gate2" ) == 0 then
   say("No puedes unirte cuando el terreno sagrado haya sido abierto!")
   return
   end
   elseif pc.getempire() == 3 then
   if game.get_event_flag("threeway_war_open_gate3" ) == 0 then
   say("No puedes unirte cuando el terreno sagrado haya sido abierto!")
   return
   end
   else
   say(locale.forked_man_say_you_cant2)
   end
   if game.get_event_flag("reichsmap")==1 then
   local empire = pc.get_empire()
   if empire == 1 then
   pc.warp(0,25600)          ---- aca las coordenadas del map t1 para cada reino un acoordenada diferente
   elseif empire == 2 then
   pc.warp(0,25600)
   elseif empire == 3 then
   pc.warp(0,25600)
   end
  end
   end
   end
   end
 
   when 11001.chat."GM: Guerra de reinos" or 11003.chat."GM: Guerra de reinos" or 11005.chat."GM: Guerra de reinos" with pc.is_gm() begin
   local s = select("Activar" , "Desactivar")
   if s == 1 then
   notice_all("Acaba de empezar la guerra de reinos")
   notice_all("Habla con el Administrador de Batala para entrar. Buena Suerte ^^")
   -- Mapa aleatorio
  
   -- Inicio de la guerra de reinos
   game.set_event_flag("threeway_war",1)
   -- Configuración de la Tierra Santa que cuente las mueres solo que pj enemigos u.u a 200 termina la guerra
   game.set_event_flag("threeway_war_dead_count", 5)
   game.set_event_flag("threeway_war_mob_count", 150 )
   game.set_event_flag("threeway_war_kill_count", 200 )
   game.set_event_flag("threeway_war_kill_count1" , 0 )
   game.set_event_flag("threeway_war_kill_count2" , 0 )
   game.set_event_flag("threeway_war_kill_count3" , 0 )
   game.set_event_flag("threeway_war_kill_boss_count", 1 )
   -- Configuración de la apertura.
   game.set_event_flag("threeway_war_open_gate1", 1 )
   game.set_event_flag("threeway_war_open_gate2", 1 )
   game.set_event_flag("threeway_war_open_gate3", 1 )
   else
   game.set_event_flag("threeway_war",0)
   notice_all("Poniendo fin a la guerra de los reinos.")
   if pc.get_map_index == 121 and pc.get_empire == 1 then
   forked.warp_all_in_map( pc.get_map_index() , "1" , "409600" , "896000" , 10 )
   elseif pc.get_map_index == 121 and pc.get_empire == 2 then
   forked.warp_all_in_map( pc.get_map_index() , "21" , "0" , "102400" , 10 )
   elseif pc.get_map_index == 121 and pc.get_empire == 3 then
   forked.warp_all_in_map( pc.get_map_index() , "41" , "921600" , "204800" , 10 )
   end
   end
   end
   when kill with pc.get_map_index() == 121 begin
   if game.get_event_flag("threeway_war_kill_count1") == game.get_event_flag("threeway_war_kill_count") or
   game.get_event_flag("threeway_war_kill_count2") == game.get_event_flag("threeway_war_kill_count") or
   game.get_event_flag("threeway_war_kill_count3") == game.get_event_flag("threeway_war_kill_count") then
   end
   if npc.is_pc() and npc.get_empire ~= pc.get_empire() then
   game.set_event_flag("threeway_war_kill_count"..pc.get_empire(), game.get_event_flag("threeway_war_kill_count"..pc.get_empire()) + 1)
   notice_in_map("Putuación actual: Shinsoo "..game.get_event_flag("threeway_war_kill_count1").." Chunjo "..game.get_event_flag("threeway_war_kill_count2").." Jinno "..game.get_event_flag("threeway_war_kill_count3").."")
   if game.get_event_flag("threeway_war_kill_count1") == game.get_event_flag("threeway_war_kill_count") then
   notice_all("Shinsoo ha demostrado una vez más ser el reino más poderoso.")
   elseif game.get_event_flag("threeway_war_kill_count2") == game.get_event_flag("threeway_war_kill_count") then
   notice_all("Chunjo ha demostrado una vez más ser el reino más poderoso.")
   elseif game.get_event_flag("threeway_war_kill_count3") == game.get_event_flag("threeway_war_kill_count") then
   notice_all("Jinno ha demostrado una vez más ser el reino más poderoso.")
   end          --- aca si seria que valla contando la muertes hazta llegar a 200 
   end
   end
    end
end
 


#2
LoLZ

LoLZ

    Aficionado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 147 Mensaje(s)

Me da paja ver la quest... Pusiste las cordenadas de tu mapa si, pero fíjate que el nombre de tu mapa este correcto al de la quest. Me ha pasado.

 

Suerte.



#3
mamiferox

mamiferox

    Experimentado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 284 Mensaje(s)

eso debe ser ahora solo me toca ver en que parte edito el nombre del mapa xd para poner el mio






0 Usuario(s) están leyendo este Tema

0 miembro(s), 0 invitado(s), 0 usuario(s) anónimo(s)