3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 233|回复: 7
打印 上一主题 下一主题

[原创] 太阁立志传5最接近4代军师系统的剧本

[复制链接]

8

主题

61

帖子

295

积分

高级玩家

Rank: 4

贡献度
30
金元
1753
积分
295
精华
0
注册时间
2010-5-28
跳转到指定楼层
主题
发表于 2026-3-7 00:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
整合了太阁2的精华:
1、万石300兵,石高与兵力挂钩,限制暴兵
2、每座城的最大石高都参考太阁2重新修改
3、太阁2的武将休息室

整合了太阁4的精华:
军师自动分配任务,采用太阁4的主命自动分配规则(目前只对内政与军备进行自动分配主命)

整合了信野10的攻占居城吞并整个势力

可以开设分道场,找一町人师范的道场,让自己的师范代当教头,增加同门道场,称霸武林


游客,如果您要查看本帖隐藏内容请回复

评分

1

查看全部评分

回复

使用道具 举报

8

主题

61

帖子

295

积分

高级玩家

Rank: 4

贡献度
30
金元
1753
积分
295
精华
0
注册时间
2010-5-28
舒服的沙发
 楼主| 发表于 2026-3-7 00:30 | 只看该作者
太閣立志傳5事件源文件//此脚本说明
腳本:{//腳本開始
   事件:自动任务{ //自动任务開始
      屬性:多次
      發生契機:評定開始時(主人公)
      發生條件:{  //条件开始
         代入城E據點::發生據點)
         調查城::城E.城主)==(人物::主人公)
         OR調查:{
            調查人物::主人公.身份)==(身份::大名)
            調查人物::主人公.身份)==(身份::國主)
            調查人物::主人公.身份)==(身份::城主)
         }//OR調查結束
      }//条件结束
      執行:{ //執行开始
         容器設定人物,所屬據點,城E) //选择无主命武将
         容器篩選人物,類別,武將)
         容器排除人物,離家標誌,離家)
         容器排除人物,出現標誌,未出現)
         容器排除人物,死亡標誌,死亡)
         容器排除:(人物,出撃標誌,出撃中)
         容器排除:(人物,生病標誌,生病)
         容器排除:(人物,人物番號,主人公)
         容器排序:(人物,武士功勳,降順)   
         調查:(變量::容器記錄數)>=(1)
         分歧:(真){  //調查為真時
            容器選擇:(人物A,先頭)
            
            對話選擇:(人物A,主人公)[[主公,需要在下代為傳達內政和軍備主命嗎?]]
            選擇:[[需要]][[不需要]]
            分歧:([[需要]]){//分歧需要开始
               對話可否選擇:(人物A,主人公)[[是否要報告詳細情況?]]
               分歧:(真){  //
                  代入i:(1)
               }//
               分歧:(偽){  //
                  代入i:(0)
               }//
               
               //自动任务开始
               
               //增筑开始
               條件循環:(城::城E.軍資金)>=(3000){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,規模,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,身份,家老)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.規模)<(8)
                  }//AND調查結束   
                  分歧:(真){  //0001
                     代入a:(人物::人物B.政務)/(30)
                     代入b:(人物::人物B.建築技能)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.建築技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,增築(武士),60,3000)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){  //調查為真時
                        對話:(人物A,主人公)[[已撥3000貫軍資金給{人物B.名前}前往<城A>城承擔增築任務!]]
                     }//調查為真時  
                  }//0001      
                  分歧:(偽){  //調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{  //循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //增筑结束
               
               //开垦开始
               條件循環:(城::城E.軍資金)>=(3000){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,現石高,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,身份,侍大將)
                  容器排除:(人物,身份,足輕大將)
                  容器排除:(人物,身份,足輕組頭)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.現石高)<(城::城A.基準石高)
                  }//AND調查結束   
                  分歧:(真){  //0001
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.開墾技能)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.開墾技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,開發新田(武士),60,3000)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){  //調查為真時
                        對話:(人物A,主人公)[[已撥3000貫軍資金給{人物B.名前}前往<城A>城承擔開發新田任務!]]
                     }//調查為真時  
                  }//0001      
                  分歧:(偽){  //調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{  //循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //开垦结束
               
               //矿山开始
               條件循環:(城::城E.軍資金)>=(3000){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,現礦山,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,身份,侍大將)
                  容器排除:(人物,身份,足輕大將)
                  容器排除:(人物,身份,足輕組頭)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.現礦山)<(城::城A.礦山最高值)
                  }//AND調查結束   
                  分歧:(真){  //0001
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.礦山技能)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.礦山技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,開發礦山(武士),60,3000)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){  //調查為真時
                        對話:(人物A,主人公)[[已撥3000貫軍資金給{人物B.名前}前往<城A>城承擔開發礦山任務!]]
                     }//調查為真時  
                  }//0001      
                  分歧:(偽){  //調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{  //循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //矿山结束
               
               //补修任务开始
               條件循環:(城::城E.軍資金)>=(3000){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,防御度,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,身份,侍大將)
                  容器排除:(人物,身份,足輕大將)
                  容器排除:(人物,身份,足輕組頭)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,統率力,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.防御度)<(150)
                  }//AND調查結束   
                  分歧:(真){  //0001
                     代入a:(人物::人物B.統率力)/(3)
                     代入b:(人物::人物B.建築技能)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.統率力)/(5)
                     代入b:(人物::人物B.建築技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,補修(武士),60,3000)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){  //調查為真時
                        對話:(人物A,主人公)[[已撥3000貫軍資金給{人物B.名前}前往<城A>城承擔補修任務!]]
                     }//調查為真時  
                  }//0001      
                  分歧:(偽){  //調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{  //循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //补修任务结束
               
               //征兵任务开始
               條件循環:(城::城E.軍資金)>=(3000){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,兵士数,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,身份,足輕大將)
                  容器排除:(人物,身份,足輕組頭)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,統率力,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.兵士数)<(1000)
                  }//AND調查結束   
                  分歧:(真){  //0001
                     代入a:(人物::人物B.統率力)*(10)
                     代入b:(人物::人物B.辯才技能)*(150)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.統率力)/(5)
                     代入b:(人物::人物B.辯才技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,徵兵(武士),60,3000)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){  //調查為真時
                        對話:(人物A,主人公)[[已撥3000貫軍資金給{人物B.名前}前往<城A>城承擔徵兵任務!]]
                     }//調查為真時  
                  }//0001      
                  分歧:(偽){  //調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{  //循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //征兵任务结束
               
               //提升治安开始
               條件循環:(城::城E.軍資金)>=(3000){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,住民安定度,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,身份,足輕大將)
                  容器排除:(人物,身份,足輕組頭)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,武力,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.住民安定度)<(100)
                  }//AND調查結束   
                  分歧:(真){  //0001
                     代入a:(人物::人物B.武力)/(10)
                     代入b:(人物::人物B.武藝技能)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.武力)/(5)
                     代入b:(人物::人物B.武藝技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,提昇治安(武士),60,3000)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){  //調查為真時
                        對話:(人物A,主人公)[[已撥3000貫軍資金給{人物B.名前}前往<城A>城承擔提昇治安任務!]]
                     }//調查為真時  
                  }//0001      
                  分歧:(偽){  //調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{  //循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //提升治安结束
               
               //训练开始
               條件循環:(城::城E.軍資金)>=(0){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,訓練度,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,身份,足輕組頭)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,智謀,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.訓練度)<(100)
                  }//AND調查結束   
                  分歧:(真){  //0001
                     代入a:(人物::人物B.智謀)/(20)
                     代入b:(人物::人物B.軍学技能)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.智謀)/(5)
                     代入b:(人物::人物B.軍学技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,訓練(武士),60,0)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){  //調查為真時
                        對話:(人物A,主人公)[[已安排{人物B.名前}前往<城A>城承擔訓練任務!]]
                     }//調查為真時  
                  }//0001      
                  分歧:(偽){  //調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{  //循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //训练结束
               
               //购买洋枪开始
               AND調查:{
                  調查:(城::城E.城主)==(人物::主人公)
                  調查:(城::城E.軍資金)>=(10000)
                  調查:(城::城E.鐵砲)<(5000)
               }//AND調查結束
               分歧:(真){  //調查為真時
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  分歧:(真){  //0001
                     容器選擇:(人物B,先頭)
                     
                     代入a:(人物::人物B.政務)*(2)
                     代入b:(人物::人物B.算術技能)*(10)
                     代入c:(a)+(b)//成果240
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.算術技能)*(2)
                     代入d:(a)+(b)//28
                     代入d:(60)-(d)//期限
                     
                     主命作成:(主人公,人物B,買進鐵砲(武士),60,10000)
                     更新:(人物::人物B.主命目標)(城::城E.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     
                     調查:(i)==(1)
                     分歧:(真){  //調查為真時
                        對話:(人物A,主人公)[[已撥10000貫軍資金給{人物B.名前}購買鐵砲!]]   
                     }//調查為真時
                  }//0001調查為真時
               }//調查為真時
               //购买洋枪结束               
               
               //购买军马开始
               AND調查:{
                  調查:(城::城E.城主)==(人物::主人公)
                  調查:(城::城E.軍資金)>=(10000)
                  調查:(城::城E.軍馬)<(5000)
               }//AND調查結束
               分歧:(真){  //調查為真時
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  分歧:(真){  //0001
                     容器選擇:(人物B,先頭)
                     
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.算術技能)*(a)
                     代入c:(b)+(500)//成果
                     代入b:(人物::人物B.算術技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)//期限
                     
                     主命作成:(主人公,人物B,買進軍馬(武士),60,10000)
                     更新:(人物::人物B.主命目標)(城::城E.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     
                     調查:(i)==(1)
                     分歧:(真){  //調查為真時
                        對話:(人物A,主人公)[[已撥10000貫軍資金給{人物B.名前}購買軍馬!]]   
                     }//調查為真時
                  }//0001調查為真時
               }//調查為真時
               //购买军马结束
               
               //购买洋枪开始
               AND調查:{
                  調查:(城::城E.城主)==(人物::主人公)
                  調查:(城::城E.軍資金)>=(10000)
                  調查:(城::城E.鐵砲)<(5000)
               }//AND調查結束
               分歧:(真){  //調查為真時
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  分歧:(真){  //0001
                     容器選擇:(人物B,先頭)
                     
                     代入a:(人物::人物B.政務)*(2)
                     代入b:(人物::人物B.算術技能)*(10)
                     代入c:(a)+(b)//成果240
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.算術技能)*(2)
                     代入d:(a)+(b)//28
                     代入d:(60)-(d)//期限
                     
                     主命作成:(主人公,人物B,買進鐵砲(武士),60,10000)
                     更新:(人物::人物B.主命目標)(城::城E.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     
                     調查:(i)==(1)
                     分歧:(真){  //調查為真時
                        對話:(人物A,主人公)[[已撥10000貫軍資金給{人物B.名前}購買鐵砲!]]   
                     }//調查為真時
                  }//0001調查為真時
               }//調查為真時
               //购买洋枪结束               
               
               //购买军马开始
               AND調查:{
                  調查:(城::城E.城主)==(人物::主人公)
                  調查:(城::城E.軍資金)>=(10000)
                  調查:(城::城E.軍馬)<(5000)
               }//AND調查結束
               分歧:(真){  //調查為真時
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  分歧:(真){  //0001
                     容器選擇:(人物B,先頭)
                     
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.算術技能)*(a)
                     代入c:(b)+(500)//成果
                     代入b:(人物::人物B.算術技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)//期限
                     
                     主命作成:(主人公,人物B,買進軍馬(武士),60,10000)
                     更新:(人物::人物B.主命目標)(城::城E.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     
                     調查:(i)==(1)
                     分歧:(真){  //調查為真時
                        對話:(人物A,主人公)[[已撥10000貫軍資金給{人物B.名前}購買軍馬!]]   
                     }//調查為真時
                  }//0001調查為真時
               }//調查為真時
               //购买军马结束
               
               //卖军粮开始
               AND調查:{
                  調查:(城::城E.城主)==(人物::主人公)
                  調查:(城::城E.軍資金)<(3000)
               }//AND調查結束   
               分歧:(真){  //0001
                  條件循環:(城::城E.兵糧)>=(13000){
                     容器設定:(人物,所屬據點,城E) //选择无主命武将
                     容器篩選:(人物,類別,武將)
                     容器篩選:(人物,主命狀態,沒有主命)
                     容器排除:(人物,出現標誌,未出現)
                     容器排除:(人物,死亡標誌,死亡)
                     容器排除:(人物,離家標誌,離家)
                     容器排除:(人物,出撃標誌,出撃中)
                     容器排除:(人物,生病標誌,生病)
                     容器排除:(人物,人物番號,主人公)
                     容器排序:(人物,政務,降順)
                     調查:(容器記錄數)>(0)
                     脫出模塊:(偽)
                     容器選擇:(人物B,先頭)
                     
                     
                     代入a:(人物::人物B.政務)*(9)
                     代入b:(人物::人物B.算術技能)*(150)
                     代入c:(a)+(b)//1500
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.算術技能)*(2)
                     代入d:(a)+(b)//28
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,賣出兵糧(武士),60,3)
                     更新:(人物::人物B.主命目標)(城::城E.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     
                     調查:(i)==(1)
                     分歧:(真){  //調查為真時
                        對話:(人物A,主人公)[[已撥3000石兵糧給{人物B.名前}售賣!]]
                     }//調查為真時  
                  }//0001
               }//條件循環結束
               //卖军粮结束
                              
               容器設定:(人物,所屬據點,城E) //选择无主命武将
               容器篩選:(人物,類別,武將)
               容器篩選:(人物,主命狀態,沒有主命)
               容器排除:(人物,出現標誌,未出現)
               容器排除:(人物,死亡標誌,死亡)
               容器排除:(人物,離家標誌,離家)
               容器排除:(人物,出撃標誌,出撃中)
               容器排除:(人物,生病標誌,生病)
               容器排除:(人物,人物番號,主人公)
               容器排序:(人物,智謀,昇順)
               循環:{  //循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  容器清理:(消去,1)
                  代入a:(人物::人物B.智謀)/(4)
                  代入d:(60)-(a)//期限
                  
                  主命作成:(主人公,人物B,修業(武士),60,0)
                  更新:(人物::人物B.主命期限)(d)
                  
                  調查:(i)==(1)
                  分歧:(真){  //調查為真時
                     對話:(人物A,主人公)[[已要求{人物B.名前}修業!]]   
                  }//調查為真時
               }//循環結束                                       
               
               //查询主命分配情况
               
               容器設定:(人物,所屬據點,城E)
               容器篩選:(人物,類別,武將)
               容器排除:(人物,死亡標誌,死亡)
               容器排除:(人物,出現標誌,未出現)
               容器排除:(人物,人物番號,主人公)
               容器排除:(人物,主命狀態,沒有主命)
               容器排序:(人物,身份,降順)
               
               代入m:(0)
               循環:{
                  調查:(m)==(1)
                  脫出模塊:(真)
                  
                  容器選擇:(人物B,人物選擇)
                  
                  分歧:(偽){  //沒有選中武將
                     對話可否選擇:(人物A,主人公)[[以上是本城執行主命的武士,請主公確認!]]
                     分歧:(真){  //
                        代入m:(1)
                     }//
                     分歧:(偽){  //
                     }//
                  }//
                  分歧:(真){  //
                     代入據點A:(人物::人物B.主命目標)
                     調查:(人物::人物B.承擔主命)==(增築(武士))
                     分歧:(真){  //調查為真時
                        對話:(人物A,主人公)[[{人物B.名前}在<據點A>執行增築!]]
                     }//調查為真時
                     分歧:(偽){  //
                        調查:(人物::人物B.承擔主命)==(開發新田(武士))
                        分歧:(真){  //調查為真時
                           對話:(人物A,主人公)[[{人物B.名前}在<據點A>開發新田!]]
                        }
                        分歧:(偽){  //
                           調查:(人物::人物B.承擔主命)==(開發礦山(武士))
                           分歧:(真){  //調查為真時
                              對話:(人物A,主人公)[[{人物B.名前}在<據點A>開發礦山!]]
                           }
                           分歧:(偽){  //
                              調查:(人物::人物B.承擔主命)==(補修(武士))
                              分歧:(真){  //調查為真時
                                 對話:(人物A,主人公)[[{人物B.名前}在<據點A>補修城牆!]]
                              }
                              分歧:(偽){  //
                                 調查:(人物::人物B.承擔主命)==(徵兵(武士))
                                 分歧:(真){  //調查為真時
                                    對話:(人物A,主人公)[[{人物B.名前}在<據點A>執行徵兵!]]
                                 }
                                 分歧:(偽){  //
                                    調查:(人物::人物B.承擔主命)==(提昇治安(武士))
                                    分歧:(真){  //調查為真時
                                       對話:(人物A,主人公)[[{人物B.名前}在<據點A>提昇治安!]]
                                    }
                                    分歧:(偽){  //
                                       調查:(人物::人物B.承擔主命)==(訓練(武士))
                                       分歧:(真){  //調查為真時
                                          對話:(人物A,主人公)[[{人物B.名前}在<據點A>訓練軍隊!]]
                                       }
                                       分歧:(偽){  //
                                          調查:(人物::人物B.承擔主命)==(買進鐵砲(武士))
                                          分歧:(真){  //調查為真時
                                             對話:(人物A,主人公)[[{人物B.名前}在買進鐵砲!]]
                                          }//調查為真時
                                          分歧:(偽){  //調查為假時
                                             調查:(人物::人物B.承擔主命)==(買進軍馬(武士))
                                             分歧:(真){  //調查為真時
                                                對話:(人物A,主人公)[[{人物B.名前}在買進軍馬!]]
                                             }//調查為真時
                                             分歧:(偽){  //調查為假時
                                                調查:(人物::人物B.承擔主命)==(賣出兵糧(武士))
                                                分歧:(真){  //調查為真時
                                                   對話:(人物A,主人公)[[{人物B.名前}在賣出兵糧!]]
                                                }//調查為真時
                                                分歧:(偽){  //調查為假時
                                                   調查:(人物::人物B.承擔主命)==(修業(武士))
                                                   分歧:(真){  //調查為真時
                                                      對話:(人物A,主人公)[[{人物B.名前}在修業!]]
                                                   }//調查為真時
                                                   
                                                }//調查為假時
                                                
                                             }//調查為假時
                                             
                                          }//調查為假時
                                       }//
                                    }//
                                    
                                 }//
                                 
                              }//
                              
                           }//
                           
                        }//
                        
                     }//
                     
                     
                  }//
                  
               }
               
               
               //自动任务结束      
            }//分歧需要结束
            
            分歧:([[不需要]]){//分歧不需要开始
               
            }//分歧不需要结束   
            
         }//調查為真時
         
      }//執行结束
   }//事件結束
   
}//腳本結束
回复 支持 反对

