Garry's Mod Wiki

Revision Difference

NPC:SetLastPosition#510460

<function name="SetLastPosition" parent="NPC" type="classfunc">⤶ <description>⤶ Sets the last registered or memorized position for an npc. When using scheduling, the NPC will focus on navigating to the last position via nodes.⤶ ⤶ <note>The navigation requires ground nodes to function properly, otherwise the NPC could only navigate in a small area. (https://developer.valvesoftware.com/wiki/Info_node)</note>⤶ </description>⤶ <realm>Server</realm>⤶ <args>⤶ <arg name="Position" type="Vector">Where the NPC&#x27;s last position will be set.</arg>⤶ </args>⤶ </function>⤶ ⤶ <example>⤶ <description>Make an NPC chase a player</description>⤶ <code>⤶ function NPCGoGoRun(npc, ply)⤶ npc:SetLastPosition( ply:GetPos() )⤶ npc:SetSchedule( SCHED_FORCED_GO_RUN )⤶ end⤶ </code>⤶ <output>The NPC will chase the player.</output>⤶ ⤶ </example>