希望150dev日志部分的{$t当前记录条数}变量在logend时暂时保留
Closed this issue · 6 comments
补充:150与145不一致的原因在于
ds 会将由海豹赋予的 $t临时变量
在本次会话结束后回收,而 logend 并未对此变量赋值,故而为 0。
而 145 中 logend 的 $t当前记录条数
实际为 logon/logoff 时赋值,并非真实的 $t当前记录条数
。
想到一个办法,尝试一下,在log end文本中进行一个:
$t当前记录条数 = $t当前记录条数
这样的操作
想到一个办法,尝试一下,在log end文本中进行一个: $t当前记录条数 = $t当前记录条数
这样的操作
我尝试了一下,但是还是显示0条,改动后如下:
{%
if $g暂停时间==0
{ $g暂停时间=$tTimestamp;
$g跑团时间=$g跑团时间+$g暂停时间-$g继续时间 };
$t时=$g跑团时间/3600;
$t分=($g跑团时间%3600)/60;
$t秒=$g跑团时间%60;
$t当前记录条数 = $t当前记录条数;
让我看看,你们花费了{$t时}时{$t分}分{$t秒}秒去演绎『{$t记录名称}』这段故事,而命运之书上则书写了 {$t当前记录条数}条...哼哼,收获颇丰~\f 我收获了不错的故事,而你们在这次的表演(旅途)中又获得了什么呢?可以的话也讲给我听听吧~ [记录已经关闭]
%}
$t当前记录条数 = $t当前记录条数
构建了一个场景试了下:
我这里使用的是log on:
无法继续,没能找到记录: {$t记录名称} {$t记录名称=$t记录名称; ''}
=========
然后在log off里使用同样的方法成功了。
{$t当前记录条数 = $t当前记录条数; ''}
其实还是因为这里 “$t当前记录条数” 和用户自己赋值的 $t 变量不太一样,未来择机拿掉$t以作为区分
我看了下bug需要的应该是{$t当前记录条数}在lodend时能有类似于我上次#601条提出的{$t记录名称}的效果?而且这个变量海豹本身有提供,自行赋值使用是不是有些绕弯子了
{$t当前记录条数 = $t当前记录条数; ''}
我尝试了一下在lognew/on/off/end处添加了“$t当前记录条数 = $t当前记录条数;”,这样写的确可以在end时抓到条数了,不过我和上面木木的想法一样,这种自行赋值使用有点绕弯子(思)