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

Project1

 找回密码
 注册会员
搜索

【可以结贴】求脚本语句,关于战斗中被攻击者的装备问题

查看数: 1580 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-3-6 10:41

正文摘要:

本帖最后由 Eric_Zh 于 2015-3-7 16:36 编辑 我最近打算写一个战斗脚本,但是有个难题困扰着我。 我打算用IF设置一个条件语句,如果角色攻击时身上携带某种武器或防具,执行IF里的内容,反之执行ELSE的内容。 当 ...

回复

Eric_Zh 发表于 2015-3-7 16:36:12
方法我已经摸索出来了……虽然不是上面回复那样说的方法,但是也已经达到我预想的目的了。可以结贴了……(具体怎么做到的,可以问我)
chd114 发表于 2015-3-7 06:08:19
我的做法是在game_battler里面的def execute_damage(user)下面做···这里面的user就是使用者,不过这么做的话也有个缺陷···如果技能没有命中就不会触发这个效果···

点评

貌似在这个脚本中所有插入GAME_BATTLER的都有慢半拍的毛病,毕竟我这个脚本先调用的是伤害倍数(SCENE_BATTLE)然后在调用GAME_BATTLER里的变量变动  发表于 2015-3-7 10:00
欧买歌 发表于 2015-3-6 22:20:00
做一个公共事件
如果艾里克学会了连续攻击
#内容
否则
#内容
结束

如果你是在脚本中的话,就直接用脚本执行公共事件
$game_temp.common_event_id = 编号

点评

听不懂楼主的意思,反正判断是否装备是酱:if (actor.weapons.include?($data_weapons[@params[3]]))我要先睡觉了,明天再来  发表于 2015-3-6 23:08
到时候测试再说吧……(先留着,话说你看到我补充过的问题吗?)  发表于 2015-3-6 22:55
你可以在脚本中找到角色攻击时和被攻击时运行的脚本,在它们的最下面都添上执行XXX公共事件便可  发表于 2015-3-6 22:51
公共事件不行啊……好吧,我其实经过一段时间的努力,已经做了不少,但还差一步。我正准备把主题改了呢……(是关于脚本的,不过只是改动几句  发表于 2015-3-6 22:43

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 XP 和 VA 的 $game_temp 可不一样哦~.

查看全部评分

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

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

GMT+8, 2025-7-19 18:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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