性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-20 16:14 资料 短消息 只看该作者
疑问

我在制作mod时,想到了一个不错的意念,我是
打算用全局变量才影响友军出场阵容的,但这样
就有问题了,如果两个不同的全局变量一起同时
变true,那么出场阵容就无法正常的被影响,所
以,我想问问有方法可以解决吗?


顶部
性别:未知-离线 司徒苍月
(kagami☆sama)

越国公
荆南节度使
枢密直学士

Rank: 22Rank: 22Rank: 22Rank: 22
柱国(正二品)
组别 节度使
级别 大将军
好贴 7
功绩 2823
帖子 28883
编号 52341
注册 2005-11-2
来自 创界山
家族 司徒实业


既然是两个变量,那么就要写4种情况

挖认为楼主的逻辑有漏洞


顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-20 16:23 资料 短消息 只看该作者


QUOTE:
原帖由 司徒苍月 于 2009-8-20 16:19 发表
既然是两个变量,那么就要写4种情况

挖认为楼主的逻辑有漏洞

但其实我有十个变量,那么岂不是要将全部组合写出来吗?(昏)
我承认我是有漏洞啦,但是有其他的解决方法吗?(我笨所以只能想出这个)
顶部
性别:未知-离线 司徒苍月
(kagami☆sama)

越国公
荆南节度使
枢密直学士

Rank: 22Rank: 22Rank: 22Rank: 22
柱国(正二品)
组别 节度使
级别 大将军
好贴 7
功绩 2823
帖子 28883
编号 52341
注册 2005-11-2
来自 创界山
家族 司徒实业




QUOTE:
原帖由 雨影` 于 2009-8-20 16:23 发表


但其实我有十个变量,那么岂不是要将全部组合写出来吗?(昏)
我承认我是有漏洞啦,但是有其他的解决方法吗?(我笨所以只能想出这个)

仔细找原因,为什么会出现这种情况,分析出后,加以屏蔽
顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-20 16:29 资料 短消息 只看该作者


QUOTE:
原帖由 司徒苍月 于 2009-8-20 16:26 发表

仔细找原因,为什么会出现这种情况,分析出后,加以屏蔽

我打算做个佣兵系统,选了买什么兵之后就会在出场阵容出场,
但似乎没有其他方法了,可以有建议吗?
顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2009-8-20 16:37 资料 个人空间 短消息 只看该作者
楼主用什么引擎?新旧引擎的做法有所不同。方便的话上传一个剧本看一下。
顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-20 16:39 资料 短消息 只看该作者


QUOTE:
原帖由 godtype 于 2009-8-20 16:37 发表
楼主用什么引擎?新旧引擎的做法有所不同。方便的话上传一个剧本看一下。

我是用star175新引擎的,


附件: R_00.zip (2009-8-20 16:39, 12.75 K)
该附件被下载次数 126


图片附件: 1.GIF (2009-8-20 16:40, 62.02 K)

顶部
性别:未知-离线 showzhuge
(诸葛宿)

★★

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 破虏将军
功绩 28
帖子 760
编号 81273
注册 2006-9-1


发表于 2009-8-20 17:18 资料 文集 短消息 只看该作者
你这个太乱了推荐两种优化方法。
1、用整型变量来进行测试,这样你只需要占一个整型变量地址就行了。
2、每一个兵种占一个全局变量,不要用双重变量来测试。
顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-20 17:26 资料 短消息 只看该作者
现在的确是用每一个兵种用一个变量啊,
但整形变量那个我反而不太明白…未知能否详细的解释一下?
顶部
性别:未知-离线 showzhuge
(诸葛宿)

★★

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 破虏将军
功绩 28
帖子 760
编号 81273
注册 2006-9-1


发表于 2009-8-20 17:38 资料 文集 短消息 只看该作者
回复 #9 雨影` 的帖子

这样吧 我写个副本给你看 首先问一个问题 每一战可以雇用几个佣兵?
顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-20 17:40 资料 短消息 只看该作者


QUOTE:
原帖由 showzhuge 于 2009-8-20 17:38 发表
这样吧 我写个副本给你看 首先问一个问题 每一战可以雇用几个佣兵?

看金钱的,大概一至两只的,兵种的价钱不同,可看剧本。
顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2009-8-20 18:49 资料 个人空间 短消息 只看该作者
举一个例子,给你看一下有关的整形变量用法,然后好好利用一下,我详细说了:


图片附件: 01.gif (2009-8-20 18:49, 1.23 K)


比如整形1里面的常数35,就是第35号武将


图片附件: 02.gif (2009-8-20 18:49, 9.02 K)


然后在S中这样设置,Var1的位置出现的就是第35号武将。

[ 本帖最后由 godtype 于 2009-8-20 18:53 编辑 ]
顶部
性别:未知-离线 showzhuge
(诸葛宿)

