レベルアップで技習得(質問掲示板

投稿: User icon mini 退会したユーザー 投稿:2011/05/17 19:10:17(最新:2011/05/21 18:11:21)
そのままです。
たとえば5Lvにあがると魔法Lv1を覚えて10Lvで魔法Lv2を覚える・・・。
見たいな感じです
よければスクリプトを教えてください

コメントする

コメントするには、ログインする必要があります。

コメント一覧

User icon mini 退会したユーザー(投稿日:2011/05/21 18:11, 履歴)
これも自己解決↓
User icon mini 退会したユーザー(投稿日:2011/05/21 17:48, 履歴)
つい最近出た話題で解決。
もうひとつ質問なんですがアイテム渡したときに
アイテムが重複して渡されるんですが、これをどうにかできませんか?
Nyan mini rurun9(投稿日:2011/05/20 15:12, 履歴)
はい、はーい。
つい最近出た話題を何故スルーしてるのかが不思議だったのですが
質問掲示板「レベルupで技を覚える」


>>どうやって変数にプラス1する
>>どこに書くのかもわからない

とりあえず、基本的なスクリプトの書き方、ルールを覚えましょー。
Rmakeは少しでも工夫しようと思ったら、プログラマーの世界に片足突っ込む以外に道はないのですw
入り口↓
・wiki その他/困ったときに(lv.0
・wiki スクリプト/つくってみよう0

冗談などではなく、リンク先まで全部読んでゆくのです。
意味がわからなければ、どの辺の表現がわかりにくいのか、をココに戻ってきて書込して下さい。wiki直していきますよん
Material 7186 1 mini ikosami(投稿日:2011/05/20 00:45, 履歴)
setVariable("lv", getVariable("lv")+1)
で変数に+1します。

書く場所は
①レベルアップする場所全部に書くか、

②defなんやらの関数で書いたやつを読み込み
みたいなのがあるらしいですけど
それは、僕はまったく使ったことがなくてよくわからないので

①か、②のやつを他の誰かに聞いてください。
色々なほかの掲示板のところのトピックで見たことはあるのですが・・・ 
User icon mini 退会したユーザー(投稿日:2011/05/19 20:37, 履歴)
今気づいたんですがどうやって変数にプラス1するんですか?
if getVariable("lv") == 5#レベルが5なら
#アイテムを装備させる
elsif getVariable("lv") == 7#レベルが7なら
#アイテムを装備させる
end
これをどこに書くのもわからないし・・・。
User icon mini 退会したユーザー(投稿日:2011/05/19 20:33, 履歴)
一応やってみます
Material 7186 1 mini ikosami(投稿日:2011/05/19 17:14, 履歴)
if getVariable("lv") == 5#レベルが5なら
#アイテムを装備させる
elsif getVariable("lv") == 7#レベルが7なら
#アイテムを装備させる
end


のような感じでしょうか?

elsif getVariable("lv") == (レベルの数字)
#覚える技のアイテム


をendの上に追加すればいくらでも覚える技を増やせます。
User icon mini 退会したユーザー(投稿日:2011/05/18 17:53, 履歴)
かなりの初心者ですいません。。。
指定のレベルに達したら技を覚えるのはどうするんでしょうか。。。
Material 7186 1 mini ikosami(投稿日:2011/05/18 00:16, 履歴)
最初にレベルの変数を設定して
レベルを上げる時に、同時にその変数を+1して
if getValable("lv") == 1
#アイテムを渡す
end

みたいな感じでどうですか?

ちなみに、スクリプトのやつは何も見ないで記憶で書いたので
色々と間違ってるかもしれませんので
自分流に書き直してください。