swipis Posted March 29, 2016 Share Posted March 29, 2016 Hello there! I trying to make camera movement, Scene looks like root>Player>pivot>Camera. here is the script: Script.Pivot = "" --entity "Pivot" function Script:UpdateWorld() print(Pivot:GetRotation()) end It should print pivot rotation, but Im getting "attempt to index global "Pivot" (a nil value)". Can someone explain what is wrong here? Thank you Quote Link to comment Share on other sites More sharing options...
Jazz Posted March 29, 2016 Share Posted March 29, 2016 Shouldn't that be self.Pivot:GetRotation() ? Quote --- Scott Using Windows 7 Ultimate 64 bit/Core I7-2700K @ 4312mhz/24G RAM/Nvidia GTX 1060 Link to comment Share on other sites More sharing options...
swipis Posted March 29, 2016 Author Share Posted March 29, 2016 If I put self.Pivot:GetRotation() I will get "pivot rotation: userdata:0x0103fa58" in Output. Quote Link to comment Share on other sites More sharing options...
Jazz Posted March 29, 2016 Share Posted March 29, 2016 System:Print("x:"..tostring(self.Pivot:GetRotation().x) .."y:"..tostring(self.Pivot:GetRotation().y), "z:"..tostring(self.Pivot:GetRotation().z) ) Quote --- Scott Using Windows 7 Ultimate 64 bit/Core I7-2700K @ 4312mhz/24G RAM/Nvidia GTX 1060 Link to comment Share on other sites More sharing options...
Slastraf Posted March 29, 2016 Share Posted March 29, 2016 use System:print and tostring Quote Link to comment Share on other sites More sharing options...
macklebee Posted March 29, 2016 Share Posted March 29, 2016 or use LE's built-in method to parse a vec3 into a comma-separated string using 'Vec3:ToString()' instead of the built-in lua function 'tostring()': System:Print("Pivot Rotation: "..self.Pivot:GetRotation():ToString()) Quote Win7 64bit / Intel i7-2600 CPU @ 3.9 GHz / 16 GB DDR3 / NVIDIA GeForce GTX 590 LE / 3DWS / BMX / Hexagon macklebee's channel Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.