Jump to content

Ayuda no me funciona d.new_jump_party he intentado de todo


Camilo Deltru

Mensajes recomendados

Hola buen dia zoneros

tengo la siguiente función para validar el ingreso de un grupo a un mapa pero no me lo permite . 

esta es la función: 

 

  function verificar_grupo()
   

local cant_personas = 2
    
    if not party.is_party() then
    
        say("No tienes un grupo conformado, debes crear uno para entrar.")
        return
    end
    local pids = {party.get_member_pids()}
    local partyMembers = table.getn(pids)
    if  partyMembers < cant_personas then
           say("No cumples con la cantidad mínima de integrantes para poder entrar")
        return
    end 
         
         -- pc.warp(776300 , 672400, 351)  -- funciona pero entra solo 1
            
        --    d.new_jump_party (351, 7643  , 6633 )  -- no Funciona - tome la base de setting sumado la pocicion de town.
            
        --    d.new_jump_party (351, 7763 , 6724 )    -- No funciona
            
        --    d.new_jump_party (351, 7654 , 6614 )    -- No funciona
        
           d.new_jump_all(351, 7654, 6614)    -- Funciona pero dentro del mapa quiero es desde otro mapa.
           
   end

Enlace para comentar
Compartir en otros sitios

La dungeon que se va a crear, automáticamente se crea desde el index donde estás.

Solución a ello: antes de hacer el new_jump, transporta al personaje al mapa que quieres, luego cuando el pj llegue, enviarlo a la dungeon

when xxx.chat."Transportarse" begin
	--todo esto es tu when donde haces el new_jump
	--antes de la línea del new_jump, haz esto:
	pc.setqf("block", 1) --aquí activo una bandera, y abajo verás por qué
	pc.warp(index_nuevo_mapa, global_coord_x, global_coord_y)
end
--Luego pones otro when como este:
when login with pc.get_map_index() == index_nuevo_mapa and pc.getqf("block") == 1 begin --aquí entra porque la bandera está activa
	pc.delqf("block") --aquí quito la variable de la bandera. La razón de la bandera es para que cuando alguien entre al mapa,
					-- no teleportansporte a la dungeon sino únicamente cuando confirmas con el NPC.
	d.new_jump(index_nuevo_mapa, global_coord_x, global_coord_y) --aquí sí pones el new_jump
end

 

Lo de d.new_jump_party() intenta poner los 00, tener grupo, etc. En verdad no recuerdo las condiciones para usar esta función

Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...