御丶 发表于 2020-4-7 19:02:25

[整理贴]按键连续攻击 等级判断 变量多次运算 等解决办法

本帖最后由 御丶 于 2020-4-7 19:04 编辑

这是一些本人在学习过程中遇到的问题以及经大神们帮助下已解决的对应方法!

由于本人只接触了ACT 模式因此 ARPG是否使用适用不清楚十分抱歉!

整理了一下   如果你正好也有需要希望能帮到你!


2楼:按下按键持续攻击
3楼:条件分歧里做等级的判断
4楼:清空并行/非并行触发器列表命令(该指令影响全域,请注意该指令使用不当会导致报错崩溃,建议用新工程练习或者先备份)
5楼:单个触发器停止指令
6楼:变量的多次运算与赋值,运算后结果的取整数方法
7楼:打开多存档多读档界面时取消强制世界暂停
8楼:装备界面修改显示文字的方法(例如装备界面物理攻击修改成外功伤害,魔法伤害修改为内功伤害)


我真心喜欢IFAction这款软件我也没有专业的知识不会脚本可能不能像大佬一样专业的帮主你解决问题但我有一颗热爱游戏制作的心只要你热爱   这第一步 我陪你迈!
我享受这个过程如果你也是一个有梦想但担心什么都不懂   别害怕 ifa的热情能让你爱上这款软件


{:4_95:}

御丶 发表于 2020-4-7 19:02:26

本帖最后由 御丶 于 2020-4-7 18:56 编辑

一:按下按键持续攻击技术指导:七夕小雨
适用:ACT   (因为本人只接触ACTARPG有没有效果未知 十分抱歉)
打开脚本找到这里

这个isKeyDown 改成 isKeyPress就可以了


御丶 发表于 2020-4-7 19:02:27

本帖最后由 御丶 于 2020-4-7 18:56 编辑

二:条件分歧里做等级的判断
技术指导:七夕小雨
脚本指令:RV.GameData.actor.level> 9    数字9为你需要设置的数字
使用方法:



御丶 发表于 2020-4-7 19:02:28

本帖最后由 御丶 于 2020-4-7 18:56 编辑

三:清空并行/非并行触发器列表命令(该指令影响全域,请注意该指令使用不当会导致报错崩溃,建议用新工程练习或者先备份)
技术指导:七夕小雨
RV.InterpreterMain = new IMain();
清空非并行触发器列表命令
RV.InterpreterOther = [];
清空并行触发器列表命令

举个例子   地图A和B    地图B一直有一个持续进行的变量操作   在他操作过程中 我想切回地图A但这就会出现这个正在进行的变量操作会强制执行完毕    但我想要的效果是我回地图A之后地图B完全重置初始设置    不然来回切图会导致很多BUG和冲突
该效果我是用本楼的办法完成的

警告:这个指令使用时影响的条件挺多的并行啊   事件插入的位置都会有影响因此建议新建工程来尝试效果!! 或者提前备份好游戏工程!
警告:这个指令使用时影响的条件挺多的并行啊   事件插入的位置都会有影响因此建议新建工程来尝试效果!! 或者提前备份好游戏工程!
警告:这个指令使用时影响的条件挺多的并行啊   事件插入的位置都会有影响因此建议新建工程来尝试效果!! 或者提前备份好游戏工程!
这是我使用时的,这个完全凭感觉操作- -如果遇到问题 我也没办法回复



御丶 发表于 2020-4-7 19:02:29

本帖最后由 御丶 于 2020-4-7 18:56 编辑

四:单个触发器停止指令
注意:该指令只影响当前触发器
技术指导:七夕小雨
脚本指令:main.endInterpreter();



如果这样设置对话:111就无法执行了
但是不会跨域影响他人执行

御丶 发表于 2020-4-7 19:02:30

本帖最后由 御丶 于 2020-4-7 18:56 编辑

五:变量的多次运算与赋值,运算后结果的取整数方法
技术指导:七夕小雨

脚本指令:RV.GameData.value = RV.GameData.value * RV.GameData.value
其中A B C 为变量编号例如001号变量A=1,指令可以继续写多次运算 甚至RV.GameData.value = RV.GameData.value * 0.3 也是可以的


运算后结果只取整数: A = parseInt(B * 0.3)   

例如:RV.GameData.value = parseInt(RV.GameData.value * 0.15)


使用方法:在触发器新建事件其他---脚本输入即可

御丶 发表于 2020-4-7 19:02:31

六:打开多存档多读档界面时取消强制世界暂停
技术指导:MOON
由于默认打开多存档多读档界面时会强制世界暂停如果想在打开存档时显示一些自定义界面或者按钮功能可以通过这个办法解决



打开多存档mod的脚本,把这一行前面加//注掉就可以啦

WLoad的同样位置也有这个return true,也一样操作就可以了


御丶 发表于 2020-4-7 19:02:32

本帖最后由 御丶 于 2020-4-7 19:01 编辑

七:装备界面修改显示文字的方法(例如装备界面物理攻击修改成外功伤害,魔法伤害修改为内功伤害)
技术指导:小八


如图显示的这6个属性文本如果想要修改显示文本找到脚本这里进行修改即可











泽渔 发表于 2020-4-7 21:25:46

顶一个!{:5_104:}

1515631104 发表于 2020-4-8 10:46:16

辛苦你了{:4_88:}
页: [1] 2
查看完整版本: [整理贴]按键连续攻击 等级判断 变量多次运算 等解决办法