スクリプト/サンプル/基本スクリプト講座(1)
Rmake基本スクリプト講座(1)
http://rmake.jp/games/4912/play
①【speak("")】
speak("ここにパンがあります")
②【if文】
if getFlag("パンを食べた") speak("おなかいっぱいだ") else speak("おなかすいたなあ") end
③【フラグ】
case speakWithSelect(2, "はい","いいえ",
"パンを食べますか?")
when 0
speak("もぐもぐもぐ")
setFlag("パンを食べた",true)
when 1
speak("あとにしよう")
end
④【変数】
speak("敵Aと戦闘スタート")
if startTurnBattle(11,18)
speak("勝った")
setVariable("お金",getVariable("お金") + 100)
setFlag("敵Aを倒した",false)
else
speak("負けた")
end
開始スクリプトには↓
setVariable("お金",0)
このWikiの掲示板(すべて読む)
コメント一覧
投稿者:muneru(投稿日:2010/08/31 11:32)
武器を装備させたのにエラーがでて
素手になるのはナゼ?
投稿者:muneru(投稿日:2010/08/30 21:27)
そういう意味ですね
分かりました
投稿者:suzune555(投稿日:2010/08/28 23:04)
speak("ここにパンがあります")
は
お話です
このスクリプトでイベントに会話させることが出来ます
投稿者:suzune555(投稿日:2010/08/28 23:03)
if getFlag("パンを食べた")
speak("おなかいっぱいだ")
else
speak("おなかすいたなあ")
end
は
何か関連のあるイベントに
setFlag("テストフラグ", true)
と書けば内容が変わるというものです
見てみましょう
↓ ↓
http://page.rmake.jp/wikis/6
投稿者:suzune555(投稿日:2010/08/28 23:01)
↓=選択肢はフラグ
お金は変数で実行可能です☆
って言うことです
投稿者:suzune555(投稿日:2010/08/28 23:00)
setVariable("お金",0)
はお金の設定です
speak("敵Aと戦闘スタート")
if startTurnBattle(11,18)
speak("勝った")
setVariable("お金",getVariable("お金") + 100)
setFlag("敵Aを倒した",false)
else
speak("負けた")
end
は2DRPGの場合
2DRPGアクションの場合は
setVariable("お金",getVariable("お金") + 100)
だけでOKです
投稿者:suzune555(投稿日:2010/08/28 22:58)
case speakWithSelect(2, "はい","いいえ",
"パンを食べますか?")
when 0
speak("もぐもぐもぐ")
setFlag("パンを食べた",true)
when 1
speak("あとにしよう")
end
は選択肢ですね
フラグで作っていますが
横の関数リストにあるから大丈夫☆
的な意味だと思います
投稿者:naoki(投稿日:2010/08/28 13:22)
ゲームやれば分かりますよ。
(私が言える立場じゃねぇぇぇぇぇぇぇぇぇぇぇ!)
投稿者:muneru(投稿日:2010/08/28 13:00)
意味が分からない
