Commands for SerieBot

Plugins for different hubsofts.

DSHub | ADCH++
Spader
Newbie
Posts: 5
Joined: Thu Dec 06, 2007 5:59 pm

Re: Commands for SerieBot

Post by Spader » Sun Jun 20, 2010 3:14 pm

Hi
i get still get same problems
nothing happen on rc and in main
pm works fine

/Spader

tonimontana
Junior Member
Posts: 18
Joined: Sat Apr 10, 2010 10:41 am

Re: Commands for SerieBot

Post by tonimontana » Sun Jun 20, 2010 4:56 pm

This time it works for me. Thx poy.

poy
Member
Posts: 78
Joined: Wed Nov 26, 2008 5:04 pm

Re: Commands for SerieBot

Post by poy » Mon Jun 21, 2010 4:48 pm

ah good to know it works for 1 person besides me. :)

are you sure you have the latest script, the right nick set etc Spader?
also, what scripts are referenced in your Scripts.xml?

poy
Member
Posts: 78
Joined: Wed Nov 26, 2008 5:04 pm

Re: Commands for SerieBot

Post by poy » Mon Jun 21, 2010 4:51 pm

here is a debug version that outputs some debug info about the script in the console. could help pinpoint where the problem is.
You do not have the required permissions to view the files attached to this post.

Spader
Newbie
Posts: 5
Joined: Thu Dec 06, 2007 5:59 pm

Re: Commands for SerieBot

Post by Spader » Tue Jun 22, 2010 12:57 pm

Hi
i found problem
it was script don´t like nick we choise

/Spader

tnx Poy for your script

Toast

Re: Commands for SerieBot

Post by Toast » Sun Sep 26, 2010 10:45 am

Code: Select all

--[[

    Name: Seriebot Commands 
    Author: Poy
    Version: 0.4
    Hubsoft: ADCH++
    Commments: Exposes commands for SerieBot <http://code.google.com/p/seriebot/>.
    
]] 

local seriebot_nick = 'Serie'

local user_command_menu = 'SerieBot'

local base = _G
module('seriebot')
base.require('luadchpp')
local adchpp = base.luadchpp
local autil = base.require('autil')
local string = base.require('string')

base.assert(base['access'], 'access.lua must be loaded and running before seriebot.lua')
local access = base.access

local cm = adchpp.getCM()

-- Forward commands to the bot.
local function command(name)
    return function(c, parameters)
        local bot = cm:findByNick(seriebot_nick)
        if bot then
            local msg = '+' .. name
            if #parameters > 0 then
                msg = msg .. ' ' .. parameters
            end
            bot:send(adchpp.AdcCommand(adchpp.AdcCommand_CMD_MSG, adchpp.AdcCommand_TYPE_BROADCAST, c:getSID())
            :addParam(msg))
        end
    end
end

access.commands.next = {
    command = command('next'),

    help = 'name',

    user_command = {
        name = user_command_menu .. autil.ucmd_sep .. 'Next',
        params = { autil.ucmd_line('Serie name') }
    }
}


access.commands.last = {
    command = command('last'),

    help = 'name',

    user_command = {
        name = user_command_menu .. autil.ucmd_sep .. 'Last',
        params = { autil.ucmd_line('Serie name') }
    }
}

access.commands.new = {
    command = command('new'),

    help = '- gives information on new episodes for series you are sharing',

    user_command = { name = user_command_menu .. autil.ucmd_sep .. 'New' }
}

access.commands.countdown = {
    command = command('countdown'),

    help = 'name',

    user_command = {
        name = user_command_menu .. autil.ucmd_sep .. 'Countdown',
        params = { autil.ucmd_line('Serie name') }
    }
}

access.commands.ignore = {
    command = command('ignore'),

    help = 'name - ignore series in the +serie_new command',

    user_command = {
        name = user_command_menu .. autil.ucmd_sep .. 'Ignore',
        params = { autil.ucmd_line('Serie name') }
    }
}
an update on the script to add the countdown command hope it works if not report it here
You do not have the required permissions to view the files attached to this post.

Who is online

Users browsing this forum: Google (Crawler) and 0 guests