wazzup
 

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

wazzup

Started by OneHero, 16 June, 2004, 11:31:57

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

OneHero

where can i find this script?

when u writes !wassup, u will see the last 50 lines

MrZ

Hia :))

I think plop has it in -Artificial Insanety-  is what ur looking for? Otherwise u better ask for a stand alone.

Z ya
Always remember that you are unique... just like everyone else :-D

OneHero

QuoteOriginally posted by MrZ
Hia :))

I think plop has it in -Artificial Insanety-  is what ur looking for? Otherwise u better ask for a stand alone.

Z ya

then i'll ask for a stand alone script...

tezlo

#3
it's been done here already
made it co act on a command..
maxhistory = 50

function Main()
	chathistory = dofile("chathistory.dat") or {}
end

function DataArrival(user, data)
	if strsub(data, 1, 1) == "<" then
		local s, e, cmd = strfind(data, "^%b<> ([%!%+%?]%a+)")
		if s then
			if cmd == "!wassup" then
				local n = getn(chathistory)
				local str = ">> last "..n.." chat messages.."
				for i = 1, n do str = str.."\n"..chathistory[i] end
				user:SendData(str)
				return 1
			end
		else
			tinsert(chathistory, date("[%H:%M] ")..strsub(data, 1, -2))
			if getn(chathistory) > maxhistory then tremove(chathistory, 1) end
			savehistory()
		end
	end
end

function savehistory()
	local f = openfile("chathistory.dat", "w+")
	assert(f, "chathistory.dat")
	write(f, "return {\n")
	for i = 1, getn(chathistory) do
		write(f, "\t"..format("%q", chathistory[i])..",\n")
	end write(f, "}") closefile(f)
end

OneHero

thx a lot :D

but if i dont want to show the comand line !wassup in the main chat, what do i do then?

plop

#5
aaa leave it, tez edited his post allready. lol
re-copy the script OneHero.

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