注册 | 登录

游侠NETSHOW论坛





查看: 1839|回复: 16
打印 上一主题 下一主题

[讨论] 又是一个关于剧本的问题 [复制链接]

帖子
48
精华
0
积分
24
金钱
485
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2015-1-17 23:00:34 |只看该作者 |倒序浏览
太閣立志傳5事件源文件//此脚本说明
腳本:{//腳本開始
   事件:女武將結婚自宅設定{ //女武將結婚自宅設定開始
      屬性:多次
      發生契機:室內畫面表示後(無效,自宅)
      發生條件:{  //条件开始
         調查:(人物::主人公.性別)==(女)
         調查:(事件::女武將結婚)!=(未發生)
         容器設定:(人物,性別,男)
         容器排除:(人物,死亡標誌,死亡)
         容器排除:(人物,出現標誌,未出現)
         容器排序:(人物,人物番號,降順)
         容器選擇:(人物A,先頭)
         代入物品A:(450)
         調查:(人物::人物A.人物番號)==(物品::物品A.價格)               
      }//条件结束
      執行:{ //執行开始   
         更新:(人物::主人公.妻)(人物A)
         對話:(主人公妻,主人公)[[(主人公.名),回來啦~]]
         更新:(人物::主人公.妻)(無效)   
      }//執行结束
   }//事件結束
}//腳本結束


问下,这个剧本为什么执行不了,是哪里出问题了呢

使用道具 举报

帖子
437
精华
0
积分
229
金钱
4285
荣誉
1
人气
4
评议
0
沙发
发表于 2015-1-18 12:27:37 |只看该作者
发生条件里好像只能用调查语句,把你写的容器、代入的内容移到执行里

使用道具 举报

帖子
48
精华
0
积分
24
金钱
485
荣誉
0
人气
0
评议
0
板凳
发表于 2015-1-18 12:29:58 |只看该作者
zhaoyusi 发表于 2015-1-18 12:27
发生条件里好像只能用调查语句,把你写的容器、代入的内容移到执行里

把容器、代入的内容移到执行里,这个也试过。但结果是同样的,剧本还是没有被执行

使用道具 举报

帖子
437
精华
0
积分
229
金钱
4285
荣誉
1
人气
4
评议
0
地板
发表于 2015-1-18 12:33:41 |只看该作者
本帖最后由 zhaoyusi 于 2015-1-18 12:41 编辑

調查:(事件::女武將結婚)!=(未發生)
你这是全部脚本吗?这个条件在其他时间用没?
例外物品番号最大好像是到299,你定义的450是个空的物品,不能读出物品价格
代入那条是什么意思啊,你想实现什么样的功能?

使用道具 举报

帖子
48
精华
0
积分
24
金钱
485
荣誉
0
人气
0
评议
0
5#
发表于 2015-1-18 12:50:40 |只看该作者
zhaoyusi 发表于 2015-1-18 12:33
調查:(事件::女武將結婚)!=(未發生)
你这是全部脚本吗?这个条件在其他时间用没?
例外物品番号最大好像是 ...

这个剧本有一个前置剧本,写的是“女武将结婚”这个事件,并且已经发生了。但我不想男武将结婚之后只能呆在自宅里,所以在前置剧本里并没有把男武将写为女主人公的妻子,而是用番号450这个物品的结果来记录这个男武将的番号。

