clfb 发表于 2009-12-19 21:28:03

问个机器人里语句问题

chufa;hp;#math dz @force/10+1;dazuo @dz;#t- tuna;#t+ dz

这句是NEWBIE机器人里neili里定义的
看不太明白,能解释一下么

clfb 发表于 2009-12-20 09:05:33

谢谢先

#math dz @force/10+1这句是给dz这个变量赋值为最大内力的1/10+1
这样设置的原因是什么?

clfb 发表于 2009-12-20 09:07:16

我运行的时候,实际执行的数值跟这个不一样,不知道为什么

hp
hp
dazuo 14
≡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━≡
【 精神 】 200   / 200    【 精力 】 283   / 283   (+   0)
【 气血 】 226   / 364    【 内力 】 1085/ 609   (+   0)
【 食物 】 456   / 400    [很饱]【 潜能 】 5989                  
【 饮水 】 327   / 400    [缺水]【 经验 】 53508               
≡━━━━━━━━━━━━━━━━━━━━━━━◎北大侠客行◎━━≡
> ≡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━≡
【 精神 】 200   / 200    【 精力 】 283   / 283   (+   0)
【 气血 】 226   / 364    【 内力 】 1085/ 609   (+   0)
【 食物 】 456   / 400    [很饱]【 潜能 】 5989                  
【 饮水 】 327   / 400    [缺水]【 经验 】 53508               
≡━━━━━━━━━━━━━━━━━━━━━━━◎北大侠客行◎━━≡
> 你坐下来运气用功,一股内息开始在体内流动。
> 你运功完毕,深深吸了口气,站了起来。

如果每次dz的数值是"为最大内力的1/10+1",哪应该是609/10 + 1=61或者62
可现在执行的是14,不知道怎么计算出来的

qdcan 发表于 2009-12-20 09:10:55

要看你的变量 force 的赋值是哪个?
是不是有效内功等级?

clfb 发表于 2009-12-20 09:29:43

变量force里是130,不知道从哪里得来的数值

> jifa
以下是你目前使用中的特殊技能。
刀法 (blade)                : 无                  有效等级: 40
爪法 (claw)               : 葵花爪                有效等级: 76
轻功 (dodge)                : 绝门棍                有效等级:104
内功 (force)                : 碧血心法            有效等级: 91
招架 (parry)                : 绝门棍                有效等级:119
杖法 (staff)                : 绝门棍                有效等级:117
剑法 (sword)                : 无                  有效等级: 40
> cha
你目前所学过的技能:(共十三项技能)

┌    三项基本知识    ──────────────────────┐
│为官之道 (leadership)                  - 略知一二50/   0│
│读书写字 (literate)                      - 已有小成 101/   4│
│兵法战策 (strategy)                      - 半生不熟60/   0│
└────────────────────────────────┘
┌    七项基本功夫    ──────────────────────┐
│基本刀法 (blade)                         - 初出茅庐81/   0│
│基本爪法 (claw)                        - 勉勉强强51/   0│
│基本轻功 (dodge)                         - 勉勉强强50/   437│
│基本内功 (force)                         - 初出茅庐81/   0│
│基本招架 (parry)                         - 初出茅庐80/1993│
│基本杖法 (staff)                         - 初出茅庐76/   0│
│基本剑法 (sword)                         - 初出茅庐81/   0│
└────────────────────────────────┘
┌    三项特殊功夫    ──────────────────────┐
│□碧血心法 (bixue-xinfa)                   - 第二重楼51/   0│
│□绝门棍 (juemen-gun)                      - 初出茅庐79/1286│
│□葵花爪 (kuihua-zhua)                     - 勉勉强强51/    33│
└────────────────────────────────┘

clfb 发表于 2009-12-20 09:34:30

正确的应该赋值到多少?

clfb 发表于 2009-12-20 09:39:17

相关的就是这俩了,是不是第二行的有错误?

^??【%s气血%s】%s(%d)%s/%s(%d)%s~[(*)~%~]%s【%s内力%s】%s(%d)%s/%s(%d)%s~(+%s(%d)~)
qi=%1;maxqi=%2;neili=%4;maxneili=%5;#if (%2>=999) {chufa;#mess 内力已经到达999!}

^??%s内功*有效等级:(%d)
force=%1
页: [1]
查看完整版本: 问个机器人里语句问题