wewe 发表于 2008-9-19 19:21:15

关于打坐编程的一个问题,请教先各位达人

在ZMUD里,我的触发器里的句子是这么写的:

【%s内力%s】%s(%d)%s/%s(%d)
neili=%1;maxneili=%2;

你发呆了一会儿,发现自己居然精神百倍!
#wa 500;enter;#math dazuo @maxneili/4+1

你运功完毕,深深吸了口气,站了起来。
#math dazuo @maxneili/4+1

你现在身体状况太差了,无法集中精神!
out;fadai

主要是变量无法计算,根本无法dazuo,把#math dazuo @maxneili/4+1改为dazuo #math dazuo @maxneili/4+1,系统就询问你要花多少气打坐。
请教各位变量这个应该怎么编?给个范例好吗?我是参照的新手机器人里面自己写的。谁可以给我个范例?拿我研究下最好

lusss 发表于 2008-9-19 20:50:34

这样太麻烦,每次得打个hp.
直接弄个固定值就成了,我就这样,简单实用。

gprs 发表于 2008-9-19 22:05:48

【%s内力%s】%s(%d)%s/%s(%d)
neili=%1;maxneili=%2;#math ddzz ((@maxneili/4)+1);dazuo @ddzz

[ 本帖最后由 gprs 于 2008-9-19 10:07 PM 编辑 ]

tomliu 发表于 2008-9-22 10:42:16

#math dazuo @maxneili/4+1
这个能这么用吗?我都是先#math,再dazuo的。你这里是定义dazuo变量了,后面dazuo @dazuo就应该可以。
机器人测试是很麻烦的,我建议用say,tell来测试,如say @maxneili;say @dazuo,看看到底得到的是什么就知道怎么改了。
页: [1]
查看完整版本: 关于打坐编程的一个问题,请教先各位达人