骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器

[功能与代码] 【新手教程】添加城堡/城镇

  [复制链接]

8

主题

109

回帖

35

积分

扈从

Rank: 2Rank: 2

UID
1110997
第纳尔
440
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2012-12-9
鲜花(3) 鸡蛋(0)
发表于 2015-8-16 15:52:06 | 显示全部楼层
还有一个问题,lz大神,请教骑马与砍杀中文站上的“骑马与砍杀MOD系统教材-中文版v7”这个pdf文件是不是有点过时了呢,那么请问现在我修改的是战团,还能参考这个教程吗

159

主题

1185

回帖

453

积分

骑士

自由骑士
战团ID:MengTian

Rank: 4Rank: 4

UID
1516098
第纳尔
868
精华
0
互助
10
荣誉
0
贡献
0
魅力
76
注册时间
2013-8-31

战团正版勋章拿破仑正版勋章元老骑士勋章骑士美德之英勇勋章[杰出会员活跃勋章]

鲜花(158) 鸡蛋(1479)
 楼主| 发表于 2015-8-16 20:02:55 | 显示全部楼层
一桶汽油 发表于 2015-8-16 15:52
还有一个问题,lz大神,请教骑马与砍杀中文站上的“骑马与砍杀MOD系统教材-中文版v7”这个pdf文件是不是有 ...

当然可以  战团版本都可以参考

159

主题

1185

回帖

453

积分

骑士

自由骑士
战团ID:MengTian

Rank: 4Rank: 4

UID
1516098
第纳尔
868
精华
0
互助
10
荣誉
0
贡献
0
魅力
76
注册时间
2013-8-31

战团正版勋章拿破仑正版勋章元老骑士勋章骑士美德之英勇勋章[杰出会员活跃勋章]

鲜花(158) 鸡蛋(1479)
 楼主| 发表于 2015-8-16 20:04:00 | 显示全部楼层
一桶汽油 发表于 2015-8-16 15:21
lz大神,小人有些问题想向您请教,如果不麻烦的话,谢谢。请问按照您的方法添加一个城堡后,为什么总会在附 ...

这个我还没研究过呢  你试试吧城堡弄在宽阔地方呢

93

主题

2046

回帖

662

积分

骑士

大汉虎贲军[DH]
战团ID:DH_王司徒

Rank: 4Rank: 4

UID
2357736
第纳尔
3973
精华
0
互助
4
荣誉
0
贡献
0
魅力
6
注册时间
2014-12-12

战团正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]元老骑士勋章霸主正版勋章

鲜花(164) 鸡蛋(15)
发表于 2015-8-16 20:18:28 来自手机 | 显示全部楼层
一桶汽油 发表于 2015-8-16 15:21
lz大神,小人有些问题想向您请教,如果不麻烦的话,谢谢。请问按照您的方法添加一个城堡后,为什么总会在附 ...

没有办法解决,这是系统判定的,判定一个最近的村子归属于这个城堡,唯一的解决方法就是再增加的村子

184

主题

3000

回帖

1990

积分

骑士长

破晓骑士团[Dawn]
战团ID:Dawn_Forgive

高级术士

Rank: 5Rank: 5Rank: 5

UID
401472
第纳尔
10594
精华
1
互助
135
荣誉
26
贡献
356
魅力
109
注册时间
2011-3-28

第五届战团中国联赛季军勋章元老骑士勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑砍中文站微博会员勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(648) 鸡蛋(44)
发表于 2015-8-17 07:45:55 来自手机 | 显示全部楼层
995687237 发表于 2015-8-16 20:18
没有办法解决,这是系统判定的,判定一个最近的村子归属于这个城堡,唯一的解决方法就是再增加的村子

给城堡分配村庄的代码也在game_start里,不是什么自动判定。

0

主题

1

回帖

0

积分

平民

Rank: 1

UID
2584091
第纳尔
3
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-8-21
鲜花(0) 鸡蛋(0)
发表于 2015-8-21 00:52:29 | 显示全部楼层
为什么我按照步骤来了后   出现的是对话命令   不能进入场景呢

159

主题

1185

回帖

453

积分

骑士

自由骑士
战团ID:MengTian

Rank: 4Rank: 4

UID
1516098
第纳尔
868
精华
0
互助
10
荣誉
0
贡献
0
魅力
76
注册时间
2013-8-31

战团正版勋章拿破仑正版勋章元老骑士勋章骑士美德之英勇勋章[杰出会员活跃勋章]

鲜花(158) 鸡蛋(1479)
 楼主| 发表于 2015-8-22 03:28:05 | 显示全部楼层
下面的OBJ文件你复制了吗   如果复制了你可能数字弄错了

35

主题

387

回帖

153

积分

见习骑士

Rank: 3

UID
2570163
第纳尔
1444
精华
0
互助
1
荣誉
2
贡献
0
魅力
1
注册时间
2015-7-28
鲜花(74) 鸡蛋(3)
发表于 2015-8-25 22:22:17 来自手机 | 显示全部楼层
按照你的方法做了后,导致了我的mod程序出错

159

主题

1185

回帖

453

积分

骑士

自由骑士
战团ID:MengTian

Rank: 4Rank: 4

UID
1516098
第纳尔
868
精华
0
互助
10
荣誉
0
贡献
0
魅力
76
注册时间
2013-8-31

战团正版勋章拿破仑正版勋章元老骑士勋章骑士美德之英勇勋章[杰出会员活跃勋章]

鲜花(158) 鸡蛋(1479)
 楼主| 发表于 2015-8-26 00:18:32 | 显示全部楼层
小爷是占爷 发表于 2015-8-25 22:22
按照你的方法做了后,导致了我的mod程序出错

怎么可能  你发个图来看看 可能你哪个地方错了

0

主题

12

回帖

4

积分

平民

Rank: 1

UID
2628963
第纳尔
30
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-11-4
QQ
鲜花(1) 鸡蛋(0)
发表于 2015-11-4 19:55:22 | 显示全部楼层
额,为什么找不着文件夹~555小白求助啊。本来自己就爱乱改看到这个眼睛突然发光可是却在不到文件夹

159

主题

1185

回帖

453

积分

骑士

自由骑士
战团ID:MengTian

Rank: 4Rank: 4

UID
1516098
第纳尔
868
精华
0
互助
10
荣誉
0
贡献
0
魅力
76
注册时间
2013-8-31

战团正版勋章拿破仑正版勋章元老骑士勋章骑士美德之英勇勋章[杰出会员活跃勋章]

鲜花(158) 鸡蛋(1479)
 楼主| 发表于 2015-11-5 03:19:26 | 显示全部楼层
2579339827 发表于 2015-11-4 19:55
额,为什么找不着文件夹~555小白求助啊。本来自己就爱乱改看到这个眼睛突然发光可是却在不到文 ...

这个要Module System 文件

0

主题

12

回帖

4

积分

平民

Rank: 1

UID
2628963
第纳尔
30
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-11-4
QQ
鲜花(1) 鸡蛋(0)
发表于 2015-11-5 18:57:29 | 显示全部楼层
额,虽然还是不懂但是谢谢你为我解答

24

主题

4147

回帖

1276

积分

骑士长

自由骑士
战团ID:lms船

Rank: 5Rank: 5Rank: 5

UID
260211
第纳尔
12727
精华
0
互助
3
荣誉
1
贡献
0
魅力
79
注册时间
2010-5-31

骑砍中文站APP会员勋章元老骑士勋章霸主正版勋章战团正版勋章维京征服正版勋章汉匈决战正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士精神之文韬勋章骑士美德之谦恭勋章[杰出会员财富勋章]

QQ
鲜花(116) 鸡蛋(11)
发表于 2015-11-5 21:05:42 | 显示全部楼层
感谢楼主分享

评分

参与人数 1第纳尔 -15 收起 理由
蛋清 -15 技术区灌水

查看全部评分

肾骑士

1

主题

4

回帖

2

积分

平民

Rank: 1

UID
2676764
第纳尔
38
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-11-19
鲜花(0) 鸡蛋(0)
发表于 2015-11-25 17:02:07 | 显示全部楼层
本帖最后由 Lx丶Boom 于 2015-11-25 18:01 编辑

感谢 楼主分享!
只是这个怎么用到战团新版1.168啊!
新版里面的文件都是TXT格式的,用什么软件切换成PY?

1

主题

4

回帖

2

积分

平民

Rank: 1

UID
2676764
第纳尔
38
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-11-19
鲜花(0) 鸡蛋(0)
发表于 2015-11-25 18:30:21 | 显示全部楼层
Lx丶Boom 发表于 2015-11-25 17:02
感谢 楼主分享!
只是这个怎么用到战团新版1.168啊!
新版里面的文件都是TXT格式的,用什么软件切换成PY ...

嗯  已经找到了  小白见谅。。。
再次感谢楼主!

159

主题

1185

回帖

453

积分

骑士

自由骑士
战团ID:MengTian

Rank: 4Rank: 4

UID
1516098
第纳尔
868
精华
0
互助
10
荣誉
0
贡献
0
魅力
76
注册时间
2013-8-31

战团正版勋章拿破仑正版勋章元老骑士勋章骑士美德之英勇勋章[杰出会员活跃勋章]

鲜花(158) 鸡蛋(1479)
 楼主| 发表于 2015-11-26 00:02:51 | 显示全部楼层
Lx丶Boom 发表于 2015-11-25 17:02
感谢 楼主分享!
只是这个怎么用到战团新版1.168啊!
新版里面的文件都是TXT格式的,用什么软件切换成PY ...

下载源代码 再源代码里面改

1

主题

4

回帖

2

积分

平民

Rank: 1

UID
2676764
第纳尔
38
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-11-19
鲜花(0) 鸡蛋(0)
发表于 2015-11-28 12:13:40 | 显示全部楼层
圣殿骑士的光辉 发表于 2015-11-26 00:02
下载源代码 再源代码里面改

EN 已经可以了  感谢楼主分享

88

主题

1248

回帖

1411

积分

贵族[MOD作者]

高级术士

Rank: 7Rank: 7Rank: 7

UID
384677
第纳尔
7192
精华
3
互助
50
荣誉
46
贡献
0
魅力
100
注册时间
2011-2-27

战团正版勋章拿破仑正版勋章

鲜花(542) 鸡蛋(1)
发表于 2015-12-2 13:38:46 来自手机 | 显示全部楼层
城镇的话,工厂工头,镇长,监狱守卫,城堡护卫等等都记得修改

12

主题

41

回帖

16

积分

随仆

Rank: 1

UID
1861970
第纳尔
214
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-3-23
鲜花(2) 鸡蛋(0)
发表于 2015-12-14 17:13:00 | 显示全部楼层
谢谢!一直想自己添加城堡和兵种

0

主题

17

回帖

5

积分

平民

Rank: 1

UID
2743618
第纳尔
100
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-5-3
鲜花(0) 鸡蛋(0)
发表于 2016-5-5 19:35:05 | 显示全部楼层
asfasdfa1

评分

参与人数 1第纳尔 -3 收起 理由
蛋清 -3 灌纯水是不对的,下次注意。(版规4-1)

查看全部评分

21

主题

127

回帖

94

积分

扈从

Rank: 2Rank: 2

UID
2733102
第纳尔
748
精华
0
互助
8
荣誉
1
贡献
0
魅力
0
注册时间
2016-3-31

战团正版勋章

鲜花(47) 鸡蛋(0)
发表于 2016-5-7 21:28:20 | 显示全部楼层
本帖最后由 zhl199565 于 2016-5-8 14:01 编辑

其实城堡这种没有商人和村长的这种party.....完全可以通过模板部队生成很多很多,就是没有下属村庄,而且很多你要额外设定...比如繁荣度税收还有驻兵领主攻占建筑等等等...
当然也可以用有村长不能交易但可以不影响对话的下属村庄用模板部队生成....   
你可以单独设定一组城堡id.....比如没建起一个城堡就设定一个troop_chengbao_shuzu的slot id对应城堡id...然后slotid的值是城堡partyid...因为你始终不知道partyid,不过你知道当前遭遇的部队,然后用当前遭遇的部队存在troop_chengbao_shuzu的slot里面,但是你可以动过这样设定来方便调用指定的不同位置的城堡,这样最好是(静态不可消灭的部队)= =...
我这样假设的是玩家在野外建设城堡,不过场景你要准备好.可以根据当前地形设定场景

224

主题

6034

回帖

2982

积分

男爵[离任版主]

Rank: 5Rank: 5Rank: 5

UID
169987
第纳尔
15231
精华
1
互助
101
荣誉
50
贡献
1605
魅力
252
注册时间
2009-11-28

元老骑士勋章汉匈决战正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之奉献勋章骑士美德之高贵勋章骑砍中文站微博会员勋章

鲜花(1473) 鸡蛋(56)
发表于 2016-5-8 12:10:30 | 显示全部楼层
zhl199565 发表于 2016-5-7 21:28
其实城堡这种没有商人和村长的这种party.....完全可以通过模板部队生成很多很多,就是没有下属村庄,而且很 ...

http://bbs.mountblade.com.cn/thread-552051-1-1.html

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41693
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1699
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2606) 鸡蛋(8)
发表于 2016-5-8 16:09:06 | 显示全部楼层
zhl199565 发表于 2016-5-7 21:28
其实城堡这种没有商人和村长的这种party.....完全可以通过模板部队生成很多很多,就是没有下属村庄,而且很 ...

城堡牵涉到兵种了,就是城堡里的那个箱子兵种,玩家作为城主的时候,可以储存东西到那个箱子里面。 非预设的城堡自然是不会有相应的兵种,兵种是编译的时候就确定好的,无法在游戏过程中生成新的兵种。所以新城堡里的箱子是无法使用的,这和真正的城堡还是有差距的。
rubik

21

主题

127

回帖

94

积分

扈从

Rank: 2Rank: 2

UID
2733102
第纳尔
748
精华
0
互助
8
荣誉
1
贡献
0
魅力
0
注册时间
2016-3-31

战团正版勋章

鲜花(47) 鸡蛋(0)
发表于 2016-5-11 21:24:35 | 显示全部楼层
本帖最后由 zhl199565 于 2016-5-11 21:35 编辑
rubik 发表于 2016-5-8 16:09
城堡牵涉到兵种了,就是城堡里的那个箱子兵种,玩家作为城主的时候,可以储存东西到那个箱子里面。 非预设 ...

...物品也用slot来存呢?然后每次打开箱子都是打开的都是临时troop的物品栏= =...

这样的话partyslot多设96*3....    比如501至596设定物品id    然后两个96分别为前缀和数量= =

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41693
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1699
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2606) 鸡蛋(8)
发表于 2016-5-11 21:30:04 | 显示全部楼层
本帖最后由 rubik 于 2016-5-11 21:33 编辑
zhl199565 发表于 2016-5-11 21:24
...物品也用slot来存呢?然后每次打开箱子都是打开的都是临时troop的物品栏= =...

给party建96个slot。还不止,算上物品前缀,需要192个关于party的slot。这是将slot大材小用,浪费这么多slot,玩家未必注意到城堡里的箱子可以使用,注意到了也未必经常使用,即使经常使用,未必每个自己的城堡的箱子都使用了。
rubik

21

主题

127

回帖

94

积分

扈从

Rank: 2Rank: 2

UID
2733102
第纳尔
748
精华
0
互助
8
荣誉
1
贡献
0
魅力
0
注册时间
2016-3-31

战团正版勋章

鲜花(47) 鸡蛋(0)
发表于 2016-5-11 21:43:17 | 显示全部楼层
rubik 发表于 2016-5-11 21:30
给party建96个slot。还不止,算上物品前缀,需要192个关于party的slot。这是将slot大材小用,浪费这么多s ...

其实感觉还不如多设立1000个troop= =....

21

主题

127

回帖

94

积分

扈从

Rank: 2Rank: 2

UID
2733102
第纳尔
748
精华
0
互助
8
荣誉
1
贡献
0
魅力
0
注册时间
2016-3-31

战团正版勋章

鲜花(47) 鸡蛋(0)
发表于 2016-5-15 09:47:17 | 显示全部楼层
本帖最后由 zhl199565 于 2016-5-16 08:27 编辑
rubik 发表于 2016-5-11 21:30
给party建96个slot。还不止,算上物品前缀,需要192个关于party的slot。这是将slot大材小用,浪费这么多s ...

这个每一个slot值没利用的空间都可以想办法利用的,一开始我打算把物品格子id和每个物品格子对应的物品id存一个slot里面....结果我拿笔和纸算了一下....首先设x是物品物品的种类+1...(因为可能不存在物品)
然而每个格子都有一个x种情况,那么一共就有x^96种........然而这是数据浪费!因为我们存箱子物品完全可以不必考虑顺序的问题....
那么不考虑顺序在我一系列的数学运算后
其结果需要分类讨论,
当x<96,   共有96[2^(x-1)-1]+1种结果.....
当x>96,   共有x^96-(1^95+2^95+3^95+....+x^95)....

{ps:顺便能得出
1^n+2^n+3^n+4^n+5^n+...+n^n  =  n(n+1)^n-(n+1)[2^n-1]-1,
(n大于等于2),
这样的奇怪等式= =,而且也没搜到相关表达式....}


而按照一个slot的值只有32bit..而除掉正负号就剩31个了,而我的运算至少需要100个以上的bit........................

不过我们可以用1个slot同时存物品id和数量和前缀

接下来就是分配bit了....前缀数量固定分配7bit足矣.....然后给数量分配10bit也够了,物品还能分配14bit...这样怎么都够用....

而具体值的存和取过程就直接左移或右移....相关指令op头文件都有,找不到也可以用加减乘除取商或者余数来代替...

讲道理,我已经不知道再如何利用slot的值了,32bit实在太小了...几乎已经最大化利用了...然而现在计算机cpu一般有数亿个晶体管,也就是上亿bit...而且按照我的公式是的值,也说明了比如一个物品价格排序的命令,他的运行要的bit不会少于我的公式结果(即数学理论上的最小值,何况还是不带前缀数量的)......而才发现网上对py语言评价,基本就是本身简化的同时是极大降低了机器的效率,增高的是人的工作效率....而至于起砍内部是如何运行的我就不知道了....= =...



21

主题

127

回帖

94

积分

扈从

Rank: 2Rank: 2

UID
2733102
第纳尔
748
精华
0
互助
8
荣誉
1
贡献
0
魅力
0
注册时间
2016-3-31

战团正版勋章

鲜花(47) 鸡蛋(0)
发表于 2016-5-15 11:57:01 | 显示全部楼层
本帖最后由 zhl199565 于 2016-5-15 21:38 编辑
rubik 发表于 2016-5-11 21:30
给party建96个slot。还不止,算上物品前缀,需要192个关于party的slot。这是将slot大材小用,浪费这么多s ...

不过,对于之前的很多slot值,为了避免开新档也相对利用slot值的最大化储存,也就是32bit(一般31bit除掉正负)....
对于一些不同类的结构就可以先分配bit再储存.......

16

主题

50

回帖

20

积分

随仆

Rank: 1

UID
2806395
第纳尔
150
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2017-2-11
鲜花(0) 鸡蛋(0)
发表于 2017-4-29 12:53:20 | 显示全部楼层
这个和魔球的创建不同吧?,魔球建的竟然不可以进去。。。就一城堡

16

主题

50

回帖

20

积分

随仆

Rank: 1

UID
2806395
第纳尔
150
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2017-2-11
鲜花(0) 鸡蛋(0)
发表于 2017-4-29 16:31:03 | 显示全部楼层
我风云三国添加城镇之后,新城镇在水上面,我只可以站在水底,包括哪些商人百姓,这是为啥,我一步一步来的?
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-4-25 20:44 , Processed in 0.181748 second(s), 49 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表