【脚本】一些有意思的脚本
zymxdt吧
全部回复
仅看楼主
level 10
鉴于上次的脚本解析贴已经放了一个月了,就不把上次的帖子挖出来了(可惜了刚买的洛阳铲),权限汪带头挖坟影响不好。
言归正传,本次脚本解析分为两部分:第一部分为将领呆在城里且在拥有某技能情况下可以在被围城状态中刷兵(当然也能是别的效果,比如加钱什么的);第二部分是解析htb王国版法兰西重训能力脚本(由于楼主并不是htb测试组人员,故整个脚本楼主并不知道,但核心部分已知,剩下的部分可以根据htb的宣传贴编写出来),解析这个脚本并不是说去仿照htb什么的,而是里面有些东西有很大的发挥空间,希望不要引起误会。
好了,先说第一部分:damn_battle mod的意大利派系特殊能力:战斗号召。其效果为当将领拥有战斗号召能力,且驻守在意大利地区城市中时,若遭到围攻,可每回合根据城市等级刷出一队兵
由于整个脚本很长,有1200行左右,就不全部贴出了,这里只讲第一段,后面的都是在第一段基础上衍生的,老规矩,分号后的汉字是楼主的注释
;Milan
monitor_event CharacterTurnEndInSettlement SettlementName Milan ;这是判定条件,当有人物在回合结束时呆在城市xx中时,这里很明显,最后的Milan说明当有人物呆在米兰时
and AgentType = named character ;人物类型为将领(也可为其他)
and Trait siege_levy > 0 ;技能xx的等级大于n(此处技能名为siege_levy,n为0)
and SettlementBuildingExists = wooden_wall ;城市中有建筑xx存在,此处为木墙
and I_SettlementUnderSiege Milan ;当城邑xx被围攻时,xx是米兰咯
if I_SettlementOwner Milan = venice ;当城市xx属于yy派系时,此处xx是城市Milan,yy是派系威尼斯
create_unit Milan, Italian Militia, num 1, exp 0, arm 0, wep 0 ;在城邑xx(城市为Milan)刷出军队yy(yy是意呆利民兵),最后四个参数为:队数,经验,武器等级,护甲等级
end_if ;一个if结束要记得用end_if告诉电脑这个条件语句完结
if I_SettlementOwner Milan = milan
create_unit Milan, Italian Militia, num 1, exp 0, arm 0, wep 0
end_if
if I_SettlementOwner Milan = sicily
create_unit Milan, Italian Militia, num 1, exp 0, arm 0, wep 0
end_if
if I_SettlementOwner Milan = papal_states
create_unit Milan, Italian Militia, num 1, exp 0, arm 0, wep 0
end_if
end_monitor
第一部分剩下的内容无非是改上面提到的城市名,军队,建筑等级什么的,也就不一一赘述了。
2015年08月06日 11点08分 1
level 13
[真棒]
2015年08月06日 13点08分 3
刚下载了htb王国版部分文件,看了下脚本,法兰西的重训比我想的简单,他们用的monitor_event UnitDisbanded UnitType xx,用一句代替我两句,用一句时下的话:是在下输了[滑稽][茶杯]
2015年08月06日 13点08分
回复
ר����Ϫ������
:[啊][啊][啊]我还没下呢,周末来试试
2015年08月06日 16点08分
烧显卡(ss保存弓箭痕迹就够吃配置了,htb还保留标枪痕迹,果断弃了)而且易跳出(#啊!)
2015年08月06日 16点08分
回复
ר����Ϫ������
:[啊]保留痕迹?那的确是。。。。。
2015年08月06日 16点08分
level 10
谢谢z大加精[太开心]@zymxdt
2015年08月06日 14点08分 4
level 11
吊的不行![真棒]
2015年08月06日 14点08分 5
技术黑手党
2015年08月06日 16点08分
level 7
伸手党看的眼花 好想自己也会改
2015年08月07日 08点08分 6
迟早会的
2015年08月07日 10点08分
level 11
战斗号召这个能力怎么获得?为什么只有意大利派系有[不高兴]
2015年08月07日 11点08分 7
新版本才有[滑稽]不幸的是制作进度极为缓慢(感觉不像在做mod,简直就和捣鼓脚本一样)至于这个能力嘛,感觉意呆比较合适,目前正在策划的是拜占庭的兵种升级能力,还有英格兰,法兰西,神圣罗马帝国,西班牙的封建采邑能力(用农民换补给强化)
2015年08月07日 11点08分
回复
ר����Ϫ������
:不要像某部台大淫一样有生之年[滑稽][滑稽]他骗我说上周先来个测试版的
2015年08月07日 13点08分
回复
�״�555
:一定要有生之年,一个人写脚本,改兵模,搞贴图,弄文件,还得测试,不有生之年不舒服斯基[滑稽][茶杯]是不是被神罗整了[滑稽]
2015年08月07日 13点08分
回复
�״�555
:[滑稽]之前那个弄好了,不过z大当初第十版手稿于是我就把他删了 现在就等新国家了
2015年08月08日 16点08分
level 14
能直接开英文版看按钮名字么
2015年08月08日 16点08分 8
机智,回去试试,昨晚我也在想能不能这么做,今天先找个英文版再说
2015年08月09日 00点08分
回复 专坑冷溪近卫军 :不是自带英文原版么
2015年08月09日 02点08分
回复 专坑冷溪近卫军 :另外两个点开就是中二原版的启动器就是不受汉化,修改影响完完全全原版了
2015年08月09日 02点08分
!忘了,MD,学傻了
2015年08月09日 08点08分
level 10
做一个更正,由于语句使用错误,二楼的脚本:当在米兰城内解散一队被选定的意大利长矛民兵时,扣3000大洋不能按计划实现功能,导致即使解散的不是位于米兰的Italian Spear Militia也会触发这个效果,甚至解散的不是Italian Spear Militia也能触发,应改为:
monitor_event UnitDisbanded UnitType Italian Spear Militia ;这个是当解散一队意大利长矛民兵时
and I_SettlementSelected Milan ;选择城邑米兰
console_command add_money -3000
end_monitor
特此致歉!
2015年08月10日 06点08分 9
level 7
看了第一个脚本 在想能否通过事务官来给城市加BUFF呢 比如商人可以在有商业设施的城市中提供一些经济收入 具体收入和商业设施等级有关
2016年04月07日 14点04分 10
可以,但每个城就是独立的一段,和魔戒里夏尔自治,ss的真实军权类似,脚本量会很大
2016年04月07日 16点04分
@专坑冷溪近卫军 这个我懂 看你对第一个脚本的描述就知道要单独设置了……
2016年04月07日 17点04分
level 7
待我细细研读,准备把绍定入洛搞到易北河里去,先感谢下伟大的被征服着的药丸独立包,不用费力重装整个游戏了。
2016年04月07日 16点04分 11
可以分享一下药丸独立包吗?感激不尽
2023年01月13日 15点01分
@仁剑无双 忘了丢哪里了
2023年01月14日 02点01分
2023年01月14日 07点01分
1