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

Project1

 找回密码
 注册会员
搜索
查看: 2040|回复: 4
打印 上一主题 下一主题

[已经解决] 使用道具时如何调用使用者的能力?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
46
在线时间
1502 小时
注册时间
2010-8-27
帖子
392
跳转到指定楼层
1
发表于 2012-12-22 13:56:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
2星屑
问题举例:如何设置某个伤敌人血的道具造成的伤害是由使用道具的角色的速度来决定?
另:最好不要直接给我外挂脚本,而是讲明实现的步骤或者思路

最佳答案

查看完整内容

这个修改不大,理论上搜到item_effect的地方都改过,而且可以运行出来,就属于可以掌控的范围,并没有牵扯到其他的地方。

Lv1.梦旅人

梦石
0
星屑
47
在线时间
976 小时
注册时间
2011-4-30
帖子
860
2
发表于 2012-12-22 13:56:59 | 只看该作者
这个修改不大,理论上搜到item_effect的地方都改过,而且可以运行出来,就属于可以掌控的范围,并没有牵扯到其他的地方。
湿滑落式骑!
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
47
在线时间
976 小时
注册时间
2011-4-30
帖子
860
3
发表于 2012-12-22 14:25:57 | 只看该作者
分别搜索def skill_effect 和 def item_effect 你会发现 skill 比 item 多一个user 的参数

然后仿造 skill_effect的方法去修改 item_effect,只要 item里能够调用到user,那么你想伤害和使用者速度还是防御挂钩这都不是问题。

点评

我试修改了一下,效果是达到了,不过我脚本懂得不多,不知道会不会有bug。我就是改了game_battle和scene_battle里面的内容,你看是否要需要改其它地方?  发表于 2012-12-22 15:24
湿滑落式骑!
回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
31964
在线时间
5081 小时
注册时间
2012-11-19
帖子
4877

开拓者

4
发表于 2012-12-22 14:33:35 | 只看该作者
首先设置一个状态,名字随便,我这里叫“减血”
如图:


然后设置物品,我这里叫“毒药”,物品附带“减血”状态。
如图:


最后设置一个公共事件,
用一个变量代入角色速度,然后条件分歧,1号敌人中了“减血”状态,减少HP=代入角色速度的变量,然后再条件分歧2号敌人,
依次类推。最后把设置的物品关联上这个公共事件。
如图 ;

点评

不是这样的效果,这样设置我也会,例子只是为了方便理解,我真正要的是能调用道具使用者的各项能力甚至状态  发表于 2012-12-22 14:38
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
31964
在线时间
5081 小时
注册时间
2012-11-19
帖子
4877

开拓者

5
发表于 2012-12-22 14:49:53 | 只看该作者
本人不怎么懂脚本,不知道这样可不可以。
  条件分歧:脚本:XXXXXXXXXXX(内容不知怎么写,意思就是 当角色x使用物品XX或者ID时)
         变量XXX代入角色X的速度。
(可以多弄几个变量分别代入角色力量,灵巧,HP,SP,,,,。然后接下来就可以用这些变量做很多事情)

点评

谢谢回答,不过这样的方法跟上面差不多,是达不到我要的效果的  发表于 2012-12-22 15:27
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-4-30 04:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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