• 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 las buenos planes de Windows y Linux:

    SevuOT Online, Version:10 and Custom.

    Ver perfil de usuario

    god adrian

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