LimeChatスクリプトを拡張するライブラリ 「Orthoclase」(3)
http://d.hatena.ne.jp/anon_193/20090227/1235708463の続き.
Download (from Mediafire)
今度はPHPScriptに暫定対応した.Microsoft製以外のスクリプトエンジンは,どいつもこいつもバグワールドで挙動がおかしいので,JScript/VBScript以外を使う場合,最悪アクセス違反落ちを覚悟しないと行けないかも知れない.
とりあえず,PHPScriptでは,こんな感じで書けるようになる.
#PHPScript $LimeExt->ConnectObject($event, "event_"); function event_onChannelText($prefix, $channel, $text) { if ($text == "おはよう") { $event->send($channel, "おはよ〜"); } }
ConnectObjectの対応で四苦八苦してたけど,そういやPHPってネイティブなCOMオブジェクト接続関数持ってたんだね.気付くの遅いよ・・・