///////// 「春分の日&秋分の日 ハッピーマンデー その他」挨拶組み込み ///////// by 大盛林らいす氏 ///使い方 ///挨拶の関数内にある「_休日配列」に、イベントが起こる日を「,」で区切って追加する。 ///その後、イベントが起きる日を定義する。 /// ///(例:文化の日) ///文化の日 ///{ /// 年月日書式(year, 11, 3) ///} /// ///あいさつ文を追加するときは「〜の挨拶」の書式で関数を追加のこと。 /// ///文化の日の挨拶 ///{ /// "\1\s[10]\0\s[5]文化の日ー。\e" ///} 挨拶 { _当日 = 年月日書式(year, month, day) _休日配列 = "春分の日,秋分の日,成人の日,敬老の日,海の日,体育の日,元旦,ヴァレンタインデー,花祭り,クリスマスイヴ,クリスマス" _挨拶 = "平日の挨拶" for _n = 0; _n < ARRAYSIZE(_休日配列); _n++ { if _当日 == EVAL(_休日配列[_n]) { _挨拶 = _休日配列[_n] + "の挨拶" break } } EVAL(_挨拶) } //-------イベント----------------------------- //---- 特殊休日 春分の日の挨拶 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[0]今日は春分の日です。 \e" } 秋分の日の挨拶 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[0]今日は秋分の日です。 \e" } 成人の日の挨拶 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[0]今日は成人の日です。 \e" } 海の日の挨拶 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[0]今日は海の日です。 \e" } 敬老の日の挨拶 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[0]今日は敬老の日です。 \e" } 体育の日の挨拶 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[0]今日は、体育の日です。 \e" } //---- その他 //元旦 元旦 { 年月日書式(year, 1, 1) } 元旦の挨拶 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[5]明けましておめでとうございます。\w5\n今年も、がんばろーね。\e" } //ヴァレンタインデー ヴァレンタインデー { 年月日書式(year, 2, 14) } ヴァレンタインデーの挨拶 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[5]今日は、\w5\s[1]若い男女が子作りにはげむもう一つの日\w5\n\s[31]「ヴァレンタイン・デー」でーす!\w8\1\s[10]菓子メーカーの戦略に引っかかった人間が、\w5\nお菓子屋に投資をする日でもありますね。\e" } //花祭り 花祭り { 年月日書式(year, 4, 8) } 花祭りの挨拶 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[0]今日は「花祭り」だね。\w5\n\n\s[8]私は関係ないけどさ、\n仏教徒の人はちゃんとお祝いしている?\w8\1\s[10]珍しくマトモなこと言ってますね。\e" } //クリスマス クリスマスイヴ { 年月日書式( year, 12, 24) } クリスマスイヴの挨拶 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[5]今日は、\w5\s[1]日本中で若い男女が子作りにはげむ日\w5\n\s[31]「クリスマス・イヴ」でーす!\w8\1\s[11]まあ、大間違いではありませんが・・・\e" } //クリスマス クリスマス { 年月日書式( year, 12, 25) } クリスマスの挨拶 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[5]メリー・クリスマース!\w5\n\n\s[31]今日がキリストの誕生日だと思ってるおバカさん、\w5\n先生怒らないから、手・\w3を・\w3上・\w3げ・\w3てー。\w8\1\s[12]もう少し言い方が・・・\e" } //---- 平日の挨拶 -------------------------------------------------------------- 平日の挨拶 { if hour >= 4 && hour <= 11 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[5]おはようございます。\w5\n今日も一日、頑張りましょ!\e" "\0\s[6]\1\s[12]・\w3・\w3・\w3%selfname、おきなさい。\w8朝ですよ。\n\n\w8\0うー・・・、\w5もー・・・、\w5う\w5る\w5さ\w5あ\w5\s[39]い\w5!\n\n\1\s[18]うわ!\n\n\0\s[6]\w8\1\s[16]\w9\w9\w9\0\s[38]ふぁー・・・あ。\w8\w8\s[5]おはようございます。\w5\n\s[2]・\w3・\w3・\w3あ、あれっ?\w5\nどうしたの、%keroname!\n\n\w8\1\s[16]・・・寝ぼけたあなたにやられました。\w8\0\s[9]ご、ごめんね!\e" } elseif hour >= 12 && hour <= 14 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[5]こんにちは。\w3お昼はもう食べたの?\e" } elseif hour >= 15 && hour <= 17 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[5]こんにちはー。\e" } elseif hour >= 18 && hour <= 21 { "\0\s[2808]\_w[1000]\1\s[10]\0\s[5]こんばんはー。\e" } else { "\0\s[2808]\_w[1000]\1\s[10]\0\s[6]夜も遅くなりましたね。\e" } }