//============================================================== //ログインボーナスNPC by ROエミュは癒し様(改良:byしいたけ) // //スロットマシーン型のログインボーナス。 //毎日同じものではなく、ランダムに入手できるのがミソ。 //大当たり〜ハズレまで用意してます。 // //最初のパターンのみ、解説が入っています。 //確率・景品・文などはお好きにに変更してください。 //============================================================== //マップ,横軸,縦軸,向き NPC名 NPC表示番号 payon_p.gat,83,128,5 script ゲームマスター 871,{ set '@day,gettime(7)*10000+gettime(6)*100+gettime(5); //年月日取得 if(#LOGINBONUSLASTYMD < '@day){ //最終取得が現在の年月日より古ければ受け取り mes "[ゲームマスター]"; //NPC名・説明文を自由に変えてください。 mes "今日もログインありがとう!"; mes "一日一回ショップポイント獲得"; mes "チャレンジをしますか?"; next; switch(select("やる","やらない")) { //case 1:やる判定、case 2:やらない判定。 case 1: switch(rand(22)) { //確率の調整 //今回はランダムで1/22。 //case0〜case21のパターンを作成してます。 //パターンを増やす場合は、case:〜の数をを増やして下さい。 //増やしたらrand((22))の数も変更してください。 case 0: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; //ここまでは共通スロット画面 //演出を一緒にすることでスロット感を出す。 next; misceffect 203; mes "[---][---][---]"; mes " …!?…!?"; //1/22の超大当たり演出 next; mes "[|||][|||][|||]"; mes " キュルルル…。"; mes ""; mes "【nextボタンを押してください。】"; next; mes "[GOD][|||][|||]"; //絵柄は自由に変更可能です。 mes " シャキーン!!"; next; mes "[GOD][GOD][|||]"; mes " シャキーン!!"; next; misceffect 113; mes "[GOD][GOD][GOD]"; mes " シャキーン!!!!!!"; next; mes "【GOD】揃い!"; mes "戦闘教範100の箱 1個獲得!"; mes "バブルガム箱 1個獲得!"; mes "オルレアンのフルコース 10個獲得!"; mes "古いカード帖 1個獲得!"; mes "古い紫色の箱 2個獲得!"; mes "30000 SHOP POINT GET!!"; //↑もらえるアイテム・ショップポイントの説明(メッセージウィンドウ表示) //↓もらえるアイテム・ショップポイントの設定(内部設定) getitem 12902,1; //もらえるアイテム番号,数 getitem 13696,1; getitem 14646,10; getitem 616,1; getitem 617,2; set PC_SHOP_POINT,PC_SHOP_POINT+30000; //ショップポイント付与。数字だけ変えて下さい。 break; //以降は通常演出パターンです。 case 1: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[7][|||][|||]"; mes " シャキーン!"; next; mes "[7][7][|||]"; mes " シャキーン!!"; next; misceffect 75; mes "[7][7][7]"; mes " シャキーン!!!!!!"; next; mes "【7】揃い!"; mes "戦闘教範100の箱 1個獲得!"; mes "バブルガム箱 1個獲得!"; mes "10000 SHOP POINT GET!!"; getitem 12902,1; getitem 13696,1; set PC_SHOP_POINT,PC_SHOP_POINT+10000; break; case 2: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[BAR][|||][|||]"; mes " シャキーン!"; next; mes "[BAR][BAR][|||]"; mes " シャキーン!!"; next; misceffect 85; mes "[BAR][BAR][BAR]"; mes " シャキーン!!!!!!"; next; mes "【BAR】揃い!"; mes "戦闘教範100の箱 1個獲得!"; mes "5000 SHOP POINT GET!!"; getitem 12902,1; set PC_SHOP_POINT,PC_SHOP_POINT+5000; break; case 3: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[☆][|||][|||]"; mes " シャキーン!"; next; mes "[☆][☆][|||]"; mes " シャキーン!!"; next; mes "[☆][☆][☆]"; mes " シャキーン!!!!!!"; next; misceffect 82; mes "【☆】揃い!"; mes "バブルガム箱 1個獲得!"; mes "3000 SHOP POINT GET!!"; getitem 13696,1; set PC_SHOP_POINT,PC_SHOP_POINT+3000; break; case 4: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[◎][|||][|||]"; mes " シャキーン!"; next; mes "[◎][◎][|||]"; mes " シャキーン!!"; next; mes "[◎][◎][◎]"; mes " シャキーン!!!!!!"; next; mes "【◎】揃い!"; mes "オルレアンのフルコース 10個獲得!"; mes "3000 SHOP POINT GET!!"; getitem 14646,10; set PC_SHOP_POINT,PC_SHOP_POINT+3000; break; case 5: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[○][|||][|||]"; mes " シャキーン!"; next; mes "[○][○][|||]"; mes " シャキーン!!"; next; mes "[○][○][○]"; mes " シャキーン!!!!!!"; next; mes "【○】揃い!"; mes "古い紫色の箱 2個獲得!"; mes "3000 SHOP POINT GET!!"; getitem 617,2; set PC_SHOP_POINT,PC_SHOP_POINT+3000; break; case 6: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[△][|||][|||]"; mes " シャキーン!"; next; mes "[△][△][|||]"; mes " シャキーン!!"; next; mes "[△][△][△]"; mes " シャキーン!!!!!!"; next; mes "【△】揃い!"; mes "改良型濃縮オリデオコン 1個獲得!"; mes "改良型濃縮エルニウム 1個獲得!"; mes "3000 SHOP POINT GET!!"; getitem 6240,1; getitem 6241,1; set PC_SHOP_POINT,PC_SHOP_POINT+3000; break; case 7: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[▲][|||][|||]"; mes " シャキーン!"; next; mes "[▲][▲][|||]"; mes " シャキーン!!"; next; mes "[▲][▲][▲]"; mes " シャキーン!!!!!!"; next; mes "【▲】揃い!"; mes "濃縮オリデオコン 1個獲得!"; mes "濃縮エルニウム 1個獲得!"; mes "2000 SHOP POINT GET!!"; getitem 7619,1; getitem 7620,1; set PC_SHOP_POINT,PC_SHOP_POINT+2000; break; case 8: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[Д][|||][|||]"; mes " シャキーン!"; next; mes "[Д][Д][|||]"; mes " シャキーン!!"; next; mes "[Д][Д][Д]"; mes " シャキーン!!!!!!"; next; mes "【Д】(サンドマン)揃い!"; mes "グレイトネイチャ 30個獲得!"; mes "1000 SHOP POINT GET!!"; getitem 997,30; set PC_SHOP_POINT,PC_SHOP_POINT+1000; break; case 9: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[λ][|||][|||]"; mes " シャキーン!"; next; mes "[λ][λ][|||]"; mes " シャキーン!!"; next; mes "[λ][λ][λ]"; mes " シャキーン!!!!!!"; next; mes "【λ】揃い!"; mes "スピードポーション 10個獲得!"; mes "ハイスピードポーション 10個獲得!"; mes "バーサクポーション 10個獲得!"; mes "濃縮サライマインジュース 10個獲得!"; mes "1000 SHOP POINT GET!!"; getitem 645,10; getitem 656,10; getitem 657,10; getitem 12437,10; set PC_SHOP_POINT,PC_SHOP_POINT+1000; break; case 10: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[魚][|||][|||]"; mes " シャキーン!"; next; mes "[魚][魚][|||]"; mes " シャキーン!!"; next; mes "[魚][魚][魚]"; mes " シャキーン!!!!!!"; next; mes "【魚】揃い!"; mes "おいしい魚 100個獲得!"; mes "1000 SHOP POINT GET!!"; getitem 579,100; set PC_SHOP_POINT,PC_SHOP_POINT+1000; break; case 11: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[ICE][|||][|||]"; mes " シャキーン!"; next; mes "[ICE][ICE][|||]"; mes " シャキーン!!"; next; mes "[ICE][ICE][ICE]"; mes " シャキーン!!!!!!"; next; mes "[ICE][ICE][ICE]"; mes "【ICE】揃い!"; mes "アイスクリーム 100個獲得!"; mes "1000 SHOP POINT GET!!"; getitem 536,100; set PC_SHOP_POINT,PC_SHOP_POINT+1000; break; case 12: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[肉][|||][|||]"; mes " シャキーン!"; next; mes "[肉][肉][|||]"; mes " シャキーン!!"; next; mes "[肉][肉][肉]"; mes " シャキーン!!!!!!"; next; mes "【肉】揃い!"; mes "にく 29個獲得!"; mes "1000 SHOP POINT GET!!"; getitem 517,29; set PC_SHOP_POINT,PC_SHOP_POINT+1000; break; case 13: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[石][|||][|||]"; mes " シャキーン!"; next; mes "[石][石][|||]"; mes " シャキーン!!"; next; mes "[石][石][石]"; mes " シャキーン!!!!!!"; next; mes "【石】揃い!"; mes "オリデオコン 5個獲得!"; mes "エルニウム 5個獲得!"; mes "1000 SHOP POINT GET!!"; getitem 984,5; getitem 985,5; set PC_SHOP_POINT,PC_SHOP_POINT+1000; break; case 14: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[\][|||][|||]"; mes " シャキーン!"; next; mes "[\][(^o^)][|||]"; mes " シャキーン!!"; next; misceffect 306; mes "[\][(^o^)][/]"; mes " シャキーン!!!!!!"; next; mes "【\(^o^)/】揃い!"; mes "ゼロピー 1個獲得!"; mes "100 SHOP POINT GET!!"; getitem 909,1; set PC_SHOP_POINT,PC_SHOP_POINT+100; break; case 15: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[Д][|||][|||]"; mes " シャキーン!"; next; mes "[Д][Д][|||]"; mes " シャキーン!!"; next; mes "[Д][Д][Д]"; mes " シャキーン!!!!!!"; next; mes "【Д】(サンドマン)揃い!"; mes "グレイトネイチャ 30個獲得!"; mes "1000 SHOP POINT GET!!"; getitem 997,30; set PC_SHOP_POINT,PC_SHOP_POINT+1000; break; case 16: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[λ][|||][|||]"; mes " シャキーン!"; next; mes "[λ][λ][|||]"; mes " シャキーン!!"; next; mes "[λ][λ][λ]"; mes " シャキーン!!!!!!"; next; mes "【λ】揃い!"; mes "スピードポーション 10個獲得!"; mes "ハイスピードポーション 10個獲得!"; mes "バーサクポーション 10個獲得!"; mes "濃縮サライマインジュース 10個獲得!"; mes "1000 SHOP POINT GET!!"; getitem 645,10; getitem 656,10; getitem 657,10; getitem 12437,10; set PC_SHOP_POINT,PC_SHOP_POINT+1000; break; case 17: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[魚][|||][|||]"; mes " シャキーン!"; next; mes "[魚][魚][|||]"; mes " シャキーン!!"; next; mes "[魚][魚][魚]"; mes " シャキーン!!!!!!"; next; mes "【魚】揃い!"; mes "おいしい魚 100個獲得!"; mes "1000 SHOP POINT GET!!"; getitem 579,100; set PC_SHOP_POINT,PC_SHOP_POINT+1000; break; case 18: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[ICE][|||][|||]"; mes " シャキーン!"; next; mes "[ICE][ICE][|||]"; mes " シャキーン!!"; next; mes "[ICE][ICE][ICE]"; mes " シャキーン!!!!!!"; next; mes "[ICE][ICE][ICE]"; mes "【ICE】揃い!"; mes "アイスクリーム 100個獲得!"; mes "1000 SHOP POINT GET!!"; getitem 536,100; set PC_SHOP_POINT,PC_SHOP_POINT+1000; break; case 19: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[肉][|||][|||]"; mes " シャキーン!"; next; mes "[肉][肉][|||]"; mes " シャキーン!!"; next; mes "[肉][肉][肉]"; mes " シャキーン!!!!!!"; next; mes "【肉】揃い!"; mes "にく 29個獲得!"; mes "1000 SHOP POINT GET!!"; getitem 517,29; set PC_SHOP_POINT,PC_SHOP_POINT+1000; break; case 20: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[石][|||][|||]"; mes " シャキーン!"; next; mes "[石][石][|||]"; mes " シャキーン!!"; next; mes "[石][石][石]"; mes " シャキーン!!!!!!"; next; mes "【石】揃い!"; mes "オリデオコン 5個獲得!"; mes "エルニウム 5個獲得!"; mes "1000 SHOP POINT GET!!"; getitem 984,5; getitem 985,5; set PC_SHOP_POINT,PC_SHOP_POINT+1000; break; case 21: mes "[--][--][--]"; mes "それでは〜、レバーオン!"; mes ""; mes "ガチャッ!"; next; mes "[|||][|||][|||]"; mes " キュルルル…。"; next; mes "[\][|||][|||]"; mes " シャキーン!"; next; mes "[\][(^o^)][|||]"; mes " シャキーン!!"; next; misceffect 306; mes "[\][(^o^)][/]"; mes " シャキーン!!!!!!"; next; mes "【\(^o^)/】揃い!"; mes "ゼロピー 1個獲得!"; mes "100 SHOP POINT GET!!"; getitem 909,1; set PC_SHOP_POINT,PC_SHOP_POINT+100; break; } break; //長いので続きは外に出す case 2: mes "[ゲームマスター]"; mes "そうですか……"; mes "やりたくなったら、"; mes "また来てくださいね〜。"; close; } next; mes "[ゲームマスター]"; mes "それでは、良い一日を〜。"; set #LOGINBONUSLASTYMD,'@day; //最終取得日更新 } close; OnInit: waitingroom "1日1回チャレンジ!", 0; }