站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

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

 

14

主题

150

帖子

1906

积分

iF城镇

Rank: 6Rank: 6

积分
1906
发表于 2020-4-7 19:02:25 | 显示全部楼层 |阅读模式
本帖最后由 御丶 于 2020-4-7 19:04 编辑
这是一些本人在学习过程中遇到的问题  以及经大神们帮助下已解决的对应方法  !

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

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


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


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



评分

参与人数 1威望 +1 金钱 +16 收起 理由
七夕小雨 + 1 + 16

查看全部评分

莫问,问就是在偷懒

14

主题

150

帖子

1906

积分

iF城镇

Rank: 6Rank: 6

积分
1906
 楼主| 发表于 2020-4-7 19:02:26 | 显示全部楼层
本帖最后由 御丶 于 2020-4-7 18:56 编辑

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

  这个isKeyDown 改成 isKeyPress  就可以了


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
莫问,问就是在偷懒

14

主题

150

帖子

1906

积分

iF城镇

Rank: 6Rank: 6

积分
1906
 楼主| 发表于 2020-4-7 19:02:27 | 显示全部楼层
本帖最后由 御丶 于 2020-4-7 18:56 编辑

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



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
莫问,问就是在偷懒

14

主题

150

帖子

1906

积分

iF城镇

Rank: 6Rank: 6

积分
1906
 楼主| 发表于 2020-4-7 19:02:28 | 显示全部楼层
本帖最后由 御丶 于 2020-4-7 18:56 编辑

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

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

警告:这个指令使用时影响的条件挺多的  并行啊   事件插入的位置都会有影响  因此  建议新建工程来尝试效果!! 或者提前备份好游戏工程!
警告:这个指令使用时影响的条件挺多的  并行啊   事件插入的位置都会有影响  因此  建议新建工程来尝试效果!! 或者提前备份好游戏工程!
警告:这个指令使用时影响的条件挺多的  并行啊   事件插入的位置都会有影响  因此  建议新建工程来尝试效果!! 或者提前备份好游戏工程!

这是我使用时的,这个完全凭感觉操作- -如果遇到问题 我也没办法回复



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
莫问,问就是在偷懒

14

主题

150

帖子

1906

积分

iF城镇

Rank: 6Rank: 6

积分
1906
 楼主| 发表于 2020-4-7 19:02:29 | 显示全部楼层
本帖最后由 御丶 于 2020-4-7 18:56 编辑

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



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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
莫问,问就是在偷懒

14

主题

150

帖子

1906

积分

iF城镇

Rank: 6Rank: 6

积分
1906
 楼主| 发表于 2020-4-7 19:02:30 | 显示全部楼层
本帖最后由 御丶 于 2020-4-7 18:56 编辑

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

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


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

例如:RV.GameData.value[A] = parseInt(RV.GameData.value[B] * 0.15)


使用方法:  在触发器新建事件  其他---脚本  输入即可
莫问,问就是在偷懒

14

主题

150

帖子

1906

积分

iF城镇

Rank: 6Rank: 6

积分
1906
 楼主| 发表于 2020-4-7 19:02:31 | 显示全部楼层
六:打开多存档多读档界面时取消强制世界暂停
技术指导:MOON
由于默认打开多存档  多读档界面时会强制世界暂停  如果想在打开存档时显示一些自定义界面或者按钮功能  可以通过这个办法解决



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

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


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
莫问,问就是在偷懒

14

主题

150

帖子

1906

积分

iF城镇

Rank: 6Rank: 6

积分
1906
 楼主| 发表于 2020-4-7 19:02:32 | 显示全部楼层
本帖最后由 御丶 于 2020-4-7 19:01 编辑

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

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











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
莫问,问就是在偷懒

28

主题

316

帖子

4583

积分

iF世界

次元文明-Original Sin

Rank: 8Rank: 8

积分
4583

摩点支持者内测用户

QQ
发表于 2020-4-7 21:25:46 | 显示全部楼层
顶一个!

4

主题

68

帖子

100

积分

iF基础方块

次元文明-Original Sin

Rank: 3Rank: 3

积分
100

摩点支持者

QQ
发表于 2020-4-8 10:46:16 | 显示全部楼层
辛苦你了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
QQ群:977585123
iFAction下载
Windows客户端
反馈
意见建议
iFAction

iFAction

京ICP备15053274号-1

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.