Top/YAYA as PLUGIN
  トップページへ   [ 一覧 | 検索 | 最終更新 ]   [ 差分 | 履歴 ]

  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2022-10-10T09:24:12+09:00","","")
*YAYA as PLUGIN [#j897f7e1]

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

**配布サイト [#u195539b]
[[整備班 -The Maintenance Shop->http://ms.shillest.net/yaya_as.xhtml]]

**これを利用して作成されたプラグイン [#r4b1a690]

-[[SiReFaSoManager>http://sosiremi.appspot.com/plugin/sirefasomanager/]]
--[[SiReFaSo>http://sirefaso.appspot.com/]]の巡回先リストを新規登録するためのプラグインです。
-[[きょうの伺か+>http://nikolat.starfree.jp/recghost/]]
--Twitterに起動中の「伺か」のゴーストに関することを気軽に投稿できるSSP専用プラグイン

-[[きょうの伺か+>http://midolaso.appspot.com/tw/recghost/]]
--Twitter / はてなハイク に起動中の「伺か」のゴーストに関することを気軽に投稿できるSSP専用プラグイン

-[[ついっとゅう>http://midolaso.appspot.com/tw/twittyu/]]
--Twitterクライアント機能拡張プラグイン

-[[はいくゅう>http://midolaso.appspot.com/hatena/haikuyu/]]
--はてなハイククライアント機能拡張プラグイン

-[[スタンプ帳>http://navy.nm.land.to/post/]]
--ゴーストさんがスタンプを押してくれます(いろいろ条件がある場合も)
--[[対応ゴーストリスト:http://www10.atwiki.jp/postic/pages/13.html]]

-[[BalloonMaker>http://coderatte.ehoh.net/]]
--バルーンを作れます。

-[[updater_yaya>http://home.384.jp/evidence/cgi-bin/archives/10.html]]
--SHIORI, SAORI, PLUGIN, HEADLINE で使用するyaya.dllを一括コピーできます。

-[[daumaker>https://github.com/nikolat/daumaker]]
--updates2.dauを作成します。

-[[BalloonSelector>http://home.384.jp/evidence/]]
-[[BalloonSelector>https://github.com/nikolat/balloonselector]]
--バルーン選択支援プラグイン。

-[[PlaylistMaker>http://home.384.jp/evidence/]]

-[[RSS Setting>http://home.384.jp/evidence/]]

-[[第弐版仮想道頓堀水泳拡張>http://ms.shillest.net/yaya_as.xhtml]]
--バーチャル道頓堀プラグイン。

-[[第弐版仮想麦酒飛散拡張>http://ms.shillest.net/yaya_as.xhtml]]
--バーチャルビールかけプラグイン。

-[[第弐版仮想実体化拡張>http://ms.shillest.net/yaya_as.xhtml]]
--実体化?プラグイン。

**プラグイン作成法 [#y7e14f0e]
***「バーチャル道頓堀プラグイン」書き換え例 [#vfa5b8d9]

-yaya_plugin_main.txt~
#code(aya,nonumber,nooutline,nolink){{
//↓プラグインメニュー(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'
}
}}
他に何かやらせたい事があれば[[プラグイン仕様書>http://emily.shillest.net/specwiki/index.php?PLUGIN%2F2.0%2F%E4%BB%95%E6%A7%98%E6%9B%B8]]参照~
~

-descript.txt
 //文字コード
 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/

-install.txt
 type,plugin
 //プラグイン名 (★絶対変更する)
 name,バーチャル道頓堀
 //インストールディレクトリ名 (★絶対変更する)
 directory,TOMBORI

***ほか [#ubbe4fd8]
-yaya.txtのiolog, offをコメントアウトしログ出力オンにすると、プラグインにどんなイベントが発生するのか把握可能(yaya.txtデフォルト設定ではOnSecondChangeは無視)ゴーストと同じように発生するイベントとしないイベントがあり。
-里々から\![raiseplugin]で値を送るとき「、」や「。」に自動的にウェイトタグが付く場合があり(「φ。」と書いても防げない)
-プラグインエクスプローラーを開き、プラグイン無効→有効でプラグインリロード

***参考サイト [#vc8a9e1c]
-[[プラグイン仕様書>http://ukadoc.googlecode.com/svn/trunk/manual/spec_plugin.html]]
-[[プラグイン仕様書>http://ssp.shillest.net/ukadoc/manual/spec_plugin.html]]