未分類
- 2010/07/04 13:30
- Category: 里々::未分類-辞書
辞書
- トーク頻度の設定
- 深瀬さんのブログ参照
- 自動挿入ウェイトの倍率
- あまり意味無いかもしれない
- 誕生日関連
- 誕生日設定はサトリwiki/誕生日を覚えさせる参照
- 1/○ の確率で\1側が時計あわせをしてくれる
- なんてことはない。
- 会話時に音を鳴らす
- yusuraさんのブログ参照
- ゴーストからのWeb拍手
- Don/里々の小技参照
- time_check.dll
- time_check.dllを使用した、ネットワーク更新の間隔に応じたトーク
- Communicate.txt
- コミュ
関連;The Zakki./王道コミュワード集関係
起動時のサーフェスを表示させたくない
■方法その1:\s[-1]を使う*OnBoot $会話時サーフェス戻し【タブ】無効 :\s[-1]誰も居ません。 $会話時サーフェス戻し【タブ】有効■方法その2:空画像を使う
\s[-1]だとバルーン位置が変わるため、空画像を使って同じサイズで表示させる。 空画像の場合、「デフォルトサーフェス」で変更を指定する。
*OnBoot $デフォルトサーフェス0【タブ】1000 :(1000)誰も居ないよ。 $デフォルトサーフェス0【タブ】0
$次のトークが動作しない
「$次のトーク」の後に、
$手動セーブ【タブ】実行
を行い、かつ*OnSatoriBootや*OnSatoriLoadで
$トーク予約のキャンセル【タブ】*
を記入しているとトークの予約を消されてしまう
カウントダウン
*カウントダウン設定 $カウントダウン【タブ】1 :じゃあはじめるね。 *OnSecondChange >カウントダウン開始【タブ】(カウントダウン)&&(現在秒)>=50 *カウントダウン開始 :\_q(han2zen,(calc,60-(現在秒)))\_q
ユーザ名を一文字ずつ改行
* $ユーザ名【タブ】あいうえお $開始カウント【タブ】0 $終了カウント【タブ】(calc,(length,(ユーザ名))-1) :(substr,(ユーザ名),(開始カウント),1)・ >名前ループ *名前ループ $開始カウント【タブ】(開始カウント)+1 :(substr,(ユーザ名),(開始カウント),1)・ >名前ループ終了【タブ】(終了カウント)==(開始カウント) >名前ループ *名前ループ終了 :終わり
二行目に注意。内部関数(loopとかsetとか)を使わずに、変数(ユーザ名)を改行せずに表示できる方法があれば教えて頂きたく。 下は内部関数callでのやり方。Legokichiさんから教えていただきました。ありがとうございます。
(call,一文字ずつ改行,あいうえお) @一文字ずつ改行 (substr,(A0),0,1)\n((unless,(length,(A0))==1,call,nop),一文字ずつ改行,(erase_first,(A0),(substr,(A0),0,1)))
時間
#特にトークが設定されていなければ「(現在時)時です。」とだけ喋る。 *OnMinuteChange >(現在分)分 *0分 >(現在時)時 :(現在時)時です。 #現在分が一桁のときに、頭にゼロを置く (if,(現在分)<10,0)(現在分)
サーフェス確認
*サーフェス確認 :\_q\q[1,顔] \q[2,顔] \q[3,顔] \q[4,顔] *顔 :((選択ラベル))