Garry's Mod Wiki

Revision Difference

ENTITY:SelectSchedule#514733

<function name="SelectSchedule" parent="ENTITY" type="hook">⤶ <ishook>yes</ishook>⤶ <description>Set the schedule we should be playing right now.</description>⤶ <realm>Server</realm>⤶ <args>⤶ <arg name="iNPCState" type="number"></arg>⤶ </args>⤶ </function>⤶ ⤶ <example>⤶ <description>Creates a new schedule and assigns it to a scripted NPC.</description>⤶ <code>⤶ local schdTest = ai_schedule.New( "Test Schedule" )⤶ ⤶ schdTest:EngTask( "TASK_GET_PATH_TO_RANDOM_NODE", 128 )⤶ schdTest:EngTask( "TASK_RUN_PATH", 0 )⤶ schdTest:EngTask( "TASK_WAIT_FOR_MOVEMENT", 0 )⤶ ⤶ ⤶ function ENT:SelectSchedule()⤶ ⤶ self:StartSchedule( schdTest )⤶ ⤶ end⤶ </code>⤶ <output>The scripted NPC will run around when spawned.</output>⤶ ⤶ </example>