• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [Ayuda] mal posicion subida escalera

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1default [Ayuda] mal posicion subida escalera el Lun Dic 02, 2019 4:27 pm

    Camilooh

    Camilooh
    Miembro
    Miembro
    Hola buenas quisiera pedir una pequeña ayudita con este problema que me esta pasando:(

    adjunto imagen de referencia.
    Antes de subir escalera:
    [Ayuda] mal posicion subida escalera Captur12
    Despues de subirla.
    [Ayuda] mal posicion subida escalera Captur11
    Error en la consola:
    [Ayuda] mal posicion subida escalera Captur10

    2default Re: [Ayuda] mal posicion subida escalera el Lun Dic 02, 2019 9:48 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    pruebe con este scripts

    Código:

    local UP_FLOORS = {1386, 3678, 5543, 8599, 10035, 13010}
    local FIELDS = {1497, 1499, 11095, 11096}
    local DRAW_WELL = 1369

    function onUse(cid, item, fromPosition, itemEx, toPosition)
       if(item.itemid == DRAW_WELL and item.actionid ~= 100) then
          return false
       end

       local check = false
       fromPosition.stackpos = STACKPOS_GROUND
       if(isInArray(UP_FLOORS, item.itemid)) then
          fromPosition.z = fromPosition.z - 1
          fromPosition.y = fromPosition.y + 1
          if(doTileQueryAdd(cid, fromPosition, 38) ~= RETURNVALUE_NOERROR) then
             local field = getTileItemByType(fromPosition, ITEM_TYPE_MAGICFIELD)
             if(field.uid == 0 or not isInArray(FIELDS, field.itemid)) then
                fromPosition.y = fromPosition.y - 2
             else
                check = true
             end
          end
       else
          fromPosition.z = fromPosition.z + 1
       end

       if(not check and doTileQueryAdd(cid, fromPosition, 38) ~= RETURNVALUE_NOERROR) then
          local field = getTileItemByType(fromPosition, ITEM_TYPE_MAGICFIELD)
          if(field.uid == 0 or not isInArray(FIELDS, field.itemid)) then
             return false
          end
       end

       local pos, dir = getCreaturePosition(cid), SOUTH
       if(pos.x < fromPosition.x) then
          dir = EAST
       elseif(pos.x == fromPosition.x) then
          if(pos.y == fromPosition.y) then
             dir = getCreatureLookDirection(cid)
          elseif(pos.y > fromPosition.y) then
             dir = NORTH
          end
       elseif(pos.x > fromPosition.x) then
          dir = WEST
       end

       doTeleportThing(cid, fromPosition, false)
       doCreatureSetLookDirection(cid, dir)
       return true
    end



    [Ayuda] mal posicion subida escalera YNU5B25
    https://www.tibiaface.com

    3default Re: [Ayuda] mal posicion subida escalera el Lun Dic 02, 2019 10:34 pm

    Camilooh

    Camilooh
    Miembro
    Miembro
    Very Happy Resuelto Gracias Very Happy

    4default Re: [Ayuda] mal posicion subida escalera el Lun Dic 02, 2019 10:35 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Solucionado



    [Ayuda] mal posicion subida escalera YNU5B25
    https://www.tibiaface.com

    Contenido patrocinado


    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).