太閣立志傳5事件源文件//此脚本说明
腳本:{//腳本開始
   事件:女武將結婚{ //测试開始
      屬性:多次|弱
      發生契機:室內畫面表示後(無效,無效)
      發生條件:{  //条件开始
         調查:(事件::女武將結婚)==(未發生)      
         調查:(人物::主人公.性別)==(女)
         調查:(人物::發生人物.妻)==(無效)
         調查:(人物::發生人物.性別)==(男)
         調查:(場面::發生設施)!=(自宅)
         調查:(人物::發生人物.親密度)>=(100)
         代入城A:(據點::發生據點)
         代入大名家A:(城::城A.所屬大名家)
         代入物品A:(450)               
         OR調查:{
            AND調查:{
               調查:(人物::主人公.所屬大名家)==(大名家::大名家A)
               調查:(人物::發生人物.所屬大名家)==(大名家::大名家A)               
            }//AND調查結束
            AND調查:{
               調查:(人物::發生人物.身份)==(浪人)
               調查:(人物::主人公.身份)==(浪人)      
            }//AND調查結束        
         }//OR調查結束         
      }//条件结束
      執行:{ //執行开始
         BGM變更:(自宅)
         對話:(主人公,發生人物)[[又來到這裏了…]]
         對話:(發生人物,主人公)[[啊…\n呵呵,看看誰來了?\n這不是{二人称名前}嗎?…]]
         對話:(主人公,發生人物)[[嗯…\n是我,{二人称名前}]]
         自語:[[現在與{發生人物.名前}可以說是非常親密了……]]
         自語可否選擇:[[我們二人又都尚未婚配,要試試他的意思嗎?]]         
         分歧:(可){  //
            更新:(事件::女武將結婚)(已發生)
            BGM變更:(事件溫馨)
            對話:(主人公,發生人物)[[{二人称名前},今天我來是想問問你…]]
            對話:(發生人物,主人公)[[什么事?\n只要是{二人称名前}的請求我一定辦到…]]
            對話:(主人公,發生人物)[[呃…\n{二人称名前},你喜不喜歡我呢?]]
            對話:(發生人物,主人公)[[{二人称名前}!!\n其實……我早已經對你……]]
            對話:(主人公,發生人物)[[(害羞)嗯…]]
            對話:(發生人物,主人公)[[{二人称名前}!!\n我太高興了……我…我想…{二人称名前}是否願意和我組成一個幸福的家庭呢……]]
            對話:(主人公,發生人物)[[(害羞)嗯…]]
            對話:(發生人物,主人公)[[太好了,哈哈!\n我們馬上准備婚禮吧…]]
            離開設施:         
            BGM變更:(事件溫馨)
            圖片表示:(事件CG,婚禮,無效,無效,圓形擦出)
            對話:(發生人物,主人公)[[呵呵…\n從今天開始,就稱呼(主人公.名)為{二人称名前}啦!]]
            對話:(主人公,發生人物)[[嗯…\n{二人称名前}!]]
            對話:(發生人物,主人公)[[該改口啦,夫人,我們回家吧!]]
            對話:(主人公,發生人物)[[好的。]]
            圖片表示:(事件CG,和寧寧結婚,無效,無效,回旋擦出)
            旁白:[[<年>年<月>月<日>日,(主人公)和(發生人物)結為一對令人艷羨的夫妻。]]
            旁白:[[兩人情投意閤,情比金堅,相信今后的生活會比任何一對夫妻都更幸福甜蜜。]]
            更新:(物品::物品A.價格)(人物::發生人物.人物番號)            
            圖片消去:(褪去)
         }//
         分歧:(否){  //
            自語:[[還是再等等吧!總覺得還是差了一些什麼……]]
            對話:(發生人物,主人公)[[???\n{二人称名前}怎么好像有心事的樣子…]]
            對話:(主人公,發生人物)[[啊,不不…\n我來是有正經事…]]
         }//  
      }//執行结束
   }//事件結束
}//腳本結束

使用道具 举报

帖子
437
精华
0
积分
229
金钱
4285
荣誉
1
人气
4
评议
0
6#
发表于 2015-1-18 13:08:07 |只看该作者
其实最主要的问题就是想把女武将的丈夫给标记起来,下次事件再用是吧?
                更新:(物品::日字勘合.所有者)(人物::發生人物)//给女武将的丈夫唯一贵重品来标记,也可以是其他贵重品
在前置剧本里用上面语句标记女武将的丈夫
在下面剧本里用下面语句:
調查:(物品::日字勘合.所有者)!=(無效)        //也可以是其他贵重品
                  代入人物A:(物品::日字勘合.所有者)//通过贵重品找到女武将的丈夫
