of     1   

ProjectAOE
#8564106Friday, May 15, 2009 9:07 PM GMT

For some reason KeyDown isn't working for me. Have you guys been having any problems with it? Not even this simple script works. No output. local cambrick=game.Workspace:findFirstChild(tostring(player.PlayerNum.Value.."CamBrick")) print("RUNNING") function onKeyDown(key) key=key:lower() print(key) if (key=="u") then cambrick.BP.position=Vector3.new(cambrick.Position.x, cambrick.Position.y, cambrick.Position.z+5) end if (key=="h") then cambrick.BP.position=Vector3.new(cambrick.Position.x-5, cambrick.Position.y, cambrick.Position.z) end if (key=="j") then cambrick.BP.position=Vector3.new(cambrick.Position.x, cambrick.Position.y, cambrick.Position.z-5) end if (key=="k") then cambrick.BP.position=Vector3.new(cambrick.Position.x+5, cambrick.Position.y, cambrick.Position.z) end end mouse.KeyDown:connect(onKeyDown) -fuggles
level140roblox
#8564154Friday, May 15, 2009 9:08 PM GMT

I suggest using the hopperbin, then dying with it. (in the starterpack) And it comes up with errors.
ProjectAOE
#8564296Friday, May 15, 2009 9:11 PM GMT

Weird. It says Attempt to index nil object 'mouse'.
DingDong272
Top 100 Poster
#8564332Friday, May 15, 2009 9:12 PM GMT

"mouse.KeyDown:connect(onKeyDown)" Doesn't work on it's own. You need this: script.Parent.Selected:connect(function(mouse) mouse.KeyDown:connect(onKeyDown) end)
ProjectAOE
#8564718Friday, May 15, 2009 9:21 PM GMT

Yea, I figured it out now. It works. Thank you! Especially level. It was something simple too... I was trying to use the varible player which I hadn't defined. How embarassing. xD
worldwaffle
#8564775Friday, May 15, 2009 9:22 PM GMT

I did the same thing once...
level140roblox
#8564801Friday, May 15, 2009 9:23 PM GMT

I knew what was wrong, I was just suggesting on how to do an error find xD
ProjectAOE
#8565391Friday, May 15, 2009 9:36 PM GMT

xD, they really need to fix the output. OT: Lul, you look funny with that hat level.
mattchewy
#8571641Saturday, May 16, 2009 12:23 AM GMT

local bin = script.Parent local plyr = game.Players.LocalPlayer local cambrick=game.Workspace:findFirstChild(tostring(player.PlayerNum.Value.."CamBrick")) print("RUNNING") function onKeyDown(key, mouse) key=key:lower() print(key) if (key=="u") then cambrick.BP.position=Vector3.new(cambrick.Position.x, cambrick.Position.y, cambrick.Position.z+5) end if (key=="h") then cambrick.BP.position=Vector3.new(cambrick.Position.x-5, cambrick.Position.y, cambrick.Position.z) end if (key=="j") then cambrick.BP.position=Vector3.new(cambrick.Position.x, cambrick.Position.y, cambrick.Position.z-5) end if (key=="k") then cambrick.BP.position=Vector3.new(cambrick.Position.x+5, cambrick.Position.y, cambrick.Position.z) end end function Ses(mouse) mouse.KeyDown:connect(function(key) onKeyDown(key, mouse) end) end bin.Selected:connect(Ses)
mattchewy
#8571698Saturday, May 16, 2009 12:24 AM GMT

local bin= script.Parent local plyr = game.Players.LocalPlayer local cambrick=game.Workspace:findFirstChild(tostring(player.PlayerNum.Value.."CamBrick")) print("RUNNING") function onKeyDown(key, mouse) key=key:lower() print(key) if (key=="u") then cambrick.BP.position=Vector3.new(cambrick.Position.x, cambrick.Position.y, cambrick.Position.z+5) end if (key=="h") then cambrick.BP.position=Vector3.new(cambrick.Position.x-5, cambrick.Position.y, cambrick.Position.z) end if (key=="j") then cambrick.BP.position=Vector3.new(cambrick.Position.x, cambrick.Position.y, cambrick.Position.z-5) end if (key=="k") then cambrick.BP.position=Vector3.new(cambrick.Position.x+5, cambrick.Position.y, cambrick.Position.z) end end function Ses(mouse) mouse.KeyDown:connect(function(key) onKeyDown(key, mouse) end) end bin.Selected:connect(Ses)
joel12321
#102352327Saturday, June 22, 2013 11:47 PM GMT

bump

    of     1