请教一个函数
zmud7 , 怎样抓取当时系统时间护镖的15分钟限时总是忘记, 希望能在接任务的时候把当时的系统时间记录下来, 存入一个变量, 列在状态栏里
不能用timer, 因为推车用了timer
ps: status bar的显示总是有点问题,那么长的状态栏,只有最左边一小段可以正常显示,后边的都是乱码 #CLASS {test}
#TRIGGER {林震南说道:「*随*红货送到(*)那里,他已经派了个伙计名叫(*)到(*)附近接你,把镖车送到他那里就行了。」} {#ad ybt
1;#var t_start %time( hh:mm:ss);start=@t_start}
#TRIGGER {你赶着镖车驶了过来。} {#if {@ybt>8} {#math tt @ybt-8;#math ttt @tt/5;#math tt @tt-@ttt*5;#if {@tt=0} {tt=5} {}}
{tt=@ybt};#if {@tt} {} {tt=5};#var now %time( hh:mm:ss);#math h1 %word( @now, 1, %char( 58));#math m1 %word( @now, 2, %char(
58));#math s1 %word( @now, 3, %char( 58));#math h2 %word( @t_start, 1, %char( 58));#math m2 %word( @t_start, 2, %char(
58));#math s2 %word( @t_start, 3, %char( 58));#math h @h1-@h2;#math m @m1-@m2;#math s @s1-@s2;#math time
@h*3600+@m*60+@s;#math m @time/60;#math s @time-@m*60;#math m @time-@s;#math m @m/60;#ec 第@tt个镖, @n个劫匪,耗时@m 分@s 秒,
目的地:@local @huoji @local2}
#CLASS 0 自己研究 sure,叫我如何不崇拜你。。。
status bar的问题有办法解决吗 把status bar的语句贴出来看看 @jll @jf @start @go_num @address
前边几个都是纯数字, 最后一项是全中文,比较长
如果把变量放在@address之后, 就会完全无法显示
目前中文也只能显示一半左右 中间搞几个空格或者括号符合空开。 一个timer可以实现多个功能,划分好段落就行
#ti on {ticker}
#ts 1
#trigger 护镖开始
count=0
#alias ticker 红色部分3秒一推车,绿色部分30秒一次提醒还有多少时间15分钟(900秒)
#add count 1
#if (%mod( @count, 3) == 0) {#show push cart}
#if (%mod( @count, 30) == 0) {#show 900 - @count second left}
[ 本帖最后由 duno 于 2009-6-2 05:57 PM 编辑 ] 或者自主实现一个timer功能
俺走路用的一个timer
#Until (@v_walk_continue==0) {
#if (@v_walk_stop==0) {walk_main}
#wa 800
}
相当于
#ti on {walk_main}
#ts 0.8
v_walk_continue==0则结束
v_walk_stop=1则暂停 都是高手ttk_00
页:
[1]