然后对人物A进行各种操作就行了
建议看下我整理的教程(三),里面有这方面的例子

使用道具 举报

帖子
48
精华
0
积分
24
金钱
485
荣誉
0
人气
0
评议
0
7#
发表于 2015-1-18 13:19:51 |只看该作者
zhaoyusi 发表于 2015-1-18 13:08
其实最主要的问题就是想把女武将的丈夫给标记起来,下次事件再用是吧?
                更新:(物品::日字 ...

恩恩,我去试下

使用道具 举报

帖子
48
精华
0
积分
24
金钱
485
荣誉
0
人气
0
评议
0
8#
发表于 2015-1-18 13:41:03 |只看该作者
zhaoyusi 发表于 2015-1-18 13:08
其实最主要的问题就是想把女武将的丈夫给标记起来,下次事件再用是吧?
                更新:(物品::日字 ...

还是没有成功,第二个剧本想把男武将作为妻子出现在自宅里,但是结婚事件发生后,女武将回到自宅还是单身状态,没有男武将的出现

使用道具 举报

帖子
437
精华
0
积分
229
金钱
4285
荣誉
1
人气
4
评议
0
9#
发表于 2015-1-18 16:05:57 |只看该作者
本帖最后由 zhaoyusi 于 2015-1-18 16:38 编辑

自語可否選擇:[[我們二人又都尚未婚配,要試試他的意思嗎?]]         
         分歧:(可){  //
            更新:(事件::女武將結婚)(已發生)
            BGM變更:(事件溫馨)
上面更新有问题,应该是
  更新:(事件標誌::女武將結婚)(已發生)
在後繼事件的調查中調查應該是:
調查:(事件標誌:女武將結婚)==(已發生)

使用道具 举报

帖子
48
精华
0
积分
24
金钱
485
荣誉
0
人气
0
评议
0
10#
发表于 2015-1-18 16:37:55 |只看该作者
zhaoyusi 发表于 2015-1-18 16:05
自語可否選擇:[[我們二人又都尚未婚配,要試試他的意思嗎?]]         
         分歧:(可){  //
          ...

不能这样改的,我之前这样写的时候,第一个结婚剧本就出现问题,第一个自语可否选择后就中断了,剧本没法继续执行下去。这个问题我找了好久,才发现的,改成我写的那样之后,第一个剧本才没问题。刚也按你编写的再试了一次,还是遇到同样的问题

使用道具 举报

帖子
437
精华
0
积分
229
金钱
4285
荣誉
1
人气
4
评议
0
11#
发表于 2015-1-18 16:56:57 |只看该作者
太閣立志傳5事件源文件//此脚本说明
腳本:{//腳本開始
   事件:女武將結婚{ //测试開始
      屬性:多次|弱
      發生契機:室內畫面表示後(無效,無效)
      發生條件:{  //条件开始
         調查:(事件標誌::女武將結婚)==(0)//该事件未发生
         調查:(人物::主人公.性別)==(女)
         調查:(人物::發生人物.妻)==(無效)
         調查:(人物::發生人物.性別)==(男)//发生条件不要设置太多,不然脚本会运行缓慢
      }//条件结束
      執行:{ //執行开始
         調查:(場面::發生設施)!=(自宅)
         調查:(人物::發生人物.親密度)>=(100)
         代入城A:(據點::發生據點)
         代入大名家A:(城::城A.所屬大名家)
         OR調查:{
            調查:(人物::主人公.所屬大名家)==(人物::主人公.所屬大名家)
            AND調查:{
               調查:(人物::發生人物.身份)==(浪人)
               調查:(人物::主人公.身份)==(浪人)      
            }//AND調查結束        
         }//OR調查結束         
         BGM變更:(自宅)
         對話:(主人公,發生人物)[[又來到這裏了…]]
         對話:(發生人物,主人公)[[啊…\n呵呵,看看誰來了?\n這不是{二人称名前}嗎?…]]
         對話:(主人公,發生人物)[[嗯…\n是我,{二人称名前}]]
         自語:[[現在與{發生人物.名前}可以說是非常親密了……]]
         自語可否選擇:[[我們二人又都尚未婚配,要試試他的意思嗎?]]         
         分歧:(可){  //
            BGM變更:(事件溫馨)
            對話:(主人公,發生人物)[[{二人称名前},今天我來是想問問你…]]
            對話:(發生人物,主人公)[[什么事?\n只要是{二人称名前}的請求我一定辦到…]]
            對話:(主人公,發生人物)[[呃…\n{二人称名前},你喜不喜歡我呢?]]
            對話:(發生人物,主人公)[[{二人称名前}!!\n其實……我早已經對你……]]
            對話:(主人公,發生人物)[[(害羞)嗯…]]
            對話:(發生人物,主人公)[[{二人称名前}!!\n我太高興了……我…我想…{二人称名前}是否願意和我組成一個幸福的家庭呢……]]
            對話:(主人公,發生人物)[[(害羞)嗯…]]
            對話:(發生人物,主人公)[[太好了,哈哈!\n我們馬上准備婚禮吧…]]
            離開設施:         
            BGM變更:(事件溫馨)
            圖片表示:(事件CG,婚禮,無效,無效,圓形擦出)
            對話:(發生人物,主人公)[[呵呵…\n從今天開始,就稱呼(主人公.名)為{二人称名前}啦!]]
            對話:(主人公,發生人物)[[嗯…\n{二人称名前}!]]
            對話:(發生人物,主人公)[[該改口啦,夫人,我們回家吧!]]
            對話:(主人公,發生人物)[[好的。]]
            圖片表示:(事件CG,和寧寧結婚,無效,無效,回旋擦出)
            旁白:[[<年>年<月>月<日>日,(主人公)和(發生人物)結為一對令人艷羨的夫妻。]]
            旁白:[[兩人情投意閤,情比金堅,相信今后的生活會比任何一對夫妻都更幸福甜蜜。]]
            圖片消去:(褪去)
            更新:(事件標誌::女武將結婚)(已發生)//结婚事件发生
            更新:(物品::三日月宗近.所有者)(人物::發生人物)//标记结婚人物
         }//
         分歧:(否){  //
            自語:[[還是再等等吧!總覺得還是差了一些什麼……]]
            對話:(發生人物,主人公)[[???\n{二人称名前}怎么好像有心事的樣子…]]
            對話:(主人公,發生人物)[[啊,不不…\n我來是有正經事…]]
         }//  
      }//執行结束
      
   }//事件結束
   
   
   事件:女武將結婚自宅設定{ //女武將結婚自宅設定開始
      屬性:多次
      發生契機:室內畫面表示後(無效,自宅)
      發生條件:{  //条件开始
         調查:(人物::主人公.性別)==(女)
         調查:(事件標誌::女武將結婚)==(1)
         
      }//条件结束
      執行:{ //執行开始   
         調查:(物品::日字勘合.所有者)!=(無效)        //也可以是其他贵重品
         代入人物A:(物品::日字勘合.所有者)//通过贵重品找到女武将的丈夫
         更新:(人物::主人公.妻)(人物A)
         對話:(主人公妻,主人公)[[(主人公.名),回來啦~]]
         更新:(人物::主人公.妻)(無效)   
      }//執行结束
   }//腳本結束
   }
你试试吧

使用道具 举报

帖子
48
精华
0
积分
24
金钱
485
荣誉
0
人气
0
评议
0
12#
发表于 2015-1-18 17:25:09 |只看该作者
zhaoyusi 发表于 2015-1-18 16:56
太閣立志傳5事件源文件//此脚本说明
腳本:{//腳本開始
   事件:女武將結婚{ //测试開始

按你编写的剧本试了下,第一个可否选择之后就中断了。我将你的剧本“事件標誌”又改成“事件”,也就是说又改成我原来写的那样,整个剧本可以运行下去。
不过这次有个重大突破!第二个事件,也就是说回到自宅,会有男武将和女武将说话,这次出现了对话。但是并不是作为女武将的妻子的身份出现,而是一个无关的男武将出来说了一句话,之后,女武将还是处于单身状态。而且,我测试结婚是另外一个男武将,而出现的却是三好长庆。

使用道具 举报

帖子
48
精华
0
积分
24
金钱
485
荣誉
0
人气
0
评议
0
13#
发表于 2015-1-18 17:30:04 |只看该作者
zhaoyusi 发表于 2015-1-18 16:56
太閣立志傳5事件源文件//此脚本说明
腳本:{//腳本開始
   事件:女武將結婚{ //测试開始

这个剧本我修改了很多次,比如说执行的内容,调查、代入的内容,我觉得应该不是“事件”或“事件標誌”的问题,可能问题应该出自另外一些内容。不过这次出现对话了,好开心,我修改了很多次都没出现过对话,我觉得按你的剧本编辑内容再找找,比较有可能成功。感觉对话出现了,我又有动力再去坑这个剧本了

使用道具 举报

帖子
437
精华
0
积分
229
金钱
4285
荣誉
1
人气
4
评议
0
14#
发表于 2015-1-18 20:46:26 |只看该作者
好像事件标志名字重了,你把 更新:(事件標誌::女武將結婚)(已發生)加两字,改成 更新:(事件標誌::女武將結婚成立)(已發生)
两个脚本里调查的事件标志里也改一下,试下看。

使用道具 举报

帖子
48
精华
0
积分
24
金钱
485
荣誉
0
人气
0
评议
0
15#
发表于 2015-1-19 20:19:33 |只看该作者
zhaoyusi 发表于 2015-1-18 20:46
好像事件标志名字重了,你把 更新:(事件標誌::女武將結婚)(已發生)加两字,改成 更新:(事件標誌::女武將結 ...

还是会中断,没有用啊

使用道具 举报

帖子
437
精华
0
积分
229
金钱
4285
荣誉
1
人气
4
评议
0
16#
发表于 2015-1-21 23:03:58 |只看该作者
本帖最后由 zhaoyusi 于 2015-1-21 23:09 编辑

太閣立志傳5事件源文件//此脚本说明
腳本:{//腳本開始
   事件:女武將結婚{ //测试開始
      屬性:多次|弱
      發生契機:室內畫面表示後(無效,無效)
      發生條件:{  //条件开始
         調查:(事件標誌::女武將結婚事件成立)==(0)//该事件未发生
         調查:(人物::主人公.性別)==(女)
         調查:(人物::發生人物.妻)==(無效)
         調查:(人物::發生人物.性別)==(男)//发生条件不要设置太多,不然脚本会运行缓慢
      }//条件结束
      執行:{ //執行开始
         代入城A:(據點::發生據點)
         代入大名家A:(城::城A.所屬大名家)
         AND調查:{
            調查:(場面::發生設施)!=(自宅)
            調查:(人物::發生人物.親密度)==(100)
            OR調查:{
               調查:(人物::主人公.所屬大名家)==(人物::發生人物.所屬大名家)
               AND調查:{
                  調查:(人物::發生人物.身份)==(浪人)
                  調查:(人物::主人公.身份)==(浪人)      
               }//AND調查結束        
            }//OR調查結束   
         }//AND調查結束
         分歧:(真){  //
            BGM變更:(自宅)
            對話:(主人公,發生人物)[[又來到這裏了…]]
            對話:(發生人物,主人公)[[啊…\n呵呵,看看誰來了?\n這不是{二人称名前}嗎?…]]
            對話:(主人公,發生人物)[[嗯…\n是我,{二人称名前}]]
            自語:[[現在與{發生人物.名前}可以說是非常親密了……]]
            自語可否選擇:[[我們二人又都尚未婚配,要試試他的意思嗎?]]         
            分歧:(可){  //
               BGM變更:(事件溫馨)
               對話:(主人公,發生人物)[[{二人称名前},今天我來是想問問你…]]
               對話:(發生人物,主人公)[[什么事?\n只要是{二人称名前}的請求我一定辦到…]]
               對話:(主人公,發生人物)[[呃…\n{二人称名前},你喜不喜歡我呢?]]
               對話:(發生人物,主人公)[[{二人称名前}!!\n其實……我早已經對你……]]
               對話:(主人公,發生人物)[[(害羞)嗯…]]
               對話:(發生人物,主人公)[[{二人称名前}!!\n我太高興了……我…我想…{二人称名前}是否願意和我組成一個幸福的家庭呢……]]
               對話:(主人公,發生人物)[[(害羞)嗯…]]
               對話:(發生人物,主人公)[[太好了,哈哈!\n我們馬上准備婚禮吧…]]
               離開設施:         
               BGM變更:(事件溫馨)
               圖片表示:(事件CG,婚禮,無效,無效,圓形擦出)
               對話:(發生人物,主人公)[[呵呵…\n從今天開始,就稱呼(主人公.名)為{二人称名前}啦!]]
               對話:(主人公,發生人物)[[嗯…\n{二人称名前}!]]
               對話:(發生人物,主人公)[[該改口啦,夫人,我們回家吧!]]
               對話:(主人公,發生人物)[[好的。]]
               圖片表示:(事件CG,和寧寧結婚,無效,無效,回旋擦出)
               旁白:[[<年>年<月>月<日>日,(主人公)和(發生人物)結為一對令人艷羨的夫妻。]]
               旁白:[[兩人情投意閤,情比金堅,相信今后的生活會比任何一對夫妻都更幸福甜蜜。]]
               圖片消去:(褪去)
               更新:(事件標誌::女武將結婚事件成立)(1)//结婚事件发生
               更新:(物品::三日月宗近.所有者)(人物::發生人物)//标记结婚人物
            }//
            分歧:(否){  //
               自語:[[還是再等等吧!總覺得還是差了一些什麼……]]
               對話:(發生人物,主人公)[[???\n{二人称名前}怎么好像有心事的樣子…]]
               對話:(主人公,發生人物)[[啊,不不…\n我來是有正經事…]]
            }//  
         }//
         
         
         
         
      }//執行结束
      
   }//事件結束
   
   
   事件:女武將結婚自宅設定{ //女武將結婚自宅設定開始
      屬性:多次
      發生契機:室內畫面表示後(無效,自宅)
      發生條件:{  //条件开始
         調查:(人物::主人公.性別)==(女)
         調查:(事件標誌::女武將結婚事件成立)==(1)
      }//条件结束
      執行:{ //執行开始   
         調查:(物品::三日月宗近.所有者)!=(無效)        //也可以是其他贵重品
         分歧:(真){  //
          代入人物A:(物品::三日月宗近.所有者)//通过贵重品找到女武将的丈夫
         更新:(人物::主人公.妻)(人物A)
         對話:(主人公妻,主人公)[[(主人公.名),回來啦~]]  
         更新:(人物::主人公.妻)(無效)  
          }//

         
         
      }//執行结束
   }//腳本結束
}


已经调试了,没问题,不过最好还是加个进入丈夫宅也对话的剧情吧,调试了在自宅可以出发事件2,到丈夫的武将宅还是其他人一样称呼。

使用道具 举报

帖子
48
精华
0
积分
24
金钱
485
荣誉
0
人气
0
评议
0
17#
发表于 2015-1-21 23:15:41 |只看该作者
zhaoyusi 发表于 2015-1-21 23:03
太閣立志傳5事件源文件//此脚本说明
腳本:{//腳本開始
   事件:女武將結婚{ //测试開始

谢谢你,我明天试下,本来就准备进入武将宅也会触发的,包括野外什么的,只是写这两个剧本坑好久(一个多星期了)......

使用道具 举报

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

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

GMT+8, 2024-4-20 11:06 , Processed in 0.349711 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到