使用道具 举报

8

主题

61

帖子

295

积分

高级玩家

Rank: 4

贡献度
30
金元
1753
积分
295
精华
0
注册时间
2010-5-28
硬硬的板凳
 楼主| 发表于 2026-3-8 14:25 | 只看该作者
因为一楼编辑总是失败,故另开一页上传更新完善后的版本,链接如下:
https://bbs.3dmgame.com/thread-6657059-1-1.html
回复 支持 反对

使用道具 举报

0

主题

12

帖子

15

积分

新手玩家

Rank: 1

贡献度
0
金元
151
积分
15
精华
0
注册时间
2026-3-8
冰凉的地板
发表于 2026-3-10 20:11 | 只看该作者
事实上事实上事实上
回复 支持 反对

使用道具 举报

0

主题

42

帖子

61

积分

初级玩家

Rank: 2

贡献度
0
金元
610
积分
61
精华
0
注册时间
2021-1-26
5#
发表于 2026-3-13 23:19 | 只看该作者
45555555555555555555555555555555555555
回复 支持 反对

使用道具 举报

0

主题

6

帖子

66

积分

初级玩家

Rank: 2

贡献度
0
金元
660
积分
66
精华
0
注册时间
2012-5-6
6#
发表于 2026-3-15 12:37 | 只看该作者
谢谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

32

帖子

100

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
995
积分
100
精华
0
注册时间
2016-6-26
7#
发表于 2026-4-4 16:10 | 只看该作者
经典游戏, 可惜了, 没继续出
回复 支持 反对

使用道具 举报

0

主题

38

帖子

45

积分

初级玩家

Rank: 2

贡献度
0
金元
451
积分
45
精华
0
注册时间
2022-2-9
8#
发表于 2026-4-25 18:31 | 只看该作者
嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-9 12:33 , Processed in 0.039891 second(s), 20 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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