Scripting/Squirrel/Functions/FindObject: Difference between revisions
Jump to navigation
Jump to search
This wiki is using an old backup from 2020
Some information may be old/missing
(→Syntax) |
|||
Line 12: | Line 12: | ||
function onPlayerCommand( player, cmd, text ) | function onPlayerCommand( player, cmd, text ) | ||
{ | { | ||
if(cmd == " | if(cmd == "findobject") | ||
{ | { | ||
local | local obj = FindObject(text.tointeger()); | ||
if ( | if (obj) | ||
{ | { | ||
obj.Pos = player.Pos; | |||
MessagePlayer("[#00FF00] | MessagePlayer("[#00FF00]Object has been found and has been teleported to you!", player); | ||
} else { | } else { | ||
MessagePlayer("[#FF0000] | MessagePlayer("[#FF0000]Object has not been found :(", player); | ||
} | } | ||
} | } |
Revision as of 20:08, 7 August 2015
Syntax
FindObject(ID)
Arguments
- int ID - The ID of the object to find
Example
function onPlayerCommand( player, cmd, text )
{
if(cmd == "findobject")
{
local obj = FindObject(text.tointeger());
if (obj)
{
obj.Pos = player.Pos;
MessagePlayer("[#00FF00]Object has been found and has been teleported to you!", player);
} else {
MessagePlayer("[#FF0000]Object has not been found :(", player);
}
}
}
Notes
Call onPlayerCommand was used in this example. More info about it in the page.