• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] wenas, necesito por favor un script para ot 8.6 tfs 0.4 u otx 2.1, de comprar potions en backpack por palanca... :$

    Compartir:

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

    3zequi3l

    3zequi3l
    Miembro
    Miembro
    Descripcion escribió:wenas, necesito por favor un script para ot 8.6 tfs 0.4 u otx 2.1, de comprar potions en backpack por palanca... :$
    Imagen Explicativa escribió:Imagen Explicativa: [Actions] wenas, necesito por favor un script para ot 8.6 tfs 0.4 u otx 2.1, de comprar potions en backpack por palanca... :$ Tibiaf10
    Version del Scripts: TFs 0.4.0

    2 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    aqui tienes

    Código:

    function onUse(cid, item, fromPosition, itemEx, toPosition)
       local potionTable = {
          [1000] = {id = 7620, bp = 2001, cost = 10000},
          [1001] = {id = 7589, bp = 2001, cost = 16000, anim = 30},
          [1002] = {id = 7590, bp = 2001, cost = 24000, anim = 30},
          [1003] = {id = 7618},
          [1004] = {id = 7588, cost = 20000, anim = 29},
          [1005] = {id = 7591, cost = 38000},
          [1006] = {id = 8473, cost = 62000, anim = 29},
          [1007] = {id = 8472, bp = 1999, cost = 38000, anim = 28}
       }
          
       local potion, backpack, cost, animation = potion[item.uid], 1988, 0, false
       if not potion or not potion.id then
          return true
       end
       
       if potion.bp then
          backpack = potion.bp
       elseif potion.cost then
          cost = potion.cost
       elseif potion.anim then
          animation = potion.anim
       end
       
       local weight = getItemWeightById(potion.id, 20) + getItemWeightById(backpack, 1)               
       if(getPlayerFreeCap(cid) < weight) then
          doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You need at least " .. math.ceil(weight) .. " oz to buy this item.")
          return true
       end
       
       if doPlayerRemoveMoney(cid, cost) or cost == 0 then
          local bp = doCreateItemEx(cid, backpack, 1)
          doAddContainerItem(bp, potion.id, 20)
          if(doPlayerAddItemEx(cid, bp) ~= RETURNVALUE_NOERROR) then
             doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You need more space in your container.")
          else
             if animation then
                doSendMagicEffect(toPosition, potion.anim)
             end
             doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought backpack of " .. getItemNameById(potion.id) .. "s for " .. cost .. " gold coins.")
          end
       else
          doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You need " .. cost .. " gold coins to buy this item.")
       end

       if item.itemid == 1945 then
          doTransformItem(item.uid, 1946)
       elseif item.itemid == 1946 then
          doTransformItem(item.uid, 1945)
       end               
       return true
    end


    Código:
    <action uniqueid="1000-1007" event="script" value="script.lua"/>

    de 1000 a 1007 son los unique id que tendras que poner en cada palanca



    [Actions] wenas, necesito por favor un script para ot 8.6 tfs 0.4 u otx 2.1, de comprar potions en backpack por palanca... :$ YNU5B25
    2 participantes
    http://www.tibiaface.com

    3zequi3l

    3zequi3l
    Miembro
    Miembro
    Very Happy Resuelto Gracias Very Happy

    2 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    TEMA RESUELTO



    [Actions] wenas, necesito por favor un script para ot 8.6 tfs 0.4 u otx 2.1, de comprar potions en backpack por palanca... :$ YNU5B25
    2 participantes
    http://www.tibiaface.com

    Contenido patrocinado


    2 participantes

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