Difference between revisions of "Os.queueEvent"
From ComputerCraft Wiki
(Moved to CAT:LuaCoreFunctions) |
m |
||
Line 12: | Line 12: | ||
os.queueEvent("abc", 2, "meow") | os.queueEvent("abc", 2, "meow") | ||
while true do | while true do | ||
− | + | local event, param1, param2 = os.pullEvent() | |
− | + | if event == "abc" then | |
− | + | print("ABC EVENT! Parameters: " .. param1 .. " / " .. param2) | |
− | + | else | |
− | + | print("Event: " .. event) | |
− | + | end | |
end | end | ||
}} | }} | ||
Line 28: | Line 28: | ||
local event, param1 = os.pullEvent() | local event, param1 = os.pullEvent() | ||
if event == "redstone" then | if event == "redstone" then | ||
− | + | if rs.getInput("left") then | |
− | + | os.queueEvent("key", 28) | |
− | + | end | |
elseif event == "key" then | elseif event == "key" then | ||
− | + | if param1 == 28 then | |
− | + | print("Hello") | |
− | + | end | |
end | end | ||
end | end |
Revision as of 18:54, 28 November 2012
Function os.queueEvent | |
Adds an event eventName with the specified parameters to the event queue. | |
Syntax | os.queueEvent(string eventName, param1, param2, param3) |
Returns | nil |
Part of | ComputerCraft |
API | os |
Examples