Difference between revisions of "Logger Code Object"
Jump to navigation
Jump to search
m (Arumi moved page Arumi/Logger to User:Arumi/Logger) |
|||
Line 4: | Line 4: | ||
@create Flux Capacitor=10 | @create Flux Capacitor=10 | ||
&INDEX Flux Capacitor=0 | &INDEX Flux Capacitor=0 | ||
− | @Ahear Flux Capacitor=think [if( | + | @Ahear Flux Capacitor=think [if(hastype(%#,PLAYER),[set(me,[log_][get(me/index)]:[iter(%0,[trim(edit([##],%t,),b)],%r,%r)])][set(me,index:[add(1,get(me/index))])])] |
@Listen Flux Capacitor=* | @Listen Flux Capacitor=* | ||
&CMD_CLEAR Flux Capacitor=$+logger/clear:@emit Clearing Logger.[set(me,index:0)][iter(lattr(me/log_*),[set(me,##:)])] | &CMD_CLEAR Flux Capacitor=$+logger/clear:@emit Clearing Logger.[set(me,index:0)][iter(lattr(me/log_*),[set(me,##:)])] |
Revision as of 15:14, 29 July 2020
This is a work in progress. When I feel more comfortable with it, I'll polish it up for others to use.
@create Flux Capacitor=10
&INDEX Flux Capacitor=0
@Ahear Flux Capacitor=think [if(hastype(%#,PLAYER),[set(me,[log_][get(me/index)]:[iter(%0,[trim(edit([##],%t,),b)],%r,%r)])][set(me,index:[add(1,get(me/index))])])]
@Listen Flux Capacitor=*
&CMD_CLEAR Flux Capacitor=$+logger/clear:@emit Clearing Logger.[set(me,index:0)][iter(lattr(me/log_*),[set(me,##:)])]
&CMD_SHOW Flux Capacitor=$+logger/show:think [list([lattr(me/log_*)],get(me/##))]
@Desc Flux Capacitor=OOC: This is Arumi's scene logger. Type +logger/show to see the scene log (could be spammy if the scene's long)
@rxlevel Flux Capacitor= Real
@txlevel Flux Capacitor= Real