Hey Guys,
I run a Wrestling hub. I have a script called ring side commands... here is the code for one...
-------------------------------------------------------------------------------
botname="The Angler" -- duh, the bot name
sCommand="!batter" -- this is the command for main chat
sDescription="Batter User" -- this is the description Of Command
sMissBefor=" was going to batter " -- this is sent after your nick, but before their nick if you miss
sMissAfter=", but scrambles eggs instead!" -- this is sent after their nick if you miss
sHitBefor=" batters " -- this is sent after your nick, but before their nick if you hit
sHitAfter=" with a smelly old cod!" -- this is sent after their nick if you hit
-- END EDITABLE SETTINGS
function DataArrival(user, data)
data=strsub(data,1,strlen(data)-1)
s,e,cmd = strfind( data,"%b<>%s+(%S+)" )
if (cmd=="!ringside") then
user:SendData("Ringside",sCommand.." \t\t"..sDescription)
end
s,e,cmd,arg = strfind(data,"%b<>%s+(%S+)%s+(%S+)")
if (cmd==sCommand) then
if not (arg==nil) then
local tmp = GetItemByName(arg)
if (tmp==nil) then
SendToAll(botname,""..user.sName..sMissBefor..arg..sMissAfter)
end
if not (tmp==nil) then
SendToAll(botname, ""..user.sName..sHitBefor..arg..sHitAfter)
end
return 1
end
end
end
function NewUserConnected(user)
user:SendData("$UserCommand 1 3 RingSide\\"..sDescription.."$<%[mynick]> "..sCommand.." %[nick]||")
end
function OpConnected(user)
NewUserConnected(user)
end
---------------------------------------------------------------------------
when i right click on the user and select this option you can see that it says like Frost batter "Usersname" with a smelly old cod... now i want a kick command so when i kick some one i have a option of what the kick should say by my option... Like Frost Grabs "user" by the neck and chokes him out cause "reason for kick" but i want to make each kick different. I hope that makes since and is possible. Thanks in advance