云逸 发表于 2013-10-11 14:02:38

自建了一个新武将,想让新武将也能训练精锐该怎么改?

自建了一个新武将,想让新武将也能训练精锐该怎么改?

杰拉尔 发表于 2013-10-11 14:02:39

我们从汉化文件入手,data/text/historic_events中,最后的部分有这样的内容:

{XUNLIANDAFUBIN_BODY}主公,在下愿為主公精心挑選出一批不懼\n生死,武藝高超,誓死效忠我軍的勇士加\n以訓練,以後由在下帶領其為主公做先\n鋒,逢山開路,逢水搭橋。\n\n\n
是:\n支付800貫,紀靈獲得一支逍大斧兵\n\n-
否:\n\n
{XUNLIANDAFUBIN_TITLE}訓練大斧兵

data\world\maps\campaign\imperial_campaign中,按蓝色字的部分搜索,有如下内容(注意前后部分):

declare_counter dafubin
monitor_event CharacterSelected CharacterIsLocal
and I_CompareCounter dafubin = 0
and Trait Lz-1907-0 >= 1--*代表武将 Lz-1907-0=J-1907-XX*
and I_NumberOfSettlements poland >= 8--*代表势力*
and I_LocalFaction poland

historic_event xunliandafubin true--*代表事件*

set_counter dafubin 1

end_monitor

monitor_conditions I_EventCounter xunliandafubin_accepted = 1
and I_CompareCounter dafubin = 1
and I_LocalFaction poland

      console_command create_unit J-1907-JiLing "Dafubing" 1 0 0 0--*对应武将得到对应兵种*
                console_command add_money -800--*费用(同控制台指令)*

set_counter dafubin 5--*5回合触发1次*

set_event_counter xunliandafubin_accepted 0

end_monitor

这样就可以了。

云逸 发表于 2013-10-11 15:40:56

杰拉尔 发表于 2013-10-11 15:17 static/image/common/back.gif
我们从汉化文件入手,data/text/historic_events中,最后的部分有这样的内容:

{XUNLIANDAFUBIN_BODY}主公 ...

这样子不行啊,我自己之前也是这样改的。的确这样改是会有精锐招募的出来,但是所找的精锐不是加到新武将上。就以白耳兵为例,我选了刘备势力,开启这个精锐招募后,就是野外的陈到多了一队白耳兵,不是新武将。后来查看了控制台发现命令是这样的:create_unit J-0208-ChenDao “Baierbing” 1 0 0 0 ;add_money -2000 。钱照扣,兵没有!

杰拉尔 发表于 2013-10-11 15:50:45

兰州注意这一句:console_command create_unit J-1907-JiLing "Dafubing" 1 0 0 0--*粉色的部分修改为你的新武将*

云逸 发表于 2013-10-11 16:05:47

杰拉尔 发表于 2013-10-11 15:50 static/image/common/back.gif
兰州注意这一句:console_command create_unit J-1907-JiLing "Dafubing" 1 0 0 0--*粉色的部分修改为你的 ...

确定是改成了新武将的代码的

云逸 发表于 2013-10-11 16:13:37

杰拉尔 发表于 2013-10-11 15:50 static/image/common/back.gif
兰州注意这一句:console_command create_unit J-1907-JiLing "Dafubing" 1 0 0 0--*粉色的部分修改为你的 ...

呵呵,发现问题关键,原来跟以前三国全战收买武将修改武将卫队一样,它是从上往下找下来的,只认在前面的那个!把位置换了一下,就OK了!只是这样得从别的势力搞个精锐过来当了。

杰拉尔 发表于 2013-10-11 16:20:50

我自己修改时没有遇到这个问题就没有在意,最后也没帮到你,不好意思。

云逸 发表于 2013-10-11 16:46:01

杰拉尔 发表于 2013-10-11 16:20 static/image/common/back.gif
我自己修改时没有遇到这个问题就没有在意,最后也没帮到你,不好意思。

也不能这么说,至少你让我确定了修改脚本是在这个文件里,然后我才会发现问题,否则我肯定还会继续以为是别的哪个文件没改!

杰拉尔 发表于 2013-10-11 16:55:27

云逸 发表于 2013-10-11 16:46 static/image/common/back.gif
也不能这么说,至少你让我确定了修改脚本是在这个文件里,然后我才会发现问题,否则我肯定还会继续以为是 ...

我是比较喜欢增加一些游戏的代入感,所以修改的问题就比较关注,以后也请我爱罗大人多多关照。

胡导呼呼 发表于 2013-10-11 17:01:55

路过看看

苏萌 发表于 2013-10-11 17:02:26

打个酱油

441727257 发表于 2013-10-13 23:31:33

云逸 发表于 2013-10-11 15:40 static/image/common/back.gif
这样子不行啊,我自己之前也是这样改的。的确这样改是会有精锐招募的出来,但是所找的精锐不是加到新武将 ...

这修改很有意义的哦,修改的问题点就为止,一些细节的问题就靠自己了,不必一字一句的讲清楚

441727257 发表于 2013-10-13 23:33:30

historic_events历史事件,你问的问题属于这个范畴,类似的修改都可以在这个文件里改

warer5168 发表于 2013-10-14 08:35:58

看看先

bagaakira 发表于 2013-12-18 01:17:52

獲益匪淺啊~~~。{:soso_e179:}

徐霞客 发表于 2014-4-26 16:21:24

:):o:P:Q:curse::loveliness:
页: [1]
查看完整版本: 自建了一个新武将,想让新武将也能训练精锐该怎么改?