Project1
标题:
怎么让升级不加任何属性?
[打印本页]
作者:
thh5
时间:
2011-10-29 15:59
标题:
怎么让升级不加任何属性?
本帖最后由 thh5 于 2011-10-29 16:22 编辑
用了升级加点脚本,发现升级自动加的点数依然保留,怎么解决,让属性一点不增加
不会修改的不要说话
作者:
Mirror♪
时间:
2011-10-29 16:02
本帖最后由 Mirror♪ 于 2011-10-29 16:04 编辑
可以把脚本发上来吗?(这样更好回答���
作者:
ccwkgg
时间:
2011-11-7 20:15
在数据库的角色里有四个属性的走式图,把它们设成平的就行。
作者:
小白玩家
时间:
2011-11-7 21:05
LZ被删了
围观
作者:
失落迷白
时间:
2011-11-7 23:37
为什么被删了= =
作者:
Sonic1997
时间:
2011-11-8 09:26
用户组禁止发言
注册时间2011-10-10 20:57 最后访问2011-10-29 00:48 上次活动时间2011-10-29 00:20上次发表时间2011-11-3 01:54所在时区使用系统默认
应该不是广告姬
作者:
江湖情圣
时间:
2011-11-8 15:11
不加属性升级干嘛用?
就为了满血满蓝?
作者:
钢铁列兵
时间:
2011-11-8 16:23
不知道他说的不加属性是怎么回事。是升级不满血满蓝还是属性不提升?
作者:
精灵使者
时间:
2011-11-9 16:39
这个啊。传说HP和SP有一个曲线之类的。
如果起始值和结果值一样的话,那么就完全不提升属性。
仔细看看数据库-角色一栏吧。
作者:
YamazakiRyusa
时间:
2011-11-9 22:22
本帖最后由 YamazakiRyusa 于 2011-11-9 22:26 编辑
預設一個開關,在 Interpreter 6 的 217 行追加一個大前提,unless $game_switches[n] == false 時執行增加能力值。
尚未考證該升級模式是否有凸點或者自動補全【請求考據】
#--------------------------------------------------------------------------
# ● 增减能力值
#--------------------------------------------------------------------------
def command_317
# 获取操作值
value = operate_value(@parameters[2], @parameters[3], @parameters[4])
# 获取角色
actor = $game_actors[@parameters[0]]
# 更改能力值
unless $game_switches[n] == true # 請自行設置開關編號,需要注意,0 開頭的數值會當作八進制數值處理。
if actor != nil
case @parameters[1]
when 0 # MaxHP
actor.maxhp += value
when 1 # MaxSP
actor.maxsp += value
when 2 # 力量
actor.str += value
when 3 # 灵巧
actor.dex += value
when 4 # 速度
actor.agi += value
when 5 # 魔力
actor.int += value
end # for case
end # for if
end # for unless
# 继续
return true
end # for def
复制代码
作者:
hcm
时间:
2011-11-10 13:57
数据库-主角,那有各属性走势图,弄成不上升的即可。
作者:
钢铁列兵
时间:
2011-11-10 14:04
数据库的人物设置那里,全部数据设置成基础值就可以了。
例如阿尔西斯hp设置为1级到99级均为200
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1