Page 1 of 1

StartTouch

Posted: Sat Jan 16, 2016 5:58 pm
by decompile
Hey Guys,

How can I only hook OnStartTouch for trigger_multiples?

Syntax: Select all

@EntityPreHook(EntityCondition.is_player, 'start_touch')
def startTouch(stack_data):
player = make_object(Player, stack_data[0])
zone = make_object(Entity, stack_data[1])


I made a debug print but it seems like im only getting "worldspawn"

Posted: Sat Jan 16, 2016 6:20 pm
by L'In20Cible
EntityCondition.is_player, does that a trigger_multiple is a player?

Posted: Sat Jan 16, 2016 7:00 pm
by decompile
Thank you @Ayuto

Syntax: Select all

@OnEntityOutput
def f(output_name, activator, caller, value, delay):
if output_name != 'OnStartTouch' or caller.classname != 'trigger_multiple':
return


This helped