伝言スクリプト | 鬼銃戦記

伝言スクリプト

今年は下馬評が高かったチームがどちらも低迷中。
シーズンは長いからまだわからないけど……。


巨人は打線が機能してないようで、泥沼ですね。試合を見てないから、なんともわからな
いけど。(^^;)
西武は評論家の間では高い評価でしたけど、こちらも打線が低調。
(私は中継ぎの補強が上手くできていないように感じていましたが)


統一球になってからですかね。
打線を期待しているチームは、こけているような気がします。



追記:
個人的には、想像していた以上にオリックスが勝ってないなと。
一方で、日本ハムが想像していた以上に勝ってます。(^^;)



【伝言スクリプト】
家は落札できませんでした。(--;)
なかなかオークションは難しいですね。


話は変わりますが、ハウジングスクリプトを作ってみました。
サンプルの「挨拶」と「笑う」を組合せてみた、単純なものですが、伝言をする簡単なスクリ
プトを作ってみました。
シンプルですが、色々と応用できると思いますので、遊んでみてください。
面白いのができたら連絡くれるとうれしいです。(^^)

スクリプトを作っていてわかりづらかったのは、H.Say()関数を単純に使えば、発言するの
かと思ったけど、そういうわけでもないようです。
H.PlaySound()でチャンネルとラベル定義をして、それからH.Say()を実行しないと、上手く
行きません。(--;)
この辺は見よう見真似で作ったから、この定義のやり方でいいのかは謎ですが……。



追記:
スクリプトの入力欄からコピペでもいけます。
一応、取込用も作っておいたけど、試してないので、ダメだったら教えてください。



☆説明
 keywordに一般チャット(白チャ)を入れた時に、執事に反応させたい言葉を入れます。
 messageListに伝言させたいことを入れます。
 ""で括って、「,」カンマ区切りで複数行を定義できます。
 何行でもいける……と思う。限界は調べてません。w

 執事のモーションも入れてあります。



☆スクリプト

-- キーワード
keyword = "伝言";

-- 伝言
messageList = {
    "ご主人様からの伝言です",
    "『しばらく、旅に出ます探さないでください』",
    };

-- ハウススクリプトが初期化されると呼びだされます。
function OnInit()
end

-- ユーザーがチャットすると呼び出されます。
function OnUserSay(str)
    -- 0チャンネル準備:label"1"を設定
    H.PlaySound(0, "r[1]");

    -- キーワードを入力すると伝言を伝えます。
    if (string.find(str, keyword)) then
        -- 執事の動作
        H.StartAnimation(0, 1, H.Emotion.dance);

        -- 執事が話す
        for i = 0, #messageList do
            H.Say(1, messageList[i]);
        end
    end
end


☆取り込み用
[4AIAAEYGAABymIEdwXZOC/bqwjtHGNO3GmONZkFIXS/sAK3SKnVxnW+eg/hD6T40tALSEwNjPaZbReENaGdEH+TXD1kx25irDvAujK1M+tTFrwKJtXaI8J3x6C1/R/qJm2qJFeAXP4MPem/Zk2Yj/4uNFxxiOeWVbdI8gi1j5+wjt4UZCFWNNgK4t21p+CRrPN/Kiu1UcNHr9i3Jk4cTnvVqVFSJ7EXkgCSHrCBRFHFQB4p7CD/VyU1r9kZ6hAdKIK45dGENf99AJ+vmtMuM9QRwWbwktJ6c6K946kmdbbyLq7a3qtH3dsbKH7zv1mBL52tRSNEBMHLz8up6Bjw2KvUnxOf1YQK8752otaZkghisgj7ej+Qr9wzRwDIJ11SIRDPEUphWJ3wrQlxSHFrbcWu1B1dWVMV20V1xeo19xpSFCHOP4X4uhFLT3AslM2ZVx1HpWi1ZuKJ82WLvbY4qpW8kLdrGtr5+bGp1/tlHydgOHlpdfZp5PadmkQA3qN5iNomHETasUCqyArHlHHmfkRR998aqbcMRKlDjVxXoM83P0cWoKDZI/GhZ3ZEIKUOfyIE99Y8gXOnWVnu3N1Ttl5V5WDvWrqBmkh1XrSo+ZiA6JRcWgrLs10zF6aHEU3YAri/IEb5m3/Zs3fCoLQUHYBWFf4hm4dlFuz2SJo7B84qq5BA6GBvRVKPBZHCwx2tOzoQkqhpvJwvS4MDyKBZvDB4G0xS30fKI494EF9V/NSuYH6T+cz+acyHXwXxPCjaMaUME0D1x/Q8dvw2nJQlqYahjksKX3Hr+Mqh0xjupFTFniwzu7RK8c3k4fhQubfhk2msv5QqPagSdZpP85SztpSQgnPu8bP3irH3faIyIi0FetrmnPHkcI6iM7Pe8a6PLSqszM71OJzLgQN6N+IlQW/C2CwFfY3i34xfdOvDv5nJCBmDWdgGozUQyABzmUE6e0nOBDWsdfgcI+WdL4gI/FaTbP3QTtnuo]