Project1

标题: 公共事件中的属性伤害 [打印本页]

作者: 高桥志宏    时间: 2009-4-22 19:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-4-22 19:18
用随机数吧
作者: 高桥志宏    时间: 2009-4-22 19:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 后知后觉    时间: 2009-4-23 03:07
for i in $game_troop.enemies
if i.state?(3)
if $data_enemies[i.id].element_ranks[2] == 1
i.hp -= 110
i.damage = 110
else
i.hp -= 50
i.damage = 50
end
i.damage_pop = true
end
end

如果要弄得非常细致的话,事件脚本里是肯定不够的
说下重点吧
if $data_enemies[i.id].element_ranks[2] == 1
这个就是数据库里设置的敌人的属性有效度
最后的1就是有效度的值
1到6对应A到F
NND  F1帮助文件里又说错了  害我浪费了不少时间
F1里说是0-5
结果我P了一下是1-6
element_ranks[2]里面的2是属性的ID号

如果想要非常细致的伤害的话,建议你在脚本编辑器里
新定义一个模板
在这个模板下定义方法来写这些东西
在公共事件里掉用这个模板的这个方法就可以了
不然的确写不下
作者: 高桥志宏    时间: 2009-4-23 17:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 高桥志宏    时间: 2009-4-24 04:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 后知后觉    时间: 2009-4-25 04:24
看来你是一点脚本都不懂~~~
那一段脚本是状态法
锁定目标、伤害处理全部都在里面
你说的【伤害处理】说实话那东西我从来都没有用过
不知道是个什么效果- -!
作者: 霜冻之狼    时间: 2009-4-25 04:54
以下引用高桥志宏于2009-4-23 9:50:24的发言:
可以解析得简单点吗,用事件里的脚本和脚本编辑器的分别在哪里?还有你的脚本是应该放在伤害处理上面还是下面?还有我是想事件指令里的伤害处理带属性!

你应该看下新手教程....
事件指令里的最后一个指令就是"脚本"....
至于脚本编辑器,工程最上方有个工具按钮,按一下就能看见了...
作者: 高桥志宏    时间: 2009-4-27 01:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 高桥志宏    时间: 2009-4-27 01:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 高桥志宏    时间: 2009-4-28 04:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: jhlv0650    时间: 2009-4-28 05:11
受到伤害有属性效果?
那个,数据库的物品里面不是有勾选属性选项的嘛?附加状态左边啊~
你的意思是制作伤害的道具对吧?
8需要公共事件,直接把回复量设置为负数,回复率、分散度都不要。
感觉数据库很可怜地被无视了~为其伸冤
作者: 后知后觉    时间: 2009-4-28 22:11
其实LS说的已经能达到你说的了
只是用脚本的话会更精确多样化一些

还是给你做了个工程
自己拿去看看吧
脚本编辑器里有新定义的模块
公共事件3和4就是调用的这里面的东西
http://rpg.blue/upload_program/d ... ject1_121356639.rar [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 高桥志宏    时间: 2009-4-29 17:23
提示: 作者被禁止或删除 内容自动屏蔽




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