注册 | 登录

游侠NETSHOW论坛





查看: 2379|回复: 4
打印 上一主题 下一主题

[讨论] 麻烦dmy4412有空进来看一下  关闭 [复制链接]

帖子
276
精华
1
积分
468
金钱
960
荣誉
13
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2010-2-25 10:49:51 |只看该作者 |正序浏览
曾经看到过dmy4412发的一个帖子,是关于让属下自动修业的。感觉写得还可以,就是冗余成分太多。现在一时找不到出处了,特在此修改了一下重发如下。并借此希望dmy4412能发一下新版的剧本编译器或告知一下连接地址(敝人目前仍在使用老版的)。谢谢!
太閣立志傳5事件源文件//原作者:dmy4412;改編者:xinhuiyuan
腳本:{//腳本開始
        事件:自动修业{
                屬性:多次|弱
                發生契機:每月處理的最後絕對//建議原作者dmy4412改成『評定開始時(主人公)』
                發生條件:{
                        調查:(人物::主人公.身份)>=(身份::城主)
                        調查:(人物::主人公.身份)<=(身份::大名)
                }
                執行:{
                        会話可否選択:(主人公,主人公)[[是否讓我的屬下自動去修業呢。。。]]
                        分岐:(可){
                                代入城A:(據點::主人公據點)
                                容器設定:(人物,所屬據點,城A)
                                容器排除:(人物,出現標誌,未出現)
                                容器排除:(人物,死亡標誌,死亡)
                                容器排除:(人物,人物番號,主人公)
                                容器篩選:(人物,主命狀態,沒有主命)
                                容器篩選:(人物,出撃標誌,平常)
                                條件循環:(容器記錄數)>(0){
                                        容器選擇:(人物B,先頭)
                                        容器清理:(消去,1)
                                        主命作成:(主人公,人物B,修業(武士),28,0)//28是修業期限,這個數值可以改
                                        代入b:(人物::人物B.統率力)
                                        代入c:(人物::人物B.武力)
                                        代入d:(人物::人物B.政務)
                                        代入e:(人物::人物B.智謀)
                                        代入f:(人物::人物B.魅力)
                                        代入r:(Rnd)%(100)
                                        代入z:(20)//z是記錄修業成果的變量,20表示修業尚未進行
                                        AND調查:{//-----智將特長型
                                                調查:(b)>=(70)
                                                調查:(e)>=(70)
                                        }
                                        分歧:(真){
                                                調查:(r)<=(e)
                                                分歧:(偽){
                                                        代入z:(17)//17表示修業失敗
                                                }
                                                分歧:(真){
                                                        調查:(人物::人物B.軍学技能)<(4)
                                                        分歧:(真){
                                                                代入z:(13)//13表示修業成功了
                                                        }
                                                        分歧:(偽){
                                                                調查:(人物::人物B.辯才技能)<(4)
                                                                分歧:(真){
                                                                        代入z:(6)
                                                                }
                                                                分歧:(偽){
                                                                        調查:(r)<=(b)
                                                                        分歧:(偽){
                                                                                代入z:(17)
                                                                        }
                                                                        分歧:(真){
                                                                                調查:(人物::人物B.足輕技能)<(4)
                                                                                分歧:(真){
                                                                                        代入z:(0)
                                                                                }
                                                                        }
                                                                }
                                                        }
                                                }
                                        }
                                        AND調查:{//-----猛將特長型
                                                調查:(z)==(20)
                                                調查:(b)>=(70)
                                        }
                                        分歧:(真){
                                                調查:(r)<=(b)
                                                分歧:(偽){
                                                        代入z:(17)
                                                }
                                                分歧:(真){
                                                        調查:(人物::人物B.足輕技能)<(4)
                                                        分歧:(真){
                                                                代入z:(0)
                                                        }
                                                        分歧:(偽){
                                                                調查:(人物::人物B.水軍技能)<(4)
                                                                分歧:(真){
                                                                        代入z:(3)
                                                                }
                                                        }
                                                }
                                        }
                                        AND調查:{//-----劍豪特長型
                                                調查:(z)==(20)
                                                調查:(c)>=(70)
                                        }
                                        分歧:(真){
                                                調查:(r)<=(c)
                                                分歧:(偽){
                                                        代入z:(17)
                                                }
                                                分歧:(真){
                                                        調查:(人物::人物B.忍術技能)<(4)
                                                        分歧:(真){
                                                                代入z:(7)
                                                        }
                                                        分歧:(偽){
                                                                調查:(人物::人物B.武藝技能)<(4)
                                                                分歧:(真){
                                                                        代入z:(5)
                                                                }
                                                        }
                                                        AND調查:{
                                                                調查:(z)==(20)
                                                                調查:(人物::人物B.弓術技能)<(4)
                                                        }
                                                        分歧:(真){
                                                                代入z:(4)
                                                        }
                                                        分歧:(偽){
                                                                調查:(人物::人物B.騎馬技能)<(4)
                                                                分歧:(真){
                                                                        代入z:(1)
                                                                }
                                                                分歧:(偽){
                                                                        調查:(人物::人物B.鐵砲技能)<(4)
                                                                        分歧:(真){
                                                                                代入z:(2)
                                                                        }
                                                                }
                                                        }
                                                }
                                        }
                                        AND調查:{//-----能吏特長型
                                                調查:(z)==(20)
                                                調查:(d)>=(70)
                                        }
                                        分歧:(真){
                                                調查:(r)<=(d)
                                                分歧:(偽){
                                                        代入z:(17)
                                                }
                                                分歧:(真){
                                                        調查:(人物::人物B.算術技能)<(4)
                                                        分歧:(真){
                                                                代入z:(11)
                                                        }
                                                        分歧:(偽){
                                                                調查:(人物::人物B.建築技能)<(4)
                                                                分歧:(真){
                                                                        代入z:(8)
                                                                }
                                                        }
                                                        AND調查:{
                                                                調查:(z)==(20)
                                                                調查:(人物::人物B.開墾技能)<(4)
                                                        }
                                                        分歧:(真){
                                                                代入z:(9)
                                                        }
                                                        分歧:(偽){
                                                                調查:(人物::人物B.礦山技能)<(4)
                                                                分歧:(真){
                                                                        代入z:(10)
                                                                }
                                                        }
                                                }
                                        }
                                        AND調查:{//-----謀士特長型
                                                調查:(z)==(20)
                                                調查:(e)>=(70)
                                        }
                                        分歧:(真){
                                                調查:(r)<=(e)
                                                分歧:(偽){
                                                        代入z:(17)
                                                }
                                                分歧:(真){
                                                        調查:(人物::人物B.軍学技能)<(4)
                                                        分歧:(真){
                                                                代入z:(6)
                                                        }
                                                        分歧:(偽){
                                                                調查:(人物::人物B.辯才技能)<(4)
                                                                分歧:(真){
                                                                        代入z:(13)
                                                                }
                                                        }
                                                }
                                        }
                                        AND調查:{//-----風雅人特長型
                                                調查:(z)==(20)
                                                調查:(f)>=(70)
                                        }
                                        分歧:(真){
                                                調查:(r)<=(f)
                                                分歧:(偽){
                                                        代入z:(17)
                                                }
                                                分歧:(真){
                                                        調查:(人物::人物B.礼法技能)<(4)
                                                        分歧:(真){
                                                                代入z:(12)
                                                        }
                                                        分歧:(偽){
                                                                調查:(人物::人物B.茶道技能)<(4)
                                                                分歧:(真){
                                                                        代入z:(14)
                                                                }
                                                                分歧:(偽){
                                                                        調查:(人物::人物B.醫術技能)<(4)
                                                                        分歧:(真){
                                                                                代入z:(15)
                                                                        }
                                                                }
                                                        }
                                                }
                                        }
                                        調查:(z)==(20)//-----撞大運型
                                        分歧:(真){
                                                調查:(r)<=(30)//修業的成功率為30%,特長型的為70%
                                                分歧:(偽){
                                                        代入z:(17)
                                                }
                                                分歧:(真){
                                                        代入z:(Rnd)%(16)
                                                }
                                        }
                                        更新:(人物::人物B.主命成果)(z)
                                }//循环结束
                        }//可结束
                }
        }
        事件:显示主命{
                屬性:多次|弱
                發生契機:室內畫面表示後(主人公據點,城練兵場)
                發生條件:{
                        調查:(人物::主人公.身份)>=(身份::城主)
                        調查:(人物::主人公.身份)<=(身份::大名)
                }
                執行:{
                        代入城A:(據點::主人公據點)
                        容器設定:(人物,所屬據點,城A)
                        容器排除:(人物,出現標誌,未出現)
                        容器排除:(人物,死亡標誌,死亡)
                        容器排除:(人物,人物番號,主人公)
                        容器篩選:(人物,主命狀態,未執行)
                        條件循環:(容器記錄數)>(0){
                                容器選擇:(人物B,先頭)
                                容器清理:(消去,1)
                                代入a:(人物::人物B.主命狀態)
                                代入b:(人物::人物B.主命成果)
                                旁白:[[<人物B>主命狀態:<a>,主命成果:<b>]]
                        }
                }
        }
}//腳本結束

