• 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

    Compartir:

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

    [Admin] God Maya

    [Admin] God Maya
    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



    [GlobalEvents] Sistema de loteria Tfs1.0/1.1/1.2 YNU5B25
    3 participantes
    http://www.tibiaface.com

    ijuchia

    ijuchia
    Miembro
    Miembro
    gracias maya

    3 participantes

    Jose Armando Garcia Basto

    Jose Armando Garcia Basto
    Miembro
    Miembro
    Gracias!...

    3 participantes

    Invitado

    Anonymous
    Invitado
    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

    3 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    jose150792 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



    [GlobalEvents] Sistema de loteria Tfs1.0/1.1/1.2 YNU5B25
    3 participantes
    http://www.tibiaface.com

    Contenido patrocinado


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