Project1
标题:
请问如何使用变量决定防具的数值?
[打印本页]
作者:
sbst
时间:
2010-11-3 18:00
标题:
请问如何使用变量决定防具的数值?
请问如何使用变量决定防具的数值?
如果变量为 1 ,防具数值为 5 ,变量为100 ,数值为 500
请问可以做到吗?
作者:
clap_pl
时间:
2010-11-3 21:03
本帖最后由 clap_pl 于 2010-11-3 21:05 编辑
可以
在main脚本前面加上一段脚本
module RPG
class Armor
def pdef
return @pdef *$game_variables[1] #假设你的关联变量是1号变量,一次以此类推
#这里表示装备的防御值为基础防御值乘以变量1 以此类推
end
end
end
作者:
sbst
时间:
2010-11-4 11:51
太谢谢了,新手,刚接触,我会慢慢学习自己写脚本。
作者:
sbst
时间:
2010-11-4 11:56
但是,你这个使用方法,好像有点难以明白吧?
例如
1.哪一个装备跟这个变量挂钩?
2.它们之间的关系值如何计算?
作者:
clap_pl
时间:
2010-11-4 14:33
所有装备都挂钩
要指定一个装备挂钩 再加一条判断语句 就可以了
作者:
sbst
时间:
2010-11-4 15:52
请问我这样写对不对?
module RPG
class Armor
if @id==50
def pdef
return @pdef *$game_variables[27]
end
end
end
end
但运行起来,好像不行
作者:
clap_pl
时间:
2010-11-4 20:08
module RPG
class Armor
def pdef
if @id == 50
return @pdef *$game_variables[27]
else
return @pdef
end
end
end
end
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1