code:
_________________________________________________
-- PtokaX Lua 5 version by PPK
--Script temporarily gives to users a strange nick
--2 options (fixed and random nicks, always for the current session); stopping command clean the memory
--Commands:
-- !wwe on -- Let's start the random WWE nick party!
-- !wwe off -- Stop the parties
anim=0
cnames = {
"Big Show",
"Carlito",
"Chris Jericho",
"Chris Masters",
"Edge",
"Eric Bischoff",
"Eugene",
"Gene Snitsky",
"Hulk Hogan",
"Jim Ross",
"John Cena",
"Jerry Lawler",
"Jonathan Coachman",
"Kane",
"Kurt Angle",
"Matt Hardy",
"Mick Foley",
"Rene Dupree",
"Ric Flair",
"Rob Conway",
"Rob Van Dam",
"Shawn Michaels",
"Shelton Benjamin",
"Stone Cold",
"Tajiri",
"Stacy Keibler",
"The Hurricane",
"The Rock",
"Triple H",
"Trish Stratus",
"Tyson Tomko",
"Val Venis",
"Victoria",
"Viscera",
"Batista",
"Booker T",
"Chris Benoit",
"Christian",
"Doug Basham",
"Eddie Guerrero",
"Funaki",
"Hardcore Holly",
"Heidenreich",
"JBL",
"Joey Mercury",
"Johnny Nitro",
"Orlando Jordan",
"Paul London",
"Randy Orton",
"Rey Mysterio",
"Road Warrior Animal",
"Scotty 2 Hotty",
"Sharmell",
"Simon Dean",
"Steven Richards",
"Tazz",
"Theodore Long",
"Torrie Wilson",
"Undertaker",
"William Regal",
"Nunzio",
"Wrestlemania XIX",
"Backlash",
"Smackdown",
"Raw",
"WWE",
"Wrestlemania XIX",
"Bad Blood",
"Judjement Day",
"No Way Out",
"Y2J",
"HHH",
"The Animal",
"Wrestling God",
"Jhon Bradshaw Layfield",
"Master Piece",
"Hulkmania",
"Iron Shake",
"Bret hart",
"Andr? The Giant",
"Jacke The Snake",
"HBK",
"Heart Brake Kid",
}
unique = {}
function ChatArrival(curUser, message)
s,e,cmd= string.find(message,"%b<>%s+(%S+)")
if anim==1 then
if unique[curUser.sName]==nil then
unique[curUser.sName]=cnames[math.random(1, table.getn(cnames))]
end
end
if curUser.bOperator ~= nil then
s,e,cmd,status= string.find(message,"%b<>%s(.+)%s(.+)")
if (cmd == "!wwe") then
if string.find(status, "on") then
SendToAll(" Let's Fight!")
anim=1
elseif string.find(status, "off") then
SendToAll(" NO MORE WRESTLING!")
unique[curUser.sName]=nil
anim=0
end
return 1
end
end
if anim==1 then
s,e,mes = string.find(message, "%b<> (.*)")
if unique[curUser.sName]~=nil then
SendToAll(unique[curUser.sName], mes)
return 1
end
end
end