• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Action] Sistema de palanca para comprar items

    Compartir:

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

    Hola amigos, aqui esta el mini sistema de palancas, para comprar items por dinero ( gold coins ), es bastante simple!
    Advertencia: es solo compatible con TFS 1.2 o 1.3

    Código:
    local palancaItems = {
       [11250] = { itemId = 2269, count = 1, backpackId = 1988, preci = 100, name = 'Bp runes!' },
       [11251] = { itemId = 2261, count = 1, backpackId = 1988, preci = 100, name = 'Bp runes!' },
       [11252] = { itemId = 2305, count = 1, backpackId = 1988, preci = 100, name = 'Bp runes!' }
    }

    function onUse(player, item, fromPosition, target, toPosition, isHotkey)

       local buyItem = palancaItems[item:getActionId()]
       if buyItem == nil then
       return true
       end

       local money = player:getMoney()
       if money < buyItem.preci then
       player:sendCancelMessage('No tienes suficiente dinero.')
       return true
       end

       player:removeMoney(buyItem.preci)
       local backpack = Game.createItem(buyItem.backpackId, 1)
       backpack:addItem(buyItem.itemid, buyItem.count)
       player:addItemEx(backpack)
       player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Has comprado con ' .. ItemType(buyItem.itemid):getName() .. ' x' .. buyItem.preci .. ' gold coins.')
       player:say(buyItem.name, TALKTYPE_MONSTER_SAY)

       item:transform(item:getId() == 1945 and 1946 or 1945)

    return true
    end

    En la table palancaItems = { ....
    alli configuran cada palanca, el numero encerrado en [ ..... ] es el valor del actionid que le colocaran a la palanca en espesifico, y lo demas ya parece mas facil, la ID del item, la cantidad, y todo eso.
    Saludos.



    Si necesitas hospedaje para tu servidor usa este enlace y mira los buenos planes de Windows y Linux:
    Si tu cuenta de PayPal no esta verificada no importara, igual aceptan pagos con cuentas no verificadas.


    Ver perfil de usuario

    god adrian

    god adrian
    Miembro
    Miembro
    Gracias buen aporte estaba buscandolo!

    Ver perfil de usuario http://sentimientovirtual.com.mx

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