simpsons
 

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

simpsons

Started by plop, 28 February, 2005, 17:48:29

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

plop

-- 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:
--  !simpsons on -- Let's start the random simpsons' nick party!
--  !simpsons off -- Stop the parties

anim=0

cnames = { 
"Homer",
"Marge",
"Bart",
"Lisa",
"Maggie",
"patty",
"grandpa",
"Selma",
"Mr Burns",
"Smithers",
"Barney",
"Moe",
"Ned Flanders",
"Maude flanders",
"Todd flanders",
"Rod flanders",
"Apu",
"Chief Wiggum",
"Dr. Hibbert",
"Krusty the clown",
"Sideshow Bob",
"Sideshow Mel",
"Otto",
"Willie",
} 			

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 == "!simpsons") then
			if string.find(status, "on") then
				SendToAll(" The Simpsoooooooooooooooooons.")
				anim=1
			elseif string.find(status, "off") then
				SendToAll(" Shut up, Simpsons!")
				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

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 <----<<

SMF spam blocked by CleanTalk