Content added Content deleted
No edit summary |
(test) |
||
Line 39:
[[Category:Parts]]
==Gallery==
{{Gallery
|image1 = Gyro.png
}}
|
Revision as of 04:19, 16 February 2024
The LifeSensor is a part used in programming. It detects life within 2000 studs. Lifesensors are found in all aliens as a way to sense players. In order to use, you must use the LifeSensor:GetReading() function. It will return a dictionary of all the nearby players and their locations, given in Vector3. It can also return Stan as a player.
the script below is an example of a turret that uses a lifesensor.
local LifeSensor = GetPartFromPort(1, "LifeSensor") --gets the lifesensor instance
local gyro = GetPartFromPort(2, "Gyro") --gets the gyro instance
local whitelist = {
["YourUsername"] = true; -- Create a whitelist of who it wont target
["YourFriend"] = true;
}
local reading = LifeSensor:GetReading() -- gets the reading of the lifesensor
for player, location in pairs(reading) do
if not whitelist[player] then --checks if player isnt whitelisted
gyro:PointAt(location) -- points the gyro at the location
end
end
In-game Description
"Senses and detects organic life up to a distnace of 2000 studs. Used mainly in programming, as is used in alien technology to hunt down organisms such as players. Has a special programmable event called 'GetReading()' which returns a table of all organisms, with their positions and names. Example: { Player1 = Vector3.new(5, 5, 5); } "
Configuration
- Cannot be configured.