5 changed files with 111 additions and 25 deletions
@ -1 +1,24 @@ |
|||
{server="irc.esper.net",nick="yukichan",hostname="lain",servername="lain",realname="yuki",channels={"#SKSDev","#v","#ssss"},prefix=":",username="yuki",port=6667,admins={"ShadowKatStudios"}} |
|||
{server="irc.quakenet.org", |
|||
nick="yukichan", |
|||
hostname="lain", |
|||
servername="lain", |
|||
realname="yuki", |
|||
channels={ |
|||
"#SKSDev", |
|||
"#v", |
|||
"#ssss" |
|||
}, |
|||
hooks={ |
|||
"highfive.lua" |
|||
}, |
|||
cmds={ |
|||
}, |
|||
timers={ |
|||
"highfive.lua" |
|||
}, |
|||
autojoin=true, |
|||
prefix=":", |
|||
username="yuki", |
|||
port=6667, |
|||
admins={"ShadowKatStudios","XeonSquared"} |
|||
} |
|||
|
diff.bin_not_shown
@ -0,0 +1,21 @@ |
|||
tArgs = {...} |
|||
local nick, chan, message = tArgs[1],tArgs[2],tArgs[3] |
|||
print(nick,chan,message,nick == "Shocky") |
|||
if message:find("o/") ~= nil or message:find("\\o") ~= nil then |
|||
if nick ~= "Shocky" then |
|||
if _G.leftHanging[2] == false then |
|||
print (nick .." left hanging at "..os.time()) |
|||
local typeOfHighFive="o/" |
|||
if message:find("o/") ~= nil then |
|||
typeOfHighFive = "\\o" |
|||
end |
|||
_G.leftHanging = {os.time(),true,chan,typeOfHighFive} |
|||
elseif _G.leftHanging[2] == true then |
|||
_G.leftHanging = {0,false} |
|||
print("No longer left hanging.") |
|||
end |
|||
else |
|||
_G.leftHanging = {0,false} |
|||
end |
|||
end |
|||
if message:find("o/ * \\o") ~= nil then _G.leftHanging = {0, false} end |
@ -0,0 +1,6 @@ |
|||
local os = require "os" |
|||
if os.time() > _G.leftHanging[1]+3 and _G.leftHanging[2] then |
|||
print ("Responding to a hanging high-five at ".._G.leftHanging[1]) |
|||
sendchan(_G.leftHanging[3],_G.leftHanging[4] or "\\o") |
|||
_G.leftHanging={0,false} |
|||
end |
Loading…
issues.context.reference_issue