• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [GlobalEvents] Znote Acc automatic Shop (TFS 1.0)

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

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Hola usuarios de tibaface


    Hoy les traigo un scripts  que hace que los items comprados en la shop de znote lleguen directamente al personaje no como el que trae la znote por defaul.

    Instalacion:

    Nos vamos a:

    Data/globalevents/scripts
    copiamos cualqier archivo y renombramos por shop.lua  y pegamos esto dentro

    Código:
    function onThink(interval, lastExecution, thinkInterval)
        for _, player in ipairs(Game.getPlayers()) do
            local accid = player:getAccountId()

            -- Create the query
            local orderQuery = db.storeQuery("SELECT `id`, `type`, `itemid`, `count` FROM `znote_shop_orders` WHERE `account_id` = " .. accid .. " LIMIT 1;")

            -- Detect if we got any results
            if orderQuery ~= false then
                -- Fetch order values
                local q_id = result.getDataInt(orderQuery, "id")
                local q_type = result.getDataInt(orderQuery, "type")
                local q_itemid = result.getDataInt(orderQuery, "itemid")
                local q_count = result.getDataInt(orderQuery, "count")
                result.free(orderQuery)

                -- ORDER TYPE 1 (Regular item shop products)
                if q_type == 1 then
                    -- Get wheight
                    local playerCap = player:getFreeCapacity()
                    local itemweight = ItemType(q_itemid):getWeight(q_count)
                    if playerCap >= itemweight then
                        db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";")
                        player:addItem(q_itemid, q_count)
                        player:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have recieved ".. q_count .." "..ItemType(q_itemid):getName().."(s)!")
                    else
                        player:sendTextMessage(MESSAGE_STATUS_WARNING, "Need more CAP!")
                    end
                end
                -- Add custom order types here
                -- Type 2 is reserved for premium days and is handled on website, not needed here.
                -- Type 3 is reserved for character gender(sex) change and is handled on website as well.
                -- So use type 4+ for custom stuff, like etc packages.
                -- if q_type == 4 then
                -- end
            end
        end
        return true
    end


    luego nos vamos a:


    Data/globalevents/globalevents.xml
    y añadimos esta tag

    Código:
    <globalevent name="Shop" interval="30000" script="shop.lua"/>

    eso fue todo.


    creditos: Printer



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

    GOD javi

    avatar
    Miembro
    Miembro
    no tengo el archivo de shop de znote la tendras tu ? si es asi solo pasa el codigo por aqui plis gracias pór el aporte!

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:no tengo el archivo de shop de znote la tendras tu ? si es asi solo pasa el codigo por aqui plis gracias pór el aporte!

    shop de zone no entendi lo que quieres decir



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

    Kenji

    avatar
    Miembro
    Miembro
    [26/11/2015 22:52:52] [Error - GlobalEvent Interface]
    [26/11/2015 22:52:52] data/globalevents/scripts/shop.lua:onThink
    [26/11/2015 22:52:52] Description:
    [26/11/2015 22:52:52] data/globalevents/scripts/shop.lua:2: attempt to index global 'Game' (a nil value)
    [26/11/2015 22:52:52] stack traceback:
    [26/11/2015 22:52:53] data/globalevents/scripts/shop.lua:2: in function <data/globalevents/scripts/shop.lua:1>
    [26/11/2015 22:52:53] [Error - GlobalEvents::think] Couldn't execute event: Shop

    Ver perfil de usuario http://facebook.com

    5default teste el Jue Nov 26, 2015 11:29 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:[26/11/2015 22:52:52] [Error - GlobalEvent Interface]
    [26/11/2015 22:52:52] data/globalevents/scripts/shop.lua:onThink
    [26/11/2015 22:52:52] Description:
    [26/11/2015 22:52:52] data/globalevents/scripts/shop.lua:2: attempt to index global 'Game' (a nil value)
    [26/11/2015 22:52:52] stack traceback:
    [26/11/2015 22:52:53] data/globalevents/scripts/shop.lua:2: in function <data/globalevents/scripts/shop.lua:1>
    [26/11/2015 22:52:53] [Error - GlobalEvents] Couldn't execute event: Shop

    esta usando tfs 1.0



    modifica esta linea

    Código:
    function onThink(interval, lastExecution, thinkInterval)

    por esta

    Código:
    function onThink(interval, lastExecution)

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

    Kenji

    avatar
    Miembro
    Miembro
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:[26/11/2015 22:52:52] [Error - GlobalEvent Interface]
    [26/11/2015 22:52:52] data/globalevents/scripts/shop.lua:onThink
    [26/11/2015 22:52:52] Description:
    [26/11/2015 22:52:52] data/globalevents/scripts/shop.lua:2: attempt to index global 'Game' (a nil value)
    [26/11/2015 22:52:52] stack traceback:
    [26/11/2015 22:52:53] data/globalevents/scripts/shop.lua:2: in function <data/globalevents/scripts/shop.lua:1>
    [26/11/2015 22:52:53] [Error - GlobalEvents] Couldn't execute event: Shop

    esta usando tfs 1.0

    Nop!. uso TFS_02, imagine q pudo ser por eso Sad

    Ver perfil de usuario http://facebook.com

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:[26/11/2015 22:52:52] [Error - GlobalEvent Interface]
    [26/11/2015 22:52:52] data/globalevents/scripts/shop.lua:onThink
    [26/11/2015 22:52:52] Description:
    [26/11/2015 22:52:52] data/globalevents/scripts/shop.lua:2: attempt to index global 'Game' (a nil value)
    [26/11/2015 22:52:52] stack traceback:
    [26/11/2015 22:52:53] data/globalevents/scripts/shop.lua:2: in function <data/globalevents/scripts/shop.lua:1>
    [26/11/2015 22:52:53] [Error - GlobalEvents] Couldn't execute event: Shop

    esta usando tfs 1.0


    no es compatible para tfs 0.2 solo para tfs 1.0

    Nop!. uso TFS_02, imagine q pudo ser por eso Sad



    Ver perfil de usuario http://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).