View difference between Paste ID: 0uKBJRA2 and fENTtieW
SHOW: | | - or go back to the newest paste.
1
function numpad(str,mode)
2
	if mode then
3
		if mode == "control" then
4
			-- do stuff you want to do when CTRL is held
5
			return true
6
		elseif mode == "alt" then
7
			-- do stuff you want to do when ALT is held
8
			return true
9
		elseif mode == "shift" then
10
			-- do stuff you want to do when SHIFT is held
11
			return true
12
		end
13
	end
14
15
	-- lowercase the string for ease of comparison.
16
	str = str:lower()
17
18
	-- if mode isn't set or we don't know what to do with the mode supplied, we move
19
	-- on to the rest of the script.
20
	if str == "n" then
21
		-- do things we want to do when 8 is pressed.
22
		return true
23
	elseif str == "s" then
24
		-- do things we want to do when 2 is pressed.
25
		return true
26
	elseif str == "e" then
27
		-- do things we want to do when 6 is pressed.
28
		return true
29
	else 
30
		-- if the supplied str isn't a direction we know what to do with, we don't do anything.
31
		return false
32
	end
33
34
end