从Travianal 1.0版本开始,Travianal开始使用事件完成各种复杂功能 (出兵,运输)
灵活运用事件功能能达到意想不到的效果,是我一直宣传的~~
举例:
1.我想防止XX村爆仓
那我就这样添加事件 当4项资源比例大于90%时, 自动运输……到ZZ村 ,灵活应用事件功能就显示在这一点上了
2.用时间搭配自动FS功能
Travianal的自动FS仅可以FS军队,不能够送走资源,那么配合事件:被攻击时,自动运输……到ZZ村 就可把资源也FS掉
3.我想智能抢羊
许多人喜欢用定时事件来抢羊,虽然好,但是要计算好多次,万一资源一下用不掉岂不是浪费了
可以设定 当4项资源比例小于40%时,自动进攻…… 》》缺少资源时才去抢羊,灵活利用所有的资源,需要时抢不需要不抢
这样的例子很多,我就不一一举例了
可以看到,事件的优势是显而易见的:灵活、智能
缺点也肯定有的
就拿上面的例子吧
被攻击时,自动运输……到ZZ村 》》如果商人不够,但要求运输的资源多于商人携带量,肯定就运不出去了
所以我将引入“第二代” 事件系统
多重条件,互相协调
当4项资源比例大于80% 且 兵种棒子兵数量小于1000 , 自动造兵……棒子兵 10 >>>> 这样,当资源快慢的时候就会造兵,而我又不希望兵太多而导致粮食不够吃,Travianal第二代多重事件完全可以解决此类问题。
在开始制作前,先要将Travianal 1.723完善到非常稳定为止。 如果你认为Travianal 1.723 已经稳定到可以开始制作这个项目了,请跟帖。发现新BUG请开新贴
全自动系统
基于第二代事件,这个功能将允许 Travianal 自动安排村庄建设,事件 打造全自动挂机系统
具体制作细节未知,若有任何建议,请发新帖
Sysconfig.ini
由于原来设计时缺乏经验,sysconfig.ini结构不是很好,不方便添加服务器
我想如果分离成 accountcfg.ini 用于记录帐号 Server.ini 用于记录服务器将会更好
此时Server.ini的格式将改写成
[Server tag]:[Link]:[Region]
CN-S6:s6.travian.cn:cn
COM-Speed:speed.travian.com:com
关键字以半角冒号分割,服务器间以换行符分割,一行一个服务器,更易读
对此更改的任何疑问,建议,请发新贴
谢谢大家一再支持
祝大家新年快乐
[ 本帖最后由 xiamx 于 2008-2-9 23:19 编辑 ]
|