掲示板:スクリプト/ランキング関数
最終投稿者: ikosami
更新(最新コメント):2017/04/08 21:19:40
コメントする
コメントするには、ログインする必要があります。
コメント一覧
2DアクションRPGじゃ使えないんですね・・。
error
104行目って分からない・・・。
これは無視してもいいんでしょうか?
(間違いって書いてあるからダメですよね・・、)
開始スクリプト : syntax error, コードに文法的な間違いがあります。 line(行): 104
104行目って分からない・・・。
これは無視してもいいんでしょうか?
(間違いって書いてあるからダメですよね・・、)
退会したユーザー(投稿日:2012/05/26 22:38,
履歴)
もしや、まだ文法ミスが残ってたかも?
endが一つ多かったので修正しておきました。
endが一つ多かったので修正しておきました。
退会したユーザー(投稿日:2012/04/30 22:56,
履歴)
なんかおかしいと思ったらまさかの文法ミス・・・
def Rank_Add(a) #中略 if getFlag("Ranklarger") while o <=getVariable("RankNumber") if R[i] == R[o] || !R[i] || !R[o] elsif R[i] > R[o] && i > o R2 = R[i]; R[i] = R[o]; R[o] = R2 elsif R[i] < R[o] && i < o R2 = R[i]; R[i] = R[o]; R[o] = R2 end #ここにendが入るはず・・・ else #後略
退会したユーザー(投稿日:2012/01/14 18:46,
履歴)
Rmake記法が動作していない部分があったので修正しました。
×codd ○code
×codd ○code
サーバーにセーブしてるデータの第一引数は文字列でないといけません、という感じのメッセージが出て、
Rank_add()やRank_get()内の、データをロードした後の数行にエラーが出てるみたいでした。
あと、setTextの中身が表示されませんでした。
関数が読めなくて原因がわからなかったため、
応急処置的に作ったものを代わりに載せておきます。
上を開始スクリプトやチャプターにコピーして、
最後の二行のコメント#を外してゲームを起動(初期設定)
その後コメント#をまたつける。
(この場合、1位が7160~5位が6204と表示されます、お好みで調整してください)
ランキングにスコアを追加するところで以下のスクリプトを書いて
データのセーブと表示をやりました。