• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [GlobalEvents] Sistema de loteria Tfs1.0/1.1/1.2

    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 tibiaface


    bueno aqui les traigo el sistema de loteria para sus servidor trata de sortear un item cada 1 hora esos e puede puede modificar y añadir item lo que quieran ya que tiene un tabla para añadir mas items.


    instalacion:


    nos vamos a:

    data\globalevents\scripts

    copiamos cualquier archivo y renombramos por loteria.lua y pegamos esto dentro:

    Código:
    local rewards = {
        {2494, 1},
        {2472, 1},
        {2160, 22},
        {5809, 1},
    }

    function onThink(interval, lastExecution)
        local players = Game.getPlayers()
       
        if #players > 0 and #rewards > 0 then
            local uid, n = math.random(1, #players), math.random(1, #rewards)
            local ganhador = players[uid]
            local reward, count = rewards[n][1], rewards[n][2]
           
            if ganhador and reward and count then
                ganhador:addItem(reward, count)
                Game.broadcastMessage('O player '.. ganhador:getName()..' recebeu '.. count .. ' '..ItemType(reward):getName()..' na loteria.', MESSAGE_STATUS_WARNING)
            end
        end
       
        return true
    end

    luego añadimos esta tag en:

    data\globalevents\globalevents.xml

    Código:
    <globalevent name="loteria" interval="3600000" script="loteria.lua"/>


    y listo.


    Zona configurable:

    local rewards = {
    {2494, 1},
    {2472, 1},
    {2160, 22},
    {5809, 1},
    }

    aqui pueden añadir como quiatr items



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

    ijuchia

    avatar
    Miembro
    Miembro
    gracias maya

    Ver perfil de usuario
    Gracias!...

    Ver perfil de usuario

    jose150792

    avatar
    Nuevo Miembro
    Nuevo Miembro
    god maya me sale este error

    [17/5/2016 10:51:7] [Error - GlobalEvent Interface]
    [17/5/2016 10:51:7] data/globalevents/scripts/loteria.lua:onThink
    [17/5/2016 10:51:7] Description:
    [17/5/2016 10:51:7] data/globalevents/scripts/loteria.lua:9: attempt to index global 'Game' (a nil value)
    [17/5/2016 10:51:7] stack traceback:
    [17/5/2016 10:51:7] data/globalevents/scripts/loteria.lua:9: in function <data/globalevents/scripts/loteria.lua:8>
    [17/5/2016 10:51:8] [Error - GlobalEvents::think] Couldn't execute event: loteria

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:god maya me sale este error

    [17/5/2016 10:51:7] [Error - GlobalEvent Interface]
    [17/5/2016 10:51:7] data/globalevents/scripts/loteria.lua:onThink
    [17/5/2016 10:51:7] Description:
    [17/5/2016 10:51:7] data/globalevents/scripts/loteria.lua:9: attempt to index global 'Game' (a nil value)
    [17/5/2016 10:51:7] stack traceback:
    [17/5/2016 10:51:7] data/globalevents/scripts/loteria.lua:9: in function <data/globalevents/scripts/loteria.lua:8>
    [17/5/2016 10:51:8] [Error - GlobalEvents] Couldn't execute event: loteria

    si tu ot es tfs 0.3.7/0.4.0 este sistema no funcionara pero si es tfs 1.2 en adelante funcionara es posibles que en algunos tfs 1.0 no funcione por falta de librerias



    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.