YAYA as PLUGIN†

AYAYA Wiki より転載

概要†

yaya.dllのプラグイン規格対応用辞書セットです。
YAYAの文法でプラグインを作成することができます。SAORIを使用することも可能です。
PLUGIN/2.0のため、ほぼSSP専用プラグインとなります。

配布サイト†

整備班 -The Maintenance Shop-

これを利用して作成されたプラグイン†

プラグイン作成法†

「バーチャル道頓堀プラグイン」書き換え例†

//↓プラグインメニュー(SSP>オーナードローメニュー>プラグイン>【このプラグインの名前】)をクリックすると発生するイベント
OnMenuExec
{
    //★↓ここに発生させたいイベント名を書く
    res_event = 'OnDive'

    //★↓ここに発生させたいイベント中で返すReferenceを書く
    //省略可。Reference1以降も同じように記述可。0から昇順に並べること。
    res_reference[0] = '道頓堀'

    //★↓ここでスクリプトやイベントを送るゴーストのSakura名を指定
    //「__SYSTEM_ALL_GHOST__」で全起動中ゴースト
    //省略するとプラグインメニューを実行したゴースト
    //res_target = '__SYSTEM_ALL_GHOST__'

    //★↓ここでバルーンのマーカー(下に小さく出るステータス表示)に表示する文字を指定
    res_marker = 'バーチャル道頓堀プラグイン'

    //★↓ここにres_targetで指定したゴーストに喋らせるトークやさくらスクリプトを書く
    '\h\s[5]どぼ~ん。\w9\w9\u\s[11]…\w5…\w5…\w5…\w5…。\e'
}

//プラグインのバージョン
version
{
    'Tombori/1.1'
}

他に何かやらせたい事があればプラグイン仕様書参照

//文字コード
Charset,Shift_JIS

//名前 (★絶対変更する)
name,バーチャル道頓堀

//作者 (★絶対変更する)
//craftmanwは日本語も可、craftmanは英語のみ。どっちか片方でもOK
craftman,SSP BUGTRAQ
//craftmanw

//PLUGIN DLL
filename,yaya.dll

//オプション指定-OnSecondChangeの通知頻度
//0で無効、標準1
secondchangeinterval,0

//プラグインID (★絶対変更する)
//http://www.famkruithof.net/uuid/uuidgen とかで生成できます
//一度書いたら変えないこと
id,CBC695FA-4395-48d0-8ADB-0DBCE19BF34E

//更新URL (★絶対変更する、使わないなら削除)
homeurl,http://ms.shillest.net/plugin/tombori/
type,plugin
//プラグイン名 (★絶対変更する)
name,バーチャル道頓堀
//インストールディレクトリ名 (★絶対変更する)
directory,TOMBORI

ほか†

参考サイト†