マクロの質問ですryougaa - 2010/03/15(月) 22:33 No.2076
|
マクロを作ったのですが、何故か動作しないので、修正が必要なところを教えていただければと、思います。
トリガーとなるPrivmsgは、 0 Join * 0 0 Raw Privmsg #BOTコマンド送信用 :Bcom-time%t %n %f 0 上のマクロから入力されます。(これは動作しています)
以下、訂正の必要があると思われるマクロの内容です。 送信先に%2を使用することはできないのでしょうか
0 %me|%mu Privmsg * Bcom_time2?:??:??* 0 0 Send %2 %1さん、こんばんは 1 0 %me|%mu Privmsg * Bcom_time00:??:??* 0 0 Send %2 %1さん、こんばんは 1 0 %me|%mu Privmsg * Bcom_time01:??:??* 0 0 Send %2 %1さん、こんばんは 1 0 %me|%mu Privmsg * Bcom_time02:??:??* 0 0 Send %2 %1さん、こんばんは 1 0 %me|%mu Privmsg * Bcom_time03:??:??* 0 0 Send %2 %1さん、こんばんは 1 0 %me|%mu Privmsg * Bcom_time04:??:??* 0 0 Send %2 %1さん、おはようございます 1 0 %me|%mu Privmsg * Bcom_time05:??:??* 0 0 Send %2 %1さん、おはようございます 1 0 %me|%mu Privmsg * Bcom_time06:??:??* 0 0 Send %2 %1さん、おはようございます 1 0 %me|%mu Privmsg * Bcom_time07:??:??* 0 0 Send %2 %1さん、おはようございます 1 0 %me|%mu Privmsg * Bcom_time08:??:??* 0 0 Send %2 %1さん、おはようございます 1 0 %me|%mu Privmsg * Bcom_time09:??:??* 0 0 Send %2 %1さん、おはようございます 1 0 %me|%mu Privmsg * Bcom_time10:??:??* 0 0 Send %2 %1さん、こんにちは 1 0 %me|%mu Privmsg * Bcom_time11:??:??* 0 0 Send %2 %1さん、こんにちは 1 0 %me|%mu Privmsg * Bcom_time12:??:??* 0 0 Send %2 %1さん、こんにちは 1 0 %me|%mu Privmsg * Bcom_time13:??:??* 0 0 Send %2 %1さん、こんにちは 1 0 %me|%mu Privmsg * Bcom_time14:??:??* 0 0 Send %2 %1さん、こんにちは 1 0 %me|%mu Privmsg * Bcom_time15:??:??* 0 0 Send %2 %1さん、こんにちは 1 0 %me|%mu Privmsg * Bcom_time16:??:??* 0 0 Send %2 %1さん、こんにちは 1 0 %me|%mu Privmsg * Bcom_time17:??:??* 0 0 Send %2 %1さん、こんにちは 1 0 %me|%mu Privmsg * Bcom_time18:??:??* 0 0 Send %2 %1さん、こんばんは 1 0 %me|%mu Privmsg * Bcom_time19:??:??* 0 0 Send %2 %1さん、こんばんは 1
|
ひゅー - 2010/03/17(水) 23:36 No.2079
|
このマクロが動かないのはBcom-timeとBcom_timeの-と_の違いかと思われますが、 時刻に対応した挨拶をしたいだけならば、わざわざ別チャンネルを用意することなく実現できます。
マクロで、あるチャンネルへのjoin時に
動作:send 送信先:%f 動作の情報:%nさん、$REPLACE(greeting.txt,%t)。
などとしておき、greeting.txtに
00:*:* こんばんは 01:*:* こんばんは 02:*:* こんばんは 03:*:* おはようございます 04:*:* おはようございます
などと23:*:*まで書いておけばよいでしょう。
|
ryougaa - 2010/03/18(木) 06:48 No.2080
|
ありがとうございます。 -と_という初歩的なことを見落としていました。 元々、-と_を使い分けていたため、そこで調整し忘れたのでしょう。
また、$replaceで、すっきりさせることができました。
|
|