中文偽春菜後援會論壇  

打印

[問題] Dev-C++

老實說完全看不懂你想要問什麼...

你說的AiTalk函式部份是在判斷現在要說的是怎樣的對話
看是一般隨機對話、連鎖對話、特殊對話之類的
即RandomTalk、ChainTalk等等
你可以把它看做一種函式呼叫
AYA在呼叫函式的時候即使不加()也是沒問題的
函式呼叫後
AYA會在可輸出的字串序列中抽選其中一個字串做為對話的輸出

至於你說的寫入啥的我不知道是什麼
反正你用C的思考方法去想它的話應該就差不多了
有空的話認真看這幾篇吧...
http://cuc2.idv.tw/wiki/index.ph ... E%E6%96%87%E6%9B%B8
http://cuc2.idv.tw/wiki/index.ph ... 5%E5%85%A5%E9%96%80
末月返想 - 創意的存放處
二次元斷層 - 成果展現之所在

惰性是大敵。

TOP

匯出函式的地方都是日文="=
不過還是謝謝,看過不懂再問(是說這篇我有看過......)
或許你也打開菊花的aya_aitalk.txt看看會比較了解我要問的
(不就是開頭最上層的那串嗎......)
我需要知音呀~~~~

------------------------------------------------------------------------------------------
做人格真是天殺的難= =

TOP

應該不會是這段吧XDDD

///////// 文 ゴーストテンプレート
///////// ランダムトーク辞書
///////// written by umeici.

[公告] 請不要來這裡求檔案,看到類似討論串內文不問一律刪除
-----------------------------------
啊哈哈   佐祐理不清楚
-----------------------------------
初心者有問題的話請先入內觀看
初心者常見問題區
-----------------------------------
注音文   求檔文   禁止

-----------------------------------
手書Blog~

TOP

引用:
原帖由 時原砂 於 2009-2-15 17:34 發表
老實說完全看不懂你想要問什麼...

你說的AiTalk函式部份是在判斷現在要說的是怎樣的對話
看是一般隨機對話、連鎖對話、特殊對話之類的
即RandomTalk、ChainTalk等等
你可以把它看做一種函式呼叫
AYA在呼叫函式的時 ...
感謝,我已在"程式類"找到答案

------------------------------------------------------------------------------------------
做人格真是天殺的難= =

TOP

引用:
原帖由 KSL 於 2009-2-15 18:57 發表
應該不會是這段吧XDDD

///////// 文 ゴーストテンプレート
///////// ランダムトーク辞書
///////// written by umeici.
= = 不是來亂的
但也謝謝你對我的問題提出意見
(製作過程中我一定會再問很多很多很多很多很多很多很多..........................)

------------------------------------------------------------------------------------------
做人格真是天殺的難= =

TOP

我猜想他之前問的是這一段代碼所代表的意思……:
複製內容到剪貼板
代碼:
        if ISVAR("talkmemo") == 1
        {
                ERASEVAR("talkmemo")
        }
        if mikireflag == 0
        {
                if CHAIN.IDName == ""
                {
                        if smoking == "1"
                        {
                                SmokingEnd
                        }
                        elseif rest == "1"
                        {
                                RestEnd
                        }
                        else
                        {
                                RandomTalk
                        }
                }
                else
                {
                        ChainTalk
                }
        }
        elseif mikireswitch == "1"
        {
                MikireTalk
        }
其實把其中幾個參數名(例如mikireswitch、talkmemo、mikireflag)全文件夾搜索一下就知道是用來幹嘛的了;;;
這一段寫的是見切處理和talkmemo處理(廢話orz)以及吸煙室相關設定……
這一段會在隨機對話運行之前先運行這樣。如果條件都不符合才會讀取隨機對話。
主頁更新啦:cat-fish.net

TOP

引用:
原帖由 貓魚 於 2009-2-16 10:57 發表
我猜想他之前問的是這一段代碼所代表的意思……:        if ISVAR("talkmemo") == 1
        {
                ERASEVAR("talkmemo")
        }
        if mikireflag == 0
        {
                if CHAIN.IDN ...
是的,我是想了解他的意思或其中原理,原因是我現在做的可以說是"模仿",並加以改造\補強,我要知道它是代表什麼意思,有什麼效果\作用,話所我現在即使是拷貝菊花的那段代碼放在新腳本的相同位置,也無法正常運作,可見(好像吧?= = )那段很重要      還有感謝妳的回覆

------------------------------------------------------------------------------------------
做人格真是天殺的難= =

TOP



當前時區 GMT+8, 現在時間是 2019-2-22 19:50

Processed in 0.014840 second(s), 8 queries, Gzip enabled.

清除 Cookies - 聯繫我們 - 中文偽春菜後援會 - Archiver - WAP - TOP - 界面風格