Skip to content

Latest commit

 

History

History
75 lines (46 loc) · 3.36 KB

2228.md

File metadata and controls

75 lines (46 loc) · 3.36 KB

Harry Bo21's Custom Triggers 2.0.0

Game Asset Reversing | Releases


ModmeBot:

Thread By: Harry Bo21
Harry Bo21's Custom Triggers with different hints to different players V2.0.0





Download Here! :

Download



{% highlight php %}{% raw %} ================================================================= Usage =============================================================================

First add this line to the top of the script you wish to use the triggers in

#include maps_zombiemode_custom_triggers;

To create a trigger :

trigger = harrybo21_custom_trigger_spawn_trigger_use( origin, radius, spawn_flags );

To create a trigger "script_model"

trigger = harrybo21_custom_trigger_spawn_trigger_use_model( model, origin, angles, radius, spawn_flags );

To use a trigger placed in radiant - this can be anything, from structs, script models, origins etc

trigger = getEnt( "NAME", "targetname" ); // Or script_noteworthy, script_string etc trigger harrybo21_custom_trigger_make_trigger_object( radius );

To change the hintstring for all players

trigger harrybo21_custom_trigger_set_hintstring_for_all( "NEW HINT STRING" );

To change the hintstring for a particular player

trigger harrybo21_custom_trigger_set_hintstring_to_player( "NEW HINT STRING", player );

To enable the trigger

trigger harrybo21_custom_trigger_enable();

To disable the trigger

trigger harrybo21_custom_trigger_disable();

To delete the trigger

trigger harrybo21_custom_trigger_delete();

================================================================= Further notes =============================================================================

As trigger radius uses the notify "trigger" to detect on use, "touched" for if a player comes to it, and "moved_away" if they step out of its radius

"trigger"

example :

while( 1 ) { self waittill( "trigger", player ); }

while( 1 ) { self waittill( "touched", player ); }

while( 1 ) { self waittill( "moved_away", player ); } {% endraw %}{% endhighlight %}


The main advantages to this are :



# showing different hints to different players

# Could customize triggers to make noises or do other fancy stuff

# Will not hit hintstring limit as uses a hud elem not the default hints

# Reduce ent count significantly

# Have control of "touching", "using" or "moving away" of the trigger



The disadvantages are :



# if my trigger is near a regular trigger you'll see both hints at once





Download Here! :

Download


xReaction:

whelp, im a sad boy