游侠NETSHOW论坛

标题: 剧本制作教程08.05.30by:靈幽殿 [打印本页]

作者: two001    时间: 2008-5-29 22:12:52     标题: 剧本制作教程08.05.30by:靈幽殿

制作剧本前先准备好工具:
1.午夜梦回中文版事件编辑器
2.太阁5事件书写器(TK5EDIT-CN)
3.其他剧本的源文件
编辑器与书写器工具下载
建议大家先看置顶中的两篇教程在回头来这里
★太阁5事件书写器将会在本篇教程中持续出现★
太阁5事件书写器主界面图以及介绍
[attach]1250733[/attach]

★新用


●初始化、新事件:每个TXT必须包含一个初始化,但一个初始化内可以有多个新事件。(新事件必须先添加ID搜索)
                              事件编辑器中的第二个按纽
●发生属性:
   ▲一度だけ:只发生一次事件,多用于剧本事件和剧本初始事件。
   ▲何度でも:多次发生的事件,常用于工具剧本事件。
   ▲一度だけ|ひかえめ 和 何度でも|ひかえめ 的后半部分可以理解为保守,也就是当多个事件要连续发生时让他靠后发生。

●发生契机:
   ▲发生契机我会陆续补充,大家不必着急▲
      一日開始処理の先頭——也就是一天的开始
      ▲这个契机是比较常用的,通常会用“調査:(状況::月)==(11)”,“調査:(状況::日)==(6)”来限制事件,达到让事件在指定日期发生
      毎月処理の最後
      ▲使用上面的两条契机之前你首先要注意,TK5中每个月都是30天。也就是说这条契机会在每个月的30日晚上来执行。
      ゲームスタート時——也就是游戏刚开始时,这应该没什么好说的典型的一次发
       ▲这部分事件比较常用到的调查
         調査:(状況::シナリオ)==(0)//调查是否是1554年剧本
         調査:(状況::年)==(1550)//调查当前是否是1550年

      室内画面表示後(拠点,施設)——进入“拠点”城(里、町、岩)的“施設”(设施可以在⑹的“未定”里查到
      拠点内画面表示後(拠点)——进入某城(里、町、岩)画面后,也就是选择具体设施的页面
      人物会話時(人物)——和具体人物说话,没有具体条件可以输入“無効”(在⑷的“战斗”)里查到
      施設選択時(拠点,施設)——点击某拠点的设施时(不是全部设施都有用)
      移動画面選択時(拠点)——也就当主角选择离开某据点(城|里|岩|町),背景切换到大地图上这段事件中发生
     ▲范例
イベント:范例1{//范例1 开始
    属性:何度でも//多次事件
    発生契機:移動画面選択時(無効)
                                         ↑
                         不限制具体拠点,也就是离开任何拠点都会发生
    発生条件:{
                                            只有据点是城的时候才发生
                                                        ↓
        調査:(拠点::発生拠点.拠点種類)==(城)
                             ↑
               也就是主角现在所处的位置                        
    }//条件结束
    スクリプト:{ //执行开始
        ナレーション:[[今天天氣真好]]
        会話:(門番,主人公)[[是啊!]]
        
    }
}

      軍団移動開始時(所属勢力,軍団長,方針,ターゲットID)——不用介绍了吧.....
      軍団移動終了時(所属勢力,軍団長,方針,ターゲットID)——不用介绍了吧.....
      野戦開始時(所属勢力1,所属勢力2)——不用介绍了吧.....
      野戦終了時(所属勢力1,所属勢力2,終了種類)——不用介绍了吧.....
      攻城戦終了時(所属勢力1,所属勢力2,終了種類)——不用介绍了吧.....
      評定開始時(開催武将)——也就是进入评定间,如果主角是城主进入评定间的话也会发生
      大名家滅亡時(大名,滅亡種類)——貌似我从来没用过.....




★调查


这里先说下新手不太了解的事件调查



事件旗:調査:(イベントフラグ::XXX)==(成立)
事件ID:調査:(イベント::XXX)==(発生済み)
当事件内出现以上两条内容时必须先点事件编辑器中的“一览表示”
    事件旗添加在“事件标志”,事件旗可以随意添加,名字也可以随便,调查的结果为结果为“成立/不成立”
    事件ID添加在“事件ID”,ID只能是已经书写的事件,调查的结果为结果为“発生済み”
以上两种语句只有添加后才可以通过编译,这也就是为什么许多人整合剧本时总报错的原因

报错样本:
LINE 0008 : イベントフラグの「XXX」が見つからない
LINE 0008 : 調査コマンドに左辺がありません
LINE 0008 : 調査 : 読み込めませんでした
LINE 0008 : イベント : 読み込めませんでした
LINE 0008 : チャプター : 読み込めませんでした
中断:コンバート中にエラーがありましたのでリンク処理には進みません

通常这部分编译错误的主要表现是LINE一般较靠前

如果遇到抱错时候可以先Ctrl+G(必须取消自动换行)来定位

人物属性调查

調査:(人物::発生人物.身分)==(大名)//发生人物身分大名
調査:(人物::発生人物.身分)!=(大名)//发生人物身分除大名之外
調査:(人物::発生人物.身分)<=(大名)//发生人物身分为大名以下,非武士身分除外
(所有的身分都可以在,⑹值-人物-身分里查到)
調査:(人物::主人公奥さん)==(帰蝶)//调查主角的妻子是否为归蝶

AND調査用与和OR調査并列,AND調査单独出现没有什么意义。
OR調査用来区分非单一的条件,譬如月份
如果要制作个过春节、十一放假7天的事件,你的条件就可以怎么写:
OR調査:{
    調査:(状況::月)==(2)
    調査:(状況::月)==(10)
}
如果你想“放假事件”只在普通的武士身上发生那就这么写:
AND調査:{
    OR調査:{
        調査:(状況::月)==(2)
        調査:(状況::月)==(10)
    }
    OR調査:{
        調査:(人物::人物A.身分)==(足軽組頭)
        調査:(人物::人物A.身分)==(足軽大将)
        調査:(人物::人物A.身分)==(侍大将)
        調査:(人物::人物A.身分)==(部将)
    }
}

★容器与代入


问题:“人物A”是什么?
答案:“人物A”是你自己设置的某个人物标记,可以通过具体指定
代入人物A:(人物::主人公.所属当主)//你的当主
也可以模糊搜索,TK5中把他叫做容器.......
コンテナ設定:(人物,所属上司,主人公)//范围是所有主人公的下属
コンテナ除外:(人物,身分,大名)//去掉大名
コンテナ除外:(人物,身分,城主)//去掉城主
コンテナ除外:(人物,身分,国主)//国主
コンテナ除外:(人物,死亡フラグ,死亡)//死人滚蛋.......
コンテナ除外:(人物,出撃フラグ,出撃中)//打仗中的就免了..........
コンテナ除外:(人物,病気フラグ,病気)//病人还是好好休息,不要打扰
コンテナソート:(人物,武士勲功,降順)//按照把武士勲功按照从大到小顺序排列
コンテナ選択:(人物A,先頭)//选出具体人物
这样就列出了自己所有的家老以下的下属除了打仗的生病的,这里面功勋最高的就是。。。就是放假7天了的。
其实类似“人物A”这样的标记还有很多,可以用小写a~z代入某计算数值
代入a:(Rnd100)%(6)//随即从0到6(不包括6)
代入a:(a)+(1)//随即数+1,
代入a:(a)*(3)//
代入c:(Rnd100)100以内的随即
代入c:(c)+(a)

本教程将持续更新


[ 本帖最后由 two001 于 2008-5-30 16:59 编辑 ]
作者: two001    时间: 2008-5-29 22:14:11

原帖由 ericsim 于 2008-5-30 11:59 发表
移動画面選択時(拠点)——也就是大地图上发生

这个详细说下效果吧


不好意思,有关发生契机的部分都是我从QQ群的聊天里截取出来的
没有仔细看.....
不过我会陆续补充的

[ 本帖最后由 two001 于 2008-5-30 14:18 编辑 ]
作者: ericsim    时间: 2008-5-30 11:59:02

移動画面選択時(拠点)——也就是大地图上发生

这个详细说下效果吧
作者: wadashi    时间: 2008-5-30 14:10:34     标题: 縂算有高手出來説下編輯劇本的教程了

支持。。。。強烈支持。。。搞劇本看不懂得太多了。。
作者: 传说的猫    时间: 2008-5-30 20:32:37

支持楼主,哈哈~~
感谢你了~~~
作者: 青衫逍灵    时间: 2008-5-30 20:42:52     标题: ..老大.真失敗額......

頂下好了..問下..
發生條件:
兵力少于10000..怎么寫..?

[ 本帖最后由 青衫逍灵 于 2008-5-30 14:44 编辑 ]
作者: two001    时间: 2008-5-30 21:02:35

LS说的不清不楚的
兵力少于10000...TK5么多城...
              指定城                  小于1W
              ↓                         ↓
調査:(城::XXX.兵士数)<=(10000)
                          ↑
                   城士兵数
作者: 西北羊    时间: 2008-5-31 07:17:13

多谢楼主,这样我们就可以自己学着编写MOD了。
现在还在等待盛夏的来临 ,不知秋冬在哪里?[伤心啊]
作者: az3319860    时间: 2008-6-1 17:33:19     标题: jia you geng xin

kuai dian geng xin ...............deng dao hua dou xie le
作者: vs413    时间: 2008-6-4 13:00:22

银鸟开班授课了,此举功德无量啊```
作者: 青衫逍灵    时间: 2008-6-7 15:52:22     标题: 那么久沒更新。。。

我等到花都謝了。。。。。。。。。。。。。。




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2