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

Project1

 找回密码
 注册会员
搜索

脚本冲突……有范例……

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

正文摘要:

本帖最后由 duchen5779 于 2015-10-22 16:07 编辑 一个很古老的SIDEVIEW4.0,SLICK发布的。但是我一直在用,今天调试的时候,不知道为什么在SIDEVIEW5里加上一段“当1号角色用9号技能攻击敌人时顺便给自己加3号状 ...

回复

duchen5779 发表于 2015-11-12 10:44:58
本帖最后由 duchen5779 于 2015-11-12 12:09 编辑

感谢聪仔。另外还有一个问题,还是上面这个系统(单独开贴有点重复,就在这里了),技能里的公共事件,在一般的回合制战斗里是在技能施展之后立刻触发,但是在这个CP制里,是等到技能施展之后,敌我双方其他任何一个人该行动了(也就是这个人的CP满了),才触发,这样的话好多的技能公共事件的效果就有些滞后。
不求和技能同步,至少也得是技能施展之后立刻触发,然后CP再走吧,要不就搞得和下个人施展的似的。不知是哪里的问题,应该还是和SIDEVIEW本身有关,正在每个脚本试,但是还是少点头绪。不知道能不能给点启发。

PS:聪仔好像最近一个礼拜很有时间?经常能看见,福音啊。

自己找到解决办法了,在战斗技能的实行里
RUBY 代码复制
  1. # 取得公共事件
  2.     $game_temp.common_event_id = skill.common_event_id

   
这个地方的后面加上一句
RUBY 代码复制
  1. process_battle_event


测试后OK了,暂时不知道冲突,先这么来吧……

点评

没事刷刷VX区赚点糖...  发表于 2015-11-12 13:12
正太君 发表于 2015-11-10 13:13:04
Game_Battler下第470行
@action.clear
改成
@action.clear unless [3].include?(state_id)
其中3就是你附加给自己的状态ID,可以按需求改成别的...
如果是其它状态也需要用到状态法,还需要在[ ]里加上其它状态的ID,例如[3,4,10]等等...

评分

参与人数 1星屑 +100 收起 理由
Luciffer + 100 认可答案

查看全部评分

duchen5779 发表于 2015-11-10 08:50:53
本帖最后由 duchen5779 于 2015-11-10 09:25 编辑
上贺茂润 发表于 2015-11-10 07:39
你这脚本不是独立的 要定义升级条件 要么就是你没写好技能备注栏


呃……备注肯定是没写错,如果不在SIDEVIEW里定义那句话的话,也不会出现问题……所以觉得还是哪里冲突了……
这个技能升级脚本其实是很喜欢的,简单又实用,而且也能扩展。

算了,忍痛放弃了,没想到冲突那么多,好像技能附带公共事件也冲突……
上贺茂润 发表于 2015-11-10 07:39:31
你这脚本不是独立的 要定义升级条件 要么就是你没写好技能备注栏
丿梁丶小柒 发表于 2015-11-6 00:40:57
脚本冲突这些问题是无法解决的,除非你重写兼容版的脚本
duchen5779 发表于 2015-10-25 10:13:13
没人吗。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-22 07:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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