yo来不及了 发表于 2019-10-16 08:10:28

请问怎么给生物加射击,临时也可以。

def添加了射击动作,之后在哪添加射击标志

chaoticorder 发表于 2019-10-16 09:02:13

这个好像不能够吧。都是设定好的吧

玄九霄 发表于 2019-10-16 11:00:21

这个涉及到技术方面,只能不懂帮顶啦~;bf;

贤知有您 发表于 2019-10-16 11:09:54

def添加射击动作.
MA.X设置生物可射击(添加射击标志4)
MA.N设置生物的射击箭数.
通过内存函数修改该生物的箭靶def类型.

ZVSE
!?FU6000;
!!VRx3&x1=1/x2<2:S16;
!!VRx3&x1=1/x2>197:S16;
!!FU|x2<2/x2>197:E;
!!VRx2:+7994814;
!!UN&x1=0:Cx2/1/x3;
!!UN&x1=1:Cx2/1/?x3;

!#MA:X79/?i;
!#VRi:|4;
!#MA:X79/i;
!#MA:N79/16;
!#FU6000:P0/79/11;


解释FU6000函数参数:
1. x1=0时为设置内存数据;x1=1时为读取内存数据(可以不管,直接用0吧).
2. x2就是你想改变的生物编号(如152是雷神),必须为箭手类(即必须拥有射击动画).
   另外生物编号须大于1(即枪兵和戟兵不适用,原因不明)
3. x3的值代表了不同类型的箭类轨迹,其值试验结果如下:
x3的箭类轨迹类型
0 - Archer 弓箭手(但196龙巫妖不能使用此箭类轨迹
1 - a monk 祭司类;
2 - Elf 精灵类;
3 - master gremlin妖精类;
4 - magician法师类;
5 - titanium泰坦类;
6 - Gog哥革类;
7 - personal尸巫类;
8 - jellyfish美杜莎
9 - ork斧头;
10 - Cyclops独眼人;
11 - lizard;蜥蜴人
12 - Ice elemental冰元素;
13 - halflings半身人;
14 - Catapult弩车;
15 - ballista投石车.

yo来不及了 发表于 2019-10-16 13:03:10

本帖最后由 bobo2829 于 2019-10-16 19:09 编辑

太牛逼了,感谢贤知有您大大。
我换成其它的生物却没反应。。。再研究研究

哦。难道是双格生物不能改射击。。

不管怎么样非常感谢!!!

a66305781 发表于 2019-10-16 21:08:50

bobo2829 发表于 2019-10-16 13:03
太牛逼了,感谢贤知有您大大。
我换成其它的生物却没反应。。。再研究研究



龙巫妖就是双格生物,但是它可以攻击的

sdcxb 发表于 2019-10-16 21:31:28

在外边出差,等明天拿到电脑发你。我做197号新生物的时候改过这个属性。

orrin 发表于 2019-10-17 09:03:03

等待大神回复,学习学习

sdcxb 发表于 2019-10-17 15:23:48

本帖最后由 sdcxb 于 2019-10-17 15:28 编辑

找到def文件里的crtrait0.txt、crtraits.txt、zcrtrait.txt,把倒数第六列改成12或者24
12代表远程攻击,24是远程攻击两次【人族射手的特长】。

yo来不及了 发表于 2019-10-17 18:00:12

sdcxb 发表于 2019-10-17 15:23
找到def文件里的crtrait0.txt、crtraits.txt、zcrtrait.txt,把倒数第六列改成12或者24
12代表远程攻击,2 ...

谢谢帮助,但是好像还是不行,可能是对于新角色可以,如果修改比如,蛇妖这种双格的就没反应了。修改crtraits.txt就进不了游戏了。

sdcxb 发表于 2019-10-17 20:48:44

bobo2829 发表于 2019-10-17 18:00
谢谢帮助,但是好像还是不行,可能是对于新角色可以,如果修改比如,蛇妖这种双格的就没反应了。修改crtr ...

改天我试一下哈。我最早加新生物,远程和近战我都试了,可以的。要同时改这三个文件,你是同时改的吗?只改一个会进不了游戏的。

yo来不及了 发表于 2019-10-17 21:49:51

sdcxb 发表于 2019-10-17 20:48
改天我试一下哈。我最早加新生物,远程和近战我都试了,可以的。要同时改这三个文件,你是同时改的吗?只 ...

嗯是同时改,后面用排除法发现是crtraits.txt改了就进不了。没关系,还是感谢各位解答。

贤知有您 发表于 2019-10-17 22:26:43

首先,用不用新生物插件是两种不同做法。新生物插件直接用cfg配置可以指定箭矢def。
其次,修改txt需要用专门的工具,不是随意拿编辑器就能改。tools目录下有工具。
第三,箭手是否双击,是通过设置其生物标志决定的。ERM的MA.X可以处理。

owen180 发表于 2019-10-18 00:28:52

只有射击生物才会生效不是射击生物加了也不会起作用的

sdcxb 发表于 2019-10-18 07:45:47

owen180 发表于 2019-10-18 00:28
只有射击生物才会生效不是射击生物加了也不会起作用的

哦,原来是这样啊!我还以为所有都可以汗。但是我增加新生物,也没有单独声明他是设计生物啊,可能是新生物机制不一样?

sdcxb 发表于 2019-10-18 07:46:28

bobo2829 发表于 2019-10-17 21:49
嗯是同时改,后面用排除法发现是crtraits.txt改了就进不了。没关系,还是感谢各位解答。

不好意思,没有帮到忙。你知道飞行怎么改吗?我想给生物加飞行。

yo来不及了 发表于 2019-10-18 08:08:54

本帖最后由 bobo2829 于 2019-10-18 08:18 编辑

我仅知道的方法,封神mod里,飞行可以在战斗时临时增加,等我中午回家翻下代码。我只玩封神mod的,用其它地方不知道能不能行

sdcxb 发表于 2019-10-18 08:25:54

bobo2829 发表于 2019-10-18 08:08
我仅知道的方法,封神mod里,飞行可以在战斗时临时增加,等我中午回家翻下代码。我只玩封神mod的,用其它地 ...

ok,封神能加,别的就可以哈。麻烦你到时候发一下哈,谢谢。

yo来不及了 发表于 2019-10-18 11:18:22

本帖最后由 bobo2829 于 2019-10-18 12:48 编辑

来了,封神28号文件内,你可以参考骑士升级这个技能
!!BMx2:Fd2; 这段就是临时增加飞行。
只在战场中有效

sdcxb 发表于 2019-10-18 12:55:19

bobo2829 发表于 2019-10-18 11:18
来了,封神28号文件内,你可以参考骑士升级这个技能
!!BMx2:Fd2; 这段就是临时增加飞行。
只在战场中有 ...

能发一下文件名吗?我玩封神少,谢谢!
页: [1] 2
查看完整版本: 请问怎么给生物加射击,临时也可以。

捐赠