中文偽春菜後援會論壇  

打印

[閒聊] 偽春菜的問題與解答

偽春菜的問題與解答

各位看倌請進~(XD)

如果各位有稍微逛過論壇的人應該知道
本人正在製作一個教學人格「偽春菜的野菜園」
現在基本上已架構完成
但是在對話內容上仍有很大的空缺
所以希望藉由大家的手來一起完成

啊啊,聽到這裡有人大概就想走人了吧
不過其實不是什麼很難的工作
只是希望大家提供任何有關於偽春菜的「問題」或「經驗」
發表在此篇討論中
不管是偽春菜新手的使用問題還是老手、開發者的經驗談
都請多多提出
要直接想成對話貼出來也可以喔w

問題的部份我會盡可能的解答
想得到的人也請幫忙
我會把最終完整的問答整理後放入教學人格裡面
作為平常的對話或教學

這篇文章絕不過期
讓我們一起來造福後人吧~XD
末月返想 - 創意的存放處
二次元斷層 - 成果展現之所在

惰性是大敵。

TOP

其實……我有個疑問|||
例如我這樣還在用美坂的土人,有關美坂的問題可以嗎?@@"

另外就是其他的疑問:
SSP自帶的日曆,有一個線上記事更新的選項,雖然是可以正常讀到更新沒錯,但春菜端似乎缺少與之對應的對話呢。請問那些對話要如何設置呢?
另外,似乎不會自動提醒的樣子,難道是因爲美坂不支持?@口@

對不起,不知道這樣的内容可不可以orz||||
主頁更新啦:cat-fish.net

TOP

任何問題都歡迎喔w

線上記事更新所對應到的事件應該是

OnSchedulesenseBegin
OnSchedulesenseComplete
OnSchedulesenseFailure

這三個事件名
照著其它事件的方式補完其對話即可

例子:
複製內容到剪貼板
代碼:
OnSchedulesenseBegin
\1\s[10]\0\s[5]★ 線上記事取得中:{$reference0} ★\e

OnSchedulesenseComplete
\1\s[10]\0\s[5]★ 取得成功:{$reference0} ★\n\n有{$reference1}件該做的事。\e

OnSchedulesenseFailure
\1\s[10]\0\s[4]★ 取得失敗:{$reference0} ★\n\n問題發生,意外中止。\e
末月返想 - 創意的存放處
二次元斷層 - 成果展現之所在

惰性是大敵。

TOP

非常感謝!TxT
這樣一說的話、其實我非常想要一整套所有對應事件的情報…(毆)
語法方面倒也沒有太大的障礙@@"

另外,之前在某個wiki上也有看到利用春菜端進行web拍手的寫法(是用AYA寫的),個人覺得這個也頗實用呢 `w`/

-----不懂C的分割綫----
其實我自己一直不太理解$reference0,1,2,3之間的區別,看了幾個教學也沒有很懂orz||||
有條件的話,希望有比較菜鳥的解説……?@@

-----另一個不懂的分割綫----
就是對於各種各樣的saori,光看readme還是不知道要怎麽使用orz||||
也希望有更初級一點的教學TwT

暫時以上。感謝感謝||||
主頁更新啦:cat-fish.net

TOP

引用:
非常感謝!TxT
這樣一說的話、其實我非常想要一整套所有對應事件的情報…(毆)
語法方面倒也沒有太大的障礙@@"
因為考慮到要讓所有人看懂...XD

如果不介意日文的話
請到這邊
http://crow.aqrs.jp/reference/all/index.html
右上方點選Shiori就是全部事件及事件的reference對應表了
(reference的中文譯名叫「參照」的樣子)

所謂的reference其實就是SSP在發生事件的時候
所一併提供的相關事件資訊
例如說上面的線上記事更新事件OnSchedulesenseComplete
reference0會是你要更新的線上記事的名字
reference1會是成功更新後所取得的記事數量
開發者可以根據這些資訊來判斷事件結果
並製作具有相應內容的對話

