• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Ayuda] tengo el scrip de loterry y la xml tambien pero no me hacen loterry nunca

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

    rickhard

    avatar
    Nuevo Miembro
    Nuevo Miembro
    alguien que me pase el scrip bueno de lottery.lua y el xml

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    ahi tienes el mod

    Código:
    <mod name="Lottery System" version="1.0" author="Chojrak" contact="chojrak@otland.net" enabled="yes">
        <config name="lottery">
        <![CDATA[
            config = {
                broadcast = true,
                rewards = {
                    -- Item ID[, count]
                    {ITEM ID, AMMOUT},
                    {ITEM ID, AMMOUT},
                                    {ITEM ID, AMMOUT},
                                    {ITEM ID, AMMOUT},
                                    {ITEM ID, AMMOUT},
                                    {ITEM ID, AMMOUT},
                }
            }
         
         
        ]]>
        </config>
        <globalevent name="lottery" interval="10000000" event="script">
        <![CDATA[
            domodlib("lottery")
            local dbHandle = db.query and db.query or db.executeQuery;
            function onThink(interval, lastExecution)
                local list = getPlayersOnline()
                if (#list == 0) then
                    return true
                end
     
                local winner = list[math.random(#list)]
                local item = config.rewards[math.random(#config.rewards)]
     
                doPlayerAddItem(winner, item[1], item[2] or 1)
                if (config.broadcast) then
                    doBroadcastMessage(".: Lottery System :.\nWinner is: ".. getCreatureName(winner) .."\nReward: ".. getItemNameById(item[1]) .."\nNext lottery in ".. interval / 60000 .." minutes.")
                end
                dbHandle("INSERT INTO `lottery_system`(`player_id`, `date`, `item_id`, `item_name`) VALUES ( ".. getPlayerGUID(winner) ..", ".. os.time() ..", ".. item[1] ..", '".. getItemNameById(item[1]) .."');");
                return true
            end
        ]]>
    </globalevent>
    </mod>

    aqui la tabla mysql qu tendras que ejecutar en tu phpadmin

    Código:
    CREATE TABLE IF NOT EXISTS `lottery_system` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `player_id` int(11) NOT NULL DEFAULT '0',
      `date` int(10) unsigned NOT NULL DEFAULT '0',
      `item_id` int(11) NOT NULL DEFAULT '0',
      `item_name` varchar(50) NOT NULL DEFAULT '',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;



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

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