Project1

标题: 想要的是渔,而不是鱼。 [打印本页]

作者: wy602229444    时间: 2012-12-25 15:23
标题: 想要的是渔,而不是鱼。
本人 发帖 希望自己可以 克制住 乏味的代码  坚持 做成自己的游戏。
开始大家说我起点比较高了。一直专注脚本。不了解基本的功能。
现在开始 要好好学基础 先通过一些事件实现一些功能。
以后日后改进把。。

希望论坛的大大们。。以后看见我的问题 多多指点。。谢谢各位了。。
也希望有arpg经验的朋友 分享一些心得 小弟在此谢过  


作者: wy602229444    时间: 2012-12-25 15:39
问题1  F9 状态 里面 那些提升 百分比的 HP MP  喂什么只加了。MAXHP MAXMP  不能增加最大的同时也把基本的血量 提升
作者: 羞射了    时间: 2012-12-25 23:39
本帖最后由 羞射了 于 2012-12-25 23:43 编辑
wy602229444 发表于 2012-12-25 15:39
问题1  F9 状态 里面 那些提升 百分比的 HP MP  喂什么只加了。MAXHP MAXMP  不能增加最大的同时也把基本的 ...


maxhpmaxsp就是最大值,提升最大值的时候能把当前值都提升了不是很奇怪吗?

你小杯子装水后倒到大杯子里,容量大了,之前装的水能一起变多?默认当然是没有这种设计的,有需要当然可以自己弄。
作者: wy602229444    时间: 2012-12-27 09:30
羞射了 发表于 2012-12-25 23:39
maxhpmaxsp就是最大值,提升最大值的时候能把当前值都提升了不是很奇怪吗?

你小杯子装水后倒到大杯子里 ...

我找到了一个地方.可以提升最大值..
例如 1点体力 加3点血.
我知找到了..最大值提升的地方.
而没找到当前值 修改的地方
求 指点 在哪段 脚本中 修改 增加或者 减少 当前血量
作者: zhangbanxian    时间: 2012-12-27 10:23
wy602229444 发表于 2012-12-27 09:30
我找到了一个地方.可以提升最大值..
例如 1点体力 加3点血.
我知找到了..最大值提升的地方.

事件指令 增减hp就可以...
建议你最好先把所有事件指令都看一遍,这样实际操作的时候就不会找不着北了,其实也就这么几个事件而已...
作者: j433463    时间: 2012-12-27 10:43
本帖最后由 j433463 于 2012-12-27 10:46 编辑

血量魔力这种最大值和当前值本就是分开的,max_ 开头的是最大值,而没有加这开头前缀字的就是目前的,

max_hp 最大血量 -> hp 现在角色的血量
max_mp 最大魔力量 -> mp 现在角色的魔力值

君不见HP血槽条有 49/150 这样的数字吗?之所以两组数字,
就因为有区分,前面的是 hp,后面的是 max_hp



战斗时 hp 会随着受伤损血而变小,但 max_hp 最大值是固定的,这样才有所参考对照。

你增加了最大血量,是改了 max_hp 的值,但 hp 本身没有增加,自然不会有变化,所以还要去加 hp 才会看到改变。

就如楼上所说,你加大最大生命值,只是把瓶子换成较大的,瓶中的水依然是原来的量,除非你给瓶中再加了水。


作者: wy602229444    时间: 2012-12-27 18:45
zhangbanxian 发表于 2012-12-27 10:23
事件指令 增减hp就可以...
建议你最好先把所有事件指令都看一遍,这样实际操作的时候就不会找不着北了, ...

谢谢你.不过我要的是脚本内
换装备达到了.增加最大血量 和减少最大血量
但是当前的..修改了几处 都没得到 想要的效果
作者: wy602229444    时间: 2012-12-27 18:46
j433463 发表于 2012-12-27 10:43
血量魔力这种最大值和当前值本就是分开的,max_ 开头的是最大值,而没有加这开头前缀字的就是目前的,

max ...

我QQ 602229444  求帮助
作者: wy602229444    时间: 2012-12-28 00:04
wy602229444 发表于 2012-12-27 18:46
我QQ 602229444  求帮助

哦.只是 那个东西可以远程 比较方便
我想实现的 是 人物的一点体力加3点血量..

一个装备 穿上增加300点体力..也就是900点血量
从522/522 到   1422/1422
穿上加900  摘下来的时候 1422/1422 减少成 522/522


实验啦 好几个地方 都没办法实现我要的这个功能
作者: 芯☆淡茹水    时间: 2012-12-28 16:13
装备附加自动状态啊,只是状态只能增加maxhp%.
作者: j433463    时间: 2012-12-28 16:54
本帖最后由 j433463 于 2012-12-28 17:15 编辑

我个人没有做过这种类似的东西,装备附加属性什么的都是用数据库的,所以对这个没有经验。

从您说的来看,我个人的构想,是需要即时判断装备是否穿上,如果穿上,
要按步骤做:

@add_maxhp = 体力值 *3 #取换算出来的增加血量,不过我不知体力值是哪个,默认参数的力量吗?
$game_actors[id].max_hp += @add_maxhp #算出最大血量
$game_actors[id].hp += @add_maxhp #如果血量也要跟着最大血量一起涨的话

id 是指角色 id,而脱下装备时,则是把 += 改成 -=

不过,这每一个装备都要去做这样工作,还不如找一个现成的装备脚本来用吧?
作者: 柳之一    时间: 2012-12-28 21:03
裝備附加能力值就好,搞得好麻煩
作者: 熊猫抱树    时间: 2012-12-28 21:59
我来吐槽~这帖子应该出现在提问区




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1