作者FunnyMaster (酷企鹅)
看板mud
标题Re: [问题] 触发中文字
时间Sun May 16 00:40:50 2010
假设中文数字你存在变数aaa
#var bbb %ismember(@aaa,"一|二|三|四|五|六|七|八|九|十")
抱歉这个後半段有点问题,会多1,这写法是比较偷懒,可是有个字有问题
不知道是不是搞错你意思
如果你是要直接画面上变成数字
要用substitute
例如#sub 一 1
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.176.138
※ 编辑: FunnyMaster 来自: 118.169.176.138 (05/16 00:44)
1F:→ HateAlways:抱歉,我表达不太好,我是要触发中文字,然後自己做判 05/16 01:04
2F:→ HateAlways:断式,把中文字转成数字再做#if判断... 05/16 01:05
3F:→ HateAlways:就是画面出现一二三,我自己变成123再#if (123...) 05/16 01:07
4F:→ HateAlways:再请问一下,是否bbb就会变成12345678910? 05/16 01:08
5F:推 HateAlways:刚刚测了一下,#say @bbb 好像都会显示成定值"1" 05/16 01:19
6F:→ HateAlways:还是谢谢你的回答....bow... 05/16 01:20
所以你要的方法应该就是用#sub
有两种方法,你可以直接在指令列输入
#sub 一 1
或者:
#TRIGGER {一} {#sub 1}
两种效果一样,都可以直接把所有中文一改成数字1
其他数字都用一样方法改
※ 编辑: FunnyMaster 来自: 123.194.113.119 (05/17 20:05)