Rmake Wikiは、Rmakeに関する情報共有をするためのWikiです。


スクリプト/サンプル/基本スクリプト講座(1)

最終投稿者:777 更新:2010年08月31日 11:32:10

基本スクリプト講座(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)

意味が分からない

User_icon
ゲスト