qdcan 发表于 2009-12-5 10:44:49

请教一个符号的tri表示

□ 这个符号

目的是抓取激发状态下的技能等级

无激发状态是 这样 │%s(*)%s~((@jineng)~)%s-*%s(%d)~/
                                 lvl=%3
这个激发状态的符号一直不会表示

请教ttk_10

wraith 发表于 2009-12-5 12:41:18

貌似,你把它当成一个汉字就行了

qdcan 发表于 2009-12-5 14:52:42

原帖由 wraith 于 2009-12-5 12:41 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
貌似,你把它当成一个汉字就行了


用什么?(*) ? 不能成功

请高手考虑如何 忽略是否激发 技能,均能抓取的tri?

qdcan 发表于 2009-12-7 08:48:14

继续请教

oolong 发表于 2009-12-7 13:54:13

楼主的意思不明白,请讲清楚

qdcan 发表于 2009-12-7 14:18:01

原帖由 oolong 于 2009-12-7 01:54 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
楼主的意思不明白,请讲清楚


简单来说,就是技能jifa后,带□ 这个符号时候,如何抓取技能的等级!

hba 发表于 2010-1-11 12:45:46

我做了两个Tri来触发:
^??│□@cskill%s~(*~)%s-%s%x%s(%d)/
^??│%s@cskill%s~(*~)%s-%s%x%s(%d)/
返回语句:
skill=%1

seagate 发表于 2010-1-11 18:46:02

参考一下这个,输入变量@_skill,取出这个技能的技能名称,等级,经验,比上次增加的经验
#TRIGGER {^│(*)~(@_skill~)%s~-%s%x%s(%d)~/(*)│} {#if %2=%eval( @level+1) {add_exp=%eval( @level*@level-@lvl_exp+%3)} {#if %2=@level {add_exp=%eval( %3-@lvl_exp)} {#if %2>@level {add_exp=0;#loop %eval( %2-@level) {add_exp=%eval( @add_exp+(@level+%i-1)*(@level+%i-1))};add_exp=%eval( @add_exp-@lvl_exp+%3)} {add_exp=0}}};level=%2;lvl_exp=%3;_skill_name=%replace( %1, "□", "")}
页: [1]
查看完整版本: 请教一个符号的tri表示