これは何か
- ブラウザにキャラクタを常駐させるUserJSを出力するものです。
ページ右下に出現する青いボックスをクリックするとキャラクタが起動します。 - JavaScriptをONにしてお使いください。
- トークはSakuraScriptで記述して下さい。
対応スクリプト: \0,\h,\1,\u,\c,\n,\w?,\_w[?],\s[?],\q[],\![*],\-,\e - convertボタンを押すと出力されたUserJSのリンクが出ますのでDLしてお持ち帰りください。
- UserJSとしてはもちろん、HTMLのヘッダに埋め込むことで普通にサイトに設置できます。
- IE8, Firefox3.5, Opera10, Safari4, Google Chrome3 でそれなりに動くと思います。
諸注意
- 画像を透過したい場合は透過PNGや透過GIFを指定してください。
- アニメーションを使用したい場合はアニメーションGIFを指定してください。
- 同一スコープで使用する画像のサイズは統一してください。
- nameとsurface0は必ず指定してください。
- 画像のアップロードには対応しておりません。別の場所にアップロードしたものをURLで指定してください。
既知の不具合
- 選択肢が時々効かない
項目 | 入力 | 解説 |
---|---|---|
name: | UserJSの名前。 | |
namespace: | 名前空間。よくわかんない場合は自分のサイトのURIを書きましょう。 | |
description: | UserJSの説明。 | |
version: | UserJSのバージョン。 | |
include: | UserJSの実行を許可するURL。 改行区切りで複数指定可。 |
|
id: | 他の人と被らなそうなIDを適当に入力して下さい。 | |
name: | ゴースト名。 | |
sakura.name: | \0の名前。 | |
kero.name: | \1の名前。 | |
charNum: | キャラクタ数。(3人以上は未対応) | |
OnBoot: | OnBootイベント発生時のトーク。 いわゆる起動トーク。 改行区切りで複数指定可。 |
|
OnClose: | OnCloseイベント発生時のトーク。 いわゆる終了トーク。 改行区切りで複数指定可。 |
|
OnAITalk: | OnAITalkイベント発生時のトーク。 いわゆるランダムトーク。 改行区切りで複数指定可。 |
|
OnMouseDoubleClick0: | \0側OnMouseDoubleClickイベント発生時のトーク。 いわゆる\0側つつかれトーク。 改行区切りで複数指定可。 |
|
OnMouseDoubleClick1: | \1側OnMouseDoubleClickイベント発生時のトーク。 いわゆる\1側つつかれトーク。 改行区切りで複数指定可。 |
|
OnChoiceSelect: | OnChoiceSelectイベント発生時のトーク。 選択肢のジャンプ先を記述する。 「選択肢ID:SakuraScript」という具合で書いてください。 改行区切りで複数指定可。 |
|
sakura.recommendsites: | \0側おすすめリンク。 サイト名,URL,バナーURL,クリック時再生スクリプト(未使用)を改行区切りの四行構成で指定。 続けて複数指定可。 |
|
sakura.portalsites: | \0側ポータルサイトリンク。 サイト名,URL,バナーURL,クリック時再生スクリプト(未使用)を改行区切りの四行構成で指定。 続けて複数指定可。 |
|
kero.recommendsites: | \1側おすすめリンク。 サイト名,URL,バナーURL,クリック時再生スクリプト(未使用)を改行区切りの四行構成で指定。 続けて複数指定可。 |
|
balloon offset: | BalloonのShellに対する相対初期座標。 | |
surface0: | ||
surface1: | ||
surface2: | ||
surface3: | ||
surface4: | ||
surface5: | ||
surface6: | ||
surface7: | ||
surface8: | ||
surface9: | ||
surface10: | ||
surface11: | ||
surface19: | ||
surface25: |