Ayuda quest 2

Topic created · 2 Mensajes · 1287 Visitas
  • la anterior ayuda va relacionada con esta el problema es que no saca a los pj del mapa al desactivar el evento haber si alguien me puede ayudar. Gracias


    -- Quest para ir al mapa de Uiel

    quest eventomapas begin
    state start begin
    when login with pc.get_map_index() == 200 and pc.is_not_gm() begin
    if game.get_event_flag("evento001") == 5010 and pc.get_level() < 50 or pc.get_level() > 100 then
    warp_to_village()
    elseif game.get_event_flag("evento001") == 1015 and pc.get_level() < 100 or pc.get_level() > 150 then
    warp_to_village()
    elseif game.get_event_flag("evento001") == 1520 and pc.get_level() < 150 or pc.get_level() > 200 then
    warp_to_village()
    elseif game.get_event_flag("evento001") == 2025 and pc.get_level() < 200 or pc.get_level() > 250 then
    warp_to_village()
    end
    end

    when login with game.get_event_flag("evento001") > 0 and pc.get_map_index() != 200 begin
    q.set_icon("scroll_open.tga")
    send_letter("Evento")
    end
    when button or info begin
    if game.get_event_flag("evento001") == 5010 then
    if pc.get_level() < 50 or pc.get_level() > 100 then
    say_title("Evento")
    say("")
    say("No tienes el nivel requerido")
    say("para este evento hace falta nivel 50-100")
    say("")
    else
    say_title("Evento")
    say("")
    say("Tienes el nivel requerido para el evento")
    say("¿quieres entrar?")
    say("")
    local aselect = select ("Si", "No")
    if aselect == 1 then
    pc.warp(100700, 10400)
    elseif aselect == 2 then
    return
    end
    end
    elseif game.get_event_flag("evento001") == 1015 then
    if pc.get_level() < 100 or pc.get_level() > 150 then
    say_title("Evento")
    say("")
    say("No tienes el nivel requerido")
    say("para este evento hace falta nivel 100-150")
    say("")
    else
    say_title("Evento")
    say("")
    say("Tienes el nivel requerido para el evento")
    say("¿quieres entrar?")
    say("")
    local aselect = select ("Si", "No")
    if aselect == 1 then
    pc.warp(100700, 10400)
    elseif aselect == 2 then
    return
    end
    end
    elseif game.get_event_flag("evento001") == 1520 then
    if pc.get_level() < 150 or pc.get_level() > 200 then
    say_title("Evento")
    say("")
    say("No tienes el nivel requerido")
    say("para este evento hace falta nivel 150-200")
    say("")
    else
    say_title("Evento")
    say("")
    say("Tienes el nivel requerido para el evento")
    say("¿quieres entrar?")
    say("")
    local aselect = select ("Si", "No")
    if aselect == 1 then
    pc.warp(100700, 10400)
    elseif aselect == 2 then
    return
    end
    end
    elseif game.get_event_flag("evento001") == 2025 then
    if pc.get_level() < 200 or pc.get_level() > 250 then
    say_title("Evento")
    say("")
    say("No tienes el nivel requerido")
    say("para este evento hace falta nivel 200-250")
    say("")
    else
    say_title("Evento")
    say("")
    say("Tienes el nivel requerido para el evento")
    say("¿quieres entrar?")
    say("")
    local aselect = select ("Si", "No")
    if aselect == 1 then
    pc.warp(100700, 10400)
    elseif aselect == 2 then
    return
    end
    end
    end
    end

    end
    end

  • Creo que el problema son de tus files , que a lo mejor no reconoce el warp_to_village(). Cambia de files o busca alguien que realmente sepa de quest.