设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

一个奇怪的脚本报错,有图。

查看数: 1622 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2011-9-19 18:23

正文摘要:

本帖最后由 zyq11321 于 2011-9-19 18:25 编辑 我写了个东东,让某武器具备某属性时改变伤害公式,如下:   if $data_weapons[attacker.weapon_id].element_set.include?(20) #当武器含有20号属性的时候 ...

回复

wbsy8241 发表于 2011-9-19 19:20:40
仔细查看 IF 的嵌套

你需要把 判断武器这条写到 命中的情况里面 默认已经赋值 过一个初始值了

你可以放 属性修正 下面 也可以放 分散 下面
看你需要在计算到什么时候的情况来改变伤害
zyq11321 发表于 2011-9-19 19:12:47
可以,但我定义完以后,后面这个self.damage *= attacker.sp 不起作用了...
请问如何把值赋给它?


zyq11321于2011-9-19 19:18补充以下内容:
解决了self.damage = self.damage....
谢谢~
wbsy8241 发表于 2011-9-19 18:52:51
变量没有被代入任何值以前不可以进行自运算


self.damage *= attacker.sp 之前必须要有 self.damage = xxx
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 12:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表