[ 本帖最后由 xinhuiyuan 于 2010-2-25 10:55 编辑 ]

使用道具 举报

游侠剑阁工作组【制作】
正六位下 权大学助

剑阁工作组资深组员勋章

帖子
382
精华
0
积分
291
金钱
2078
荣誉
10
人气
1
评议
0
5#
发表于 2010-2-28 07:51:40 |只看该作者
發生契機:
是不能改的楼主,你都不回家还怎么自动评定呀。
做个自已喜欢的剧本,真的好累呀。

使用道具 举报

帖子
276
精华
1
积分
468
金钱
960
荣誉
13
人气
0
评议
0
地板
发表于 2010-2-26 13:16:18 |只看该作者

回复 #3 lg5466 的帖子

1,应该没有次数限制;
2,也应该只要不是0~15就行了吧。

使用道具 举报

帖子
2008
精华
0
积分
1015
金钱
2184
荣誉
1
人气
13
评议
0
板凳
发表于 2010-2-26 08:54:37 |只看该作者
两个问题
1 这个困扰了很久,就是容器筛选在容器中到底是只能使用一次还是次数没多大关系?
2 z值的代入有什么讲究吗(没能看懂)?

使用道具 举报

游侠剑阁工作组【制作】
正六位下 权大学助

剑阁工作组资深组员勋章

帖子
382
精华
0
积分
291
金钱
2078
荣誉
10
人气
1
评议
0
沙发
发表于 2010-2-25 11:31:17 |只看该作者
做个自已喜欢的剧本,真的好累呀。

使用道具 举报

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

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

GMT+8, 2025-8-13 07:31 , Processed in 0.330464 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到