每一個事件都會有不同的reference內容
想要知道其內容的話就一定要看我上面給的網站了

不過,事實上我現在也正在進行著這部份的中文化
如果完成的話應該會放到這個教學人格裡吧

至於saori...我是有在wiki上寫了幾篇啦
可以先看那幾篇加強一下
(saori我翻譯叫人格套件)

說真的saori這東西並不好搞
而且某件套件有語系上的問題而無法使用
不過現在最新的YAYA已經可以個別指定各檔案的語系
應該是有可能辦得到了
只是仍在研究中...

[ 本帖最後由 時原砂 於 2008-4-11 20:25 編輯 ]
末月返想 - 創意的存放處
二次元斷層 - 成果展現之所在

惰性是大敵。

TOP

話說我現在又陷入製作對話ai的洞子了
謎: 你下星期要考試呢 (強行拖走)

等等, 我有東西要說@w@

在我研究美坂的辭書變數的時候, 發現了一些很奇怪的性質(可以這樣說吧)
首先我是將辭書變數當成陣列般使用(通常都是這樣的吧)
例子:
$辭書陣列變數
第一項元素
第二項元素
第三項元素

當我用{$count(變數)}去得出{$辭書陣列變數}的元素個數時, 發現數值都是-1, 也就是null的意思
此時這種陣列函數不能用於辭書變數上 (ps:辭書變數不被當成陣列了)
當我用{$辭書陣列變數[位置]}時, 會確實得到該位置的數據, 即這陣列函數可以用在辭書變數上......
eg: {$辭書陣列變數[0]} => "第一項元素"

所以哪, 究竟辭書變數在甚麼情況之下可以被美坂當成陣列呢?? 我真的很好奇........

另外, 我故意用{$append(辭書變數,元素)}函數來擴充辭書變數時, 基於辭書變數是唯讀, 的確不能加入元素
於是美坂自行將 函數的目標陣列變數 加到自身的variables中(即$_Variable類) 這點是沒問題的

此時此刻, 辭書和$_Variable 中 有同一名稱的變數 (姑且不論是否陣列)

奇怪的事出現了, 用{$count(變數)}的時候, 美坂會用$_Variable那個變數
用{$變數[位置]}時, 美坂卻會用辭書變數那個, 不用$_Variable那個


其實這種奇怪優先次序雖然基本上99%以上的人都不會在意啦
純粹只是經驗所得

-----------------------------------以下是奇怪要求?!----------------------------------

我想問美坂有沒有找回使魔最近一次對話輸出的內容的功能?
因為我想試試白靈子自己對話(巴飛) 因為對話是變數隨機的, 所以我沒辦法輸出對話前記錄然後處理(踢飛)


此外!!!!!!!!!!!!!
相比起偽春菜教學, 我比較想知道時原砂大大的身份背景(啥?!!)
你太像隱世高人了吧, 你是何方神聖呢?(超好奇樣)
"企圖製造不可能"ing



......逆天果然是我的本性(茶)

TOP

其實只要把辭書變數當作一個函式來考慮的話
大概就會知道美坂為什麼會有這樣的順序規則了
兩者的等級一開始就不在一個層面上
而且這種方式本來就不正規
就別吹毛求疵了吧...XD

找回使魔最近一次對話的功能?
如果是單純找回前次對話的話是很簡單
只要善用OnTranslate事件即可
但只找使魔對話的話
我想應該是沒有...
要自己寫事件來實作了
看你是要用哪種方式讓兩邊對話
應該不是很複雜的東西
需要的話我可以幫你出點主意

至於我嘛...
雖然當初在後援會確實潛水潛了很長一段時間
但也不至於到成為隱世高人這種等級吧 (汗)
頂多就是個把偽春菜視為自學項目之一的閒閒大學生罷了...XD

[ 本帖最後由 時原砂 於 2008-4-13 17:39 編輯 ]
末月返想 - 創意的存放處
二次元斷層 - 成果展現之所在

