| Blockland Forums > Modification Help |
| Getting an objects id by looking at it. |
| (1/3) > >> |
| Pah1023:
I am needing this for a little project I am working on that I might release if people likes the idea. Anyway to make it short I just a command to get the ID of an object that the players aiming at, like the /getid command. I know it has something to do with raycasts and crap which I was never good at it. |
| Nexus:
--- Code: ---%target = containerRayCast(%cl.player.getEyePoint(), vectorAdd(vectorScale(vectorNormalize(%cl.player.getEyeVector()), 5), %cl.player.getEyePoint()), $typeMasks::playerObjectType).client; --- End code --- This gets the client that a player is looking at. just replace .client; with .getid(); |
| Pah1023:
Thanks I will try that out. |
| Placid:
--- Quote from: Nexus on July 17, 2011, 08:23:10 PM --- --- Code: ---%target = containerRayCast(%cl.player.getEyePoint(), vectorAdd(vectorScale(vectorNormalize(%cl.player.getEyeVector()), 5), %cl.player.getEyePoint()), $typeMasks::playerObjectType).client; --- End code --- This gets the client that a player is looking at. just replace .client; with .getid(); --- End quote --- on a related note, so i'm not posting a whole new topic, is there a way to get the direction in x y z of a player's looking? so that i could add velocity to a vehicle in that direction? |
| Amade:
--- Quote from: Placid on July 17, 2011, 09:19:11 PM ---on a related note, so i'm not posting a whole new topic, is there a way to get the direction in x y z of a player's looking? so that i could add velocity to a vehicle in that direction? --- End quote --- player.getEyeVector() |
| Navigation |
| Message Index |
| Next page |