Entity/NextThink

From Garry's Mod
(Difference between revisions)
Jump to: navigation, search
m (Bug)
 
Line 4: Line 4:
 
Does not work clientside! Use {{ClassFunction|Entity|SetNextClientThink}} instead.
 
Does not work clientside! Use {{ClassFunction|Entity|SetNextClientThink}} instead.
  
{{Bug|Issue=3269|This does not work with SWEPs.}}
+
{{Bug|Issue=3269|This does not work with SWEPs or Nextbots.}}
 
|Realm=Shared
 
|Realm=Shared
 
|IsClass=Yes
 
|IsClass=Yes

Latest revision as of 15:45, 20 August 2019

 Entity:NextThink( )

Contents

Description

In the case of a scripted entity, this will cause the next ENTITY:Think event to be run at the given time.

Does not work clientside! Use Entity:SetNextClientThink instead.

BUG

This does not work with SWEPs or Nextbots.

Issue Tracker: #3269

Arguments

number timestamp

The relative to CurTime timestamp, at which the next think should occur.

Examples

Example

Prints 'Hello, World!' in console and sleeps for a second.

function ENT:Think()
    print("Hello, World!")

    self:NextThink( CurTime() + 1 )
    return true -- Note: You need to return true to override the default next think time
end

Output:

Hello, World! every second the entity exists in the world.
Personal tools
Navigation