惰性是大敵。

TOP

感謝時原さんTxT///
那個實在是太有幫助了/w/
不過一路看下來之後的總結就是:等白菜。(毆

我現在又遇到一個詭異的問題,
即之前我有裝2.01.10版本的TSSP,
一直以來更新都很正常……
直到有一天我手欠,去點了一下SSP更新,於是他問我是否要更新2.10.15 3000 Diff
我手欠的更新了之後……
詭異的事就層出不窮。
先是ghost内所有除了descript.txt以外的文件都消失了(系統回收站内也沒有),
然後shell内有一部分pna文件消失了=口=
經過幾次切換人格之後,shell内所有除了surface.txt和descript.txt以外的都消失了=口=
再接著,ballon、calendar裏也都是,全部自己增加的内容都消失了……==口==

雖然自己有備份,但這也太誇張了……
是不是因爲2.01.15其實是日文版,因此造成排斥反應(?!)
可那也不該會把一些文件給刪光光、連抓都抓不回來呀orz||||
嚇得我趕忙用回2.01.10,至今因爲備份的版本太老而有點怪怪的T T...
Orz
主頁更新啦:cat-fish.net

TOP

這...還真是神奇的靈異事件啊  Σ( ̄口 ̄

事實上我現在還是比較偏好使用SSP+中文語系包(Language Pack)這樣的組合
只要不是版本大改的話都能無腦更新
所以這類的問題我反而不知道該怎麼解決...XD
末月返想 - 創意的存放處
二次元斷層 - 成果展現之所在

惰性是大敵。

TOP

请问老师,橘花脚下的影子……到底是用什么设定的呢?在shell的某部分吗?(都是黑的所以看不到)还是一种saori呢@_@|||
请恕我鲁顿啊~~

TOP

你把Shell底下的.pna文件檔 改為.png再看一下
應該就知道了...XD
末月返想 - 創意的存放處
二次元斷層 - 成果展現之所在

惰性是大敵。

TOP

啊啊……犯懒被看出来了>.<; 老师~V 感谢你指引我明路~

那么我來分享一下實際操作的情況:
1.在Photoshop開啟pna檔案(負檔改回png),在腳部的地方選取橢圓區域,
2.Select>Modify>Feather (Radius建議5-10),
3.用PaintBucket填充白色,透明度請自行斟酌。
4.重新命名檔案surfacex.pna

[ 本帖最後由 utoto 於 2008-4-18 10:32 編輯 ]

附件

surface0b.png (17.7 KB)

2008-4-18 10:32

surface0b.png

TOP

我又再來跟了/w\...
希望能知道幾個比較常見的saori的傻瓜式説明|||
比如可以探知使用者的URL,剪貼板的信息一類的……(記得有提到過?)
光用聼的就很好玩,應該可以提高不少對話有趣度`w`/

另外,鬧鐘功能希望稍稍加強一些,
比如很重要的[每隔*分鐘提醒一次]和[每天提醒],
因爲我自己經常玩遊戲養寵物,每次都希望有一個鬧鐘可以每隔10分鐘提醒我喂一次寵物……
可是找了好多其他鬧鐘都沒這個功能```TAT```
↑ 跑題了對不起OTZ
我自己這邊是有朋友幫忙用misaka寫了如上的功能,不過一來並不完善,二來AYA才是趨勢啊……
所以還是在這裡說了>___</

再另外,AYA5現在能在自作選單裏選擇打開[auto]位址欄嗎?@@
主頁更新啦:cat-fish.net

TOP

你說的這兩個類型的SAORI我都有在我釋出的測試人格「魔僕瑪琳」上實驗過
(好久沒去動了...汗)
當初測的結果是

1. obu.dll (URL判讀套件)
這個套件可以自動讀取目前最新開啟的IE網址
但在判定IE 7.0的時候,只能讀出第一個分頁網址
Firefox則完全無法判讀

使用範例:
AYA: url = FUNCTIONEX("obu.dll","getURL");
美坂: { {$url} = {$saori("obu.dll","getURL")} }

2. textcopy.dll / textpaste.dll (剪貼簿套件)
textcopy.dll可以將指定的字串放入剪貼簿裡
textpaste.dll則可傳回目前放在剪貼簿裡的字串
在預設系統編碼下可以正常運作
但在UTF-8的辭書下字串會因為語系問題而變成亂碼
所以取消在「魔僕瑪琳」上的實作
(現在YAYA有提供新功能使得SAORI轉語系變得可能,但還沒試驗)

使用範例:
AYA:
FUNCTIONEX("textcopy.dll","這段文字會被貼到剪貼簿中");
string = FUNCTIONEX("textpaste.dll");
美坂:
{$saori("textcopy.dll","這段文字會被貼到剪貼簿中")}
{ {$string} = {$saori("textpaste.dll")} }

如果套件正常執行的話
string就會保存「這段文字會被貼到剪貼簿中」

至於鬧鐘的強化功能嘛...
這個部份我也有在「魔僕瑪琳」上實作
原始構想是在人格系統上實作行事曆功能
不過因為目標太高了的關係
結果程式愈寫愈大
到現在還沒寫完...Orz

如果只是單純要實現「每隔*分鐘提醒一次」的話
在美坂有所謂的$elapsedminute
會判讀人格開啟至今所經過的時間
你只要先要求使用者輸入分鐘後
記下輸入的時間
然後在OnMinuteChange上判斷時間差就行了

噗...寫到這裡才看到「有朋友幫忙用misaka寫了」
總之就是這樣啦

auto位址欄指的是SSP上那個特殊輸入欄嗎?
目前我並沒有發現任何SakuraScript可以調用那個輸入欄
所以應該是辦不到的...
末月返想 - 創意的存放處
二次元斷層 - 成果展現之所在

惰性是大敵。

TOP

我又來了囧

其實早就有疑問,在翻轉白菜的時候終于忍不住了:
kinoko究竟是指什麽呀Orz
還有貓落物…
求解答Orz|||||
主頁更新啦:cat-fish.net

TOP

那個喔...其實就是一種SSP的外掛程式啦
kinoko在日文中就是指蘑菇、蕈類一類的東西
這個程式的用意是當使用者長時間不管偽春菜的話
偽春菜的頭上就會長出蘑菇
就像現實中長期不使用的東西會長黴菌一樣
若偽春菜長出蘑菇、也就代表偽春菜被冷落了這樣

至於貓落物...這東西其實很單純
就是天上突然會掉下東西砸到偽春菜
然後看到偽春菜哭訴的樣子而已

這種外部程式嘛...說有趣是蠻有趣的
但說無聊也很無聊...XD
所以現在支援這種東西的人格也很少了
末月返想 - 創意的存放處
二次元斷層 - 成果展現之所在

惰性是大敵。

TOP

這樣喔><
因爲看到白菜有說kinoko還能判斷系統資源過少這樣的情況,
對這個功能挺有興趣的(雖然應該是在已經資源過少的情況下再吃一點資源吧XD)
感謝感謝!

另外||||
有關SSP Messager,那個東西可以有櫻語可以檢測是否成功送達嗎?
每次發出去都沒有一點回應,心有慼慼焉;;;;;
主頁更新啦:cat-fish.net

TOP

SSP Messager嗎...這個我就真的不清楚了
老實說我也沒用過幾次...   ̄﹏ ̄)a
末月返想 - 創意的存放處
二次元斷層 - 成果展現之所在

惰性是大敵。

TOP

http://www.geocities.jp/killbear0017/

在此當漏的zip檔案 請問是否為主程式呢-口-?

不是主程式就不能使用的更新檔嗎?

TOP

一切以這邊為準吧XD

好歹也是中文官方網站這樣

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

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

TOP



當前時區 GMT+8, 現在時間是 2018-4-21 10:15

Processed in 0.022198 second(s), 9 queries, Gzip enabled.

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