• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] mission, lever tp

    Compartir:

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

    1default [Actions] mission, lever tp el Dom Sep 09, 2018 11:48 am

    Deget92

    avatar
    Miembro
    Miembro
    Hola, necesito 2 guiones, el primero es una misión: debemos traer 3 items entonces Haremos quest de storage "61166",
    segundo es en las palancas pero deja que nos mueva entonces cuando tenemos item id "2363"
    Tengo un script así, pero se mueve sin item..;/

    Código:
    local destination = {x=811, y=571, z=7}      -- Change your destination here.
    local stand = {x=809, y=568, z=7} -- tile where player must stand

    function onUse(cid, item, fromPosition, itemEx, toPosition)

    local creature = getTopCreature(stand).uid

    if not creature or not isPlayer(creature) then    
       doPlayerSendCancel(cid, "Please stand on the tile first.")
       return true
    end

    if getPlayerGUID(creature) ~= getPlayerGUID(cid) then
       doPlayerSendCancel(cid, "Please stand on the tile first.")
       return true
    end

    doTeleportThing(cid, destination, false)
    doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT)

    return true
    end




    Ver perfil de usuario

    2default Re: [Actions] mission, lever tp el Lun Sep 10, 2018 6:03 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Código:
    local destination = {x=811, y=571, z=7}      -- Change your destination here.
    local stand = {x=809, y=568, z=7} -- tile where player must stand
    local item_required = 11111 -- item_id
    function onUse(cid, item, fromPosition, itemEx, toPosition)

    local creature = getTopCreature(stand).uid

    if not creature or not isPlayer(creature) then   
      doPlayerSendCancel(cid, "Please stand on the tile first.")
      return true
    end

    if getPlayerGUID(creature) ~= getPlayerGUID(cid) then
      doPlayerSendCancel(cid, "Please stand on the tile first.")
      return true
    end
    if getPlayerItemCount(cid, item_required) >= 1 then
            doPlayerRemoveItem(cid, item_required, 1)
    doTeleportThing(cid, destination, false)
    doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT)
    else
    doPlayerSendCancel(cid, "no tienes el objeto para teleportar.")
    end
    return true
    end




    ahi tienes



    Ver perfil de usuario http://www.tibiaface.com

    3default Re: [Actions] mission, lever tp el Mar Sep 11, 2018 1:35 pm

    Deget92

    avatar
    Miembro
    Miembro
    gracias Wink

    Ver perfil de usuario

    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).