★★

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 破虏将军
功绩 28
帖子 760
编号 81273
注册 2006-9-1


发表于 2009-8-20 19:00 资料 文集 短消息 只看该作者
主要优化了以下几项
1、下一页选项不需要用变量来判断,直接写入CASE 3就行了。
2、金钱测试总共只出现4次,每种价位的兵种只需要测试一次。
3、DATA只需要用专门的两个(如果需要三个佣兵就是是三个)位置,就直接把名字命名为佣兵即可。在S剧本中只要设定几个固定佣兵的位置即可,不用设定一大堆佣兵然后用变量测试。确定出战。

在S剧本中测试
整变900==1 则代表一个佣兵出战
整变900==2 则代表两个佣兵出战
如想增加请根据副本的说明自行解决。

另外附一个兵种号 这个是16进制的 自己用计算器转成10进制
0-群雄
1-英雄
2-霸王
3-轻步兵
4-重步兵
5-近卫兵
6-弓兵
7-弩兵
8-连弩兵
9-轻骑兵
A-重骑兵
B-亲卫队
C-弓骑兵
D-弩骑兵
E-连弩骑兵
F-轻炮车
10-重炮车
11-霹雳车
12-武术家
13-拳士
14-拳圣
15-贼兵
16-义贼
17-豪杰
18-策士
19-参谋
1A-军师
1B-风水士
1C-方术士
1D-仙术士
1E-道士
1F-幻术士
20-妖术士
21-骑马策士
22-骑马参谋
23-骑马军师
24-女兵
25-女将
26-巾帼
27-西凉骑兵
28-黄巾军
29-海盗
2A-驯熊师
2B-驯虎师
2C-都督
2D-咒术士
2E-仙人
2F-虎豹骑
30-白马骑
31-战神
32-土偶
33-皇帝
34-百姓

[ 本帖最后由 showzhuge 于 2009-8-20 19:03 编辑 ]


附件: 佣兵系统.rar (2009-8-20 19:00, 1.07 K)
该附件被下载次数 108
顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-20 19:17 资料 短消息 只看该作者
感謝兩位的幫忙!

又有新問題…我想做到買了一個傭兵之後再買該類傭兵會改整形變量
...但現在就會重覆…

[ 本帖最后由 雨影` 于 2009-8-20 20:41 编辑 ]


图片附件: 1.GIF (2009-8-20 20:41, 61.65 K)

顶部
性别:未知-离线 showzhuge
(诸葛宿)

★★

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 破虏将军
功绩 28
帖子 760
编号 81273
注册 2006-9-1


发表于 2009-8-20 21:21 资料 文集 短消息 只看该作者


QUOTE:
原帖由 雨影` 于 2009-8-20 19:17 发表
感謝兩位的幫忙!

又有新問題…我想做到買了一個傭兵之後再買該類傭兵會改整形變量
...但現在就會重覆…

你没看明白我的副本 用那个系统就不需要变量测试来决定兵种
顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-20 21:33 资料 短消息 只看该作者


QUOTE:
原帖由 showzhuge 于 2009-8-20 21:21 发表

你没看明白我的副本 用那个系统就不需要变量测试来决定兵种

看明白…但似乎你那個太複雜,所以就試用了自己的,
即是每關要改什麼?

而且,S要改什麼東西?
友軍填寫VAR那些就可以了?

另外523那個有什麼功用?
只是代表人物而已嗎?

[ 本帖最后由 雨影` 于 2009-8-20 21:42 编辑 ]
顶部
性别:未知-离线 showzhuge
(诸葛宿)

★★

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 破虏将军
功绩 28
帖子 760
编号 81273
注册 2006-9-1


发表于 2009-8-20 22:10 资料 文集 短消息 只看该作者
524只是代表佣兵的DATA位置 S友军不必用VAR直接用524号武将就可以了
我的那个副本只需要设置两个固定的佣兵DATA位置(你准备最多雇佣几个佣兵就用几个位置) 不需要具体到什么兵种 然后每一关通过那个副本决定这几个佣兵是什么兵种就可以了
每一关S剧本需要改的东西仅仅是通过整型变量900的测试来确定有几个佣兵出场就够了 总共也只需要用到1000和900两个整型变量 其他所有都不用

打个比方 你把524变为0号曹操 那么这个副本就是决定曹操每关的兵种 也就是说 所谓佣兵完全就是一个DATA武将

[ 本帖最后由 showzhuge 于 2009-8-20 22:12 编辑 ]
顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-20 22:15 资料 短消息 只看该作者
嗯,我明白了,但是我開遊戲時發現傭兵居然變了百姓!!
顶部
性别:未知-离线 showzhuge
(诸葛宿)

★★

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 破虏将军
功绩 28
帖子 760
编号 81273
注册 2006-9-1


发表于 2009-8-20 22:47 资料 文集 短消息 只看该作者


QUOTE:
原帖由 雨影` 于 2009-8-20 22:15 发表
嗯,我明白了,但是我開遊戲時發現傭兵居然變了百姓!!

哦 发现了问题所在 改变DATA武将的兵种必需该武将加入我军才行 所以需要在改变兵种前让此武将加入我军 改变兵种后再让此武将离队即可 记得一定要在加入装备设定处设为卸去装备不然每次雇佣兵仓库就会多一套基础装备


图片附件: 未命名.JPG (2009-8-20 22:47, 27.8 K)

顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-20 23:04 资料 短消息 只看该作者
照你所說的設了,但是依然不行啊…
顶部
性别:未知-离线 showzhuge
(诸葛宿)

★★

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 破虏将军
功绩 28
帖子 760
编号 81273
注册 2006-9-1


发表于 2009-8-20 23:08 资料 文集 短消息 只看该作者
...我测试通过了啊 把你的R剧本和S剧本都发给我看看
顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-20 23:13 资料 短消息 只看该作者


QUOTE:
原帖由 showzhuge 于 2009-8-20 23:08 发表
...我测试通过了啊 把你的R剧本和S剧本都发给我看看

試過加入後不離隊會友軍會沒事…但離隊後則會有事


附件: 劇本.zip (2009-8-20 23:13, 16.04 K)
该附件被下载次数 115
顶部
性别:未知-离线 showzhuge
(诸葛宿)

★★

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 破虏将军
功绩 28
帖子 760
编号 81273
注册 2006-9-1


发表于 2009-8-21 00:29 资料 文集 短消息 只看该作者


QUOTE:
原帖由 雨影` 于 2009-8-20 23:13 发表

試過加入後不離隊會友軍會沒事…但離隊後則會有事

的确如此 其实既然是佣兵 加入了也可以 还能为他装装备 每战后在下一个R剧本开头离队就可以了
如果不喜欢佣兵加入
下面我做了一个加入无痕迹的版本 就是说虽然是加入了 但是对于玩家来说和没加入是没区别的 顺便把兵种转职后能力值的计算也搞定了 S剧本胜利测试有一个离队命令 S剧本是不支持离队命令的 记得要把它放在下一个R剧本中才有用
改变了兵种转职的方法 分成了两段
1、佣兵老板只进行赋值不进行转职 这样就不能为佣兵装备物品
2、点击出战测试之后佣兵才会加入 并且进行转职和能力的重新计算
剧本内有详细说明

[ 本帖最后由 showzhuge 于 2009-8-21 00:31 编辑 ]


附件: 劇本.rar (2009-8-21 00:29, 15.86 K)
该附件被下载次数 107
顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-21 14:03 资料 短消息 只看该作者
不過還有一個小問題,就是友軍傭兵二號不能正常出現?
沒有設為隱藏!!
顶部
性别:未知-离线 showzhuge
(诸葛宿)

★★

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 破虏将军
功绩 28
帖子 760
编号 81273
注册 2006-9-1


发表于 2009-8-21 14:45 资料 文集 短消息 只看该作者
友军的最后一个位置好像无法出现
顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-21 14:53 资料 短消息 只看该作者


QUOTE:
原帖由 showzhuge 于 2009-8-21 14:45 发表
友军的最后一个位置好像无法出现

是的嘛…但是我改後情況依舊
顶部
性别:未知-离线 showzhuge
(诸葛宿)

★★

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 破虏将军
功绩 28
帖子 760
编号 81273
注册 2006-9-1


发表于 2009-8-21 14:58 资料 文集 短消息 只看该作者


QUOTE:
原帖由 雨影` 于 2009-8-21 14:53 发表

是的嘛…但是我改後情況依舊

友军最后一个位置无效 不能用 不知道是编辑器的问题还是引擎的问题 这个不是剧本问题
顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-21 15:03 资料 短消息 只看该作者


QUOTE:
原帖由 showzhuge 于 2009-8-21 14:58 发表

友军最后一个位置无效 不能用 不知道是编辑器的问题还是引擎的问题 这个不是剧本问题

我改了位置了…但情況依舊
顶部
性别:未知-离线 star175

★★

Rank: 9Rank: 9Rank: 9
轩辕春秋年度最佳(轩辕工作室)
组别 白衣卿相
级别 讨逆将军
好贴 3
功绩 153
帖子 686
编号 91725
注册 2006-11-16


发表于 2009-8-21 15:09 资料 文集 短消息 只看该作者
回复 #28 雨影` 的帖子

如果使用了本人的引擎,友军最后一个位置无效,这点在发布贴已有说明
顶部
性别:未知-离线 雨影`

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 79
编号 298791
注册 2008-11-14


发表于 2009-8-21 15:24 资料 短消息 只看该作者
唔…我已經沒用最後一個位置了


顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-6-23 07:59
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.017858 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP