=begin -------------------------------------------------------------------------------- ☆★☆ ランダムな暗号を変数に入れる ☆★☆ by かおばん ・KAOBAN::CODE_SYSTEM.maker_rand_code_ と イベントスクリプト(上級)で記述すると 下の4つの指定の変数に 候補からランダムに選んで暗号を代入してくれます ・$game_variables[822] == "1010" と条件分岐でスクリプトを記述すると 変数822番の暗号が 1010 という "文字" である時、という分岐をします (この変数での分岐は、このスクリプトを入れていなくても元からできます) ・セリフで(顔グラの横や顔グラなしのメッセージ等で)この変数の文字を表示する場合、 「 ラルフ「おい! 暗号は \V[822] だったよな!?」 のようにします (これは例です) -------------------------------------------------------------------------------- =end module KAOBAN K_CODE_V_ID1 = 822 # ← ランダムな暗号を代入する変数その1 K_CODE_V_ID2 = 823 # ← ランダムな暗号を代入する変数その2 K_CODE_V_ID3 = 824 # ← ランダムな暗号を代入する変数その3 K_CODE_V_ID4 = 825 # ← ランダムな暗号を代入する変数その4 RAND_NUMBER_K = [nil, "0000", "0001", "0010", "0011", "0100", "0101", "0110", "0111", "1000", "1001", "1010", "1011", "1100", "1101", "1110", "1111"] end module KAOBAN module CODE_SYSTEM module_function def maker_rand_code_ make_r_co = KAOBAN::RAND_NUMBER_K maker_k_rand = rand(15) + 1 case maker_k_rand when 1 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[1] make_r_co.delete_at 1 when 2 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[2] make_r_co.delete_at 2 when 3 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[3] make_r_co.delete_at 3 when 4 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[4] make_r_co.delete_at 4 when 5 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[5] make_r_co.delete_at 5 when 6 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[6] make_r_co.delete_at 6 when 7 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[7] make_r_co.delete_at 7 when 8 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[8] make_r_co.delete_at 8 when 9 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[9] make_r_co.delete_at 9 when 10 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[10] make_r_co.delete_at 10 when 11 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[11] make_r_co.delete_at 11 when 12 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[12] make_r_co.delete_at 12 when 13 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[13] make_r_co.delete_at 13 when 14 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[14] make_r_co.delete_at 14 when 15 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[15] make_r_co.delete_at 15 when 16 $game_variables[KAOBAN::K_CODE_V_ID1] = make_r_co[16] make_r_co.delete_at 16 end maker_k_rand = rand(14) + 1 case maker_k_rand when 1 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[1] make_r_co.delete_at 1 when 2 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[2] make_r_co.delete_at 2 when 3 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[3] make_r_co.delete_at 3 when 4 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[4] make_r_co.delete_at 4 when 5 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[5] make_r_co.delete_at 5 when 6 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[6] make_r_co.delete_at 6 when 7 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[7] make_r_co.delete_at 7 when 8 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[8] make_r_co.delete_at 8 when 9 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[9] make_r_co.delete_at 9 when 10 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[10] make_r_co.delete_at 10 when 11 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[11] make_r_co.delete_at 11 when 12 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[12] make_r_co.delete_at 12 when 13 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[13] make_r_co.delete_at 13 when 14 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[14] make_r_co.delete_at 14 when 15 $game_variables[KAOBAN::K_CODE_V_ID2] = make_r_co[15] make_r_co.delete_at 15 end maker_k_rand = rand(13) + 1 case maker_k_rand when 1 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[1] make_r_co.delete_at 1 when 2 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[2] make_r_co.delete_at 2 when 3 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[3] make_r_co.delete_at 3 when 4 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[4] make_r_co.delete_at 4 when 5 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[5] make_r_co.delete_at 5 when 6 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[6] make_r_co.delete_at 6 when 7 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[7] make_r_co.delete_at 7 when 8 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[8] make_r_co.delete_at 8 when 9 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[9] make_r_co.delete_at 9 when 10 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[10] make_r_co.delete_at 10 when 11 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[11] make_r_co.delete_at 11 when 12 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[12] make_r_co.delete_at 12 when 13 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[13] make_r_co.delete_at 13 when 14 $game_variables[KAOBAN::K_CODE_V_ID3] = make_r_co[14] make_r_co.delete_at 14 end maker_k_rand = rand(12) + 1 case maker_k_rand when 1 $game_variables[KAOBAN::K_CODE_V_ID4] = make_r_co[1] make_r_co.delete_at 1 when 2 $game_variables[KAOBAN::K_CODE_V_ID4] = make_r_co[2] make_r_co.delete_at 2 when 3 $game_variables[KAOBAN::K_CODE_V_ID4] = make_r_co[3] make_r_co.delete_at 3 when 4 $game_variables[KAOBAN::K_CODE_V_ID4] = make_r_co[4] make_r_co.delete_at 4 when 5 $game_variables[KAOBAN::K_CODE_V_ID4] = make_r_co[5] make_r_co.delete_at 5 when 6 $game_variables[KAOBAN::K_CODE_V_ID4] = make_r_co[6] make_r_co.delete_at 6 when 7 $game_variables[KAOBAN::K_CODE_V_ID4] = make_r_co[7] make_r_co.delete_at 7 when 8 $game_variables[KAOBAN::K_CODE_V_ID4] = make_r_co[8] make_r_co.delete_at 8 when 9 $game_variables[KAOBAN::K_CODE_V_ID4] = make_r_co[9] make_r_co.delete_at 9 when 10 $game_variables[KAOBAN::K_CODE_V_ID4] = make_r_co[10] make_r_co.delete_at 10 when 11 $game_variables[KAOBAN::K_CODE_V_ID4] = make_r_co[11] make_r_co.delete_at 11 when 12 $game_variables[KAOBAN::K_CODE_V_ID4] = make_r_co[12] make_r_co.delete_at 12 when 13 $game_variables[KAOBAN::K_CODE_V_ID4] = make_r_co[13] make_r_co.delete_at 13 end $game_map.need_refresh = true end end end