help with non ptokax script plz ??
 

News:

29 December 2022 - PtokaX 0.5.3.0 (20th anniversary edition) released...
11 April 2017 - PtokaX 0.5.2.2 released...
8 April 2015 Anti child and anti pedo pr0n scripts are not allowed anymore on this board!
28 September 2015 - PtokaX 0.5.2.1 for Windows 10 IoT released...
3 September 2015 - PtokaX 0.5.2.1 released...
16 August 2015 - PtokaX 0.5.2.0 released...
1 August 2015 - Crowdfunding for ADC protocol support in PtokaX ended. Clearly nobody want ADC support...
30 June 2015 - PtokaX 0.5.1.0 released...
30 April 2015 Crowdfunding for ADC protocol support in PtokaX
26 April 2015 New support hub!
20 February 2015 - PtokaX 0.5.0.3 released...
13 April 2014 - PtokaX 0.5.0.2 released...
23 March 2014 - PtokaX testing version 0.5.0.1 build 454 is available.
04 March 2014 - PtokaX.org sites were temporary down because of DDOS attacks and issues with hosting service provider.

Main Menu

help with non ptokax script plz ??

Started by lysergicacid, 11 January, 2005, 01:14:06

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

lysergicacid

ok this is what ive got  -->>

Crontab -->>
*/1 * * * * /usr/local/bin/hubfortune


pathetic but functional bash script -->>

#!/bin/bash
/usr/bin/fortune > /etc/verlihub/scripts/fortune.txt


-- Fortune

botname = "Fortune"
filename = "/etc/verlihub/scripts/fortune.txt"
fortunes = {}
-- 30 min = 60 sec * 30
maxTicks = 1800
-- switch between 1 and nil
enabledTimer = 1

Func = {}

Func.LoadStrings = function()
i = 0
for line in io.lines(filename) do
 if line ~= nil then
  fortunes[i] = line
  i = i+1
 end
end
end

function Main()
VH:AddRobot(botname, 10, "Spam Bot", "Bot/Hub", "bot@hub.com", "1$
Func.LoadStrings()
end

return 1
end

-- Timer
TimerTicks = 0

function VH_OnTimer()
if (enabledTimer) then
 TimerTicks = TimerTicks + 1
 if TimerTicks == maxTicks then
  VH:SendDataToAll("<"..botname.."> "..fortunes[math.random(0, table.getn(fortu$
  TimerTicks = 0
 end
end
end


now its not right all i want to do is get the script to access a txt file i have setup and spam txt outa that every 30 mins into my hub chat anyone know how id accomplish this plz plz plz ???

plop

give this a try.
-- Fortune

botname = "Fortune"
filename = "/etc/verlihub/scripts/fortune.txt"
fortunes = {}
-- 30 min = 60 sec * 30
maxTicks = 1800
-- switch between 1 and nil
enabledTimer = 1

Func = {}

Func.LoadStrings = function()
   i = 0
   for line in io.lines(filename) do
	if line ~= nil then
	   fortunes[i] = line
	   i = i+1
	end
   end
end

function Main()
   VH:AddRobot(botname, 10, "Spam Bot", "Bot/Hub", "bot@hub.com", "1$")
   Func.LoadStrings()
end

-- Timer
TimerTicks = 0

function VH_OnTimer()
   if (enabledTimer) then
	TimerTicks = TimerTicks + 1
	if TimerTicks == maxTicks then
	   VH:SendDataToAll("<"..botname.."> "..fortunes[math.random(0, table.getn(fortune))].."1$")
	   TimerTicks = 0
	end
   end
end

plop
http://www.plop.nl lua scripts/howto\'s.
http://www.thegoldenangel.net
http://www.vikingshub.com
http://www.lua.org

>>----> he who fights hatred with hatred, drives the spreading of hatred <----<<

lysergicacid

#2
hmm nope doesnt say anything at all now, ima try get back in nilles hub so i can explain better, ty man

Aka - ?????rg?

SMF spam blocked by CleanTalk