注册 | 登录

游侠NETSHOW论坛





查看: 2220|回复: 2
打印 上一主题 下一主题

[讨论] 百慕大的船坞老板是个骗子啊 想给船增加水手数 结果 [复制链接]

帖子
31
精华
0
积分
16
金钱
206
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2010-6-30 16:25:59 |只看该作者 |倒序浏览
RT   怎么水手数加不上去了呢  老板好黑啊  想给船增加水手数 结果 东西个了他之后看属性还是和原来一样啊

使用道具 举报

帖子
141
精华
0
积分
91
金钱
320
荣誉
2
人气
0
评议
0
沙发
发表于 2010-6-30 18:43:27 |只看该作者
加这个属性干啥      
我从来不看这个属性的

使用道具 举报

帖子
1614
精华
0
积分
808
金钱
1902
荣誉
0
人气
5
评议
0
板凳
发表于 2010-6-30 22:23:48 |只看该作者
哥们是这样的,这个实际上还是加了,但是是超载的上线对应函数MaxCrew,游戏参数里显示的是OptCrew和SailorCrew,就是不红的水手数。

这个可以这样改在Pirates_Shipyard.c中

原:shTo.MaxCrew       = sti(shTo.MaxCrew) + makeint(sti(shTo.MaxCrew)/5);
改为:
shTo.MaxCrew       = sti(shTo.MaxCrew) + makeint(sti(shTo.MaxCrew)/2);
shTo.SailorCrew     = sti(shTo.MaxCrew);
shTo.OptCrew     = sti(shTo.MaxCrew);

把shTo.SailorCrew给赋值了就好了。我就是这样改的。
算法有些武断可以考略将OptCrew改到稍小于MaxCrew,如shTo.OptCrew = shTo.OptCrew - makeint(sti(shTo.MaxCrew)/8);
自己掌握...

[ 本帖最后由 ttt898 于 2010-7-1 10:14 编辑 ]

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-7-30 14:59 , Processed in 0.254261 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到