HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
1003
Saltゲームのプレイ回数記録9解決


Salt

リンク

2007/10/3(Wed) 21:13:56|NO.11391

はじめまして。わからないことがあったので質問させてください。
今ゲームを作っているのですが、起動するたびにプレイ回数を記録したいのです。
noteadd命令などでやってみたのですが、数字ではなく文字列?になってしまうようで、
「11111」(起動回数5回)という風になってしまってうまくいきません。
いったいどうしたら良いのでしょうか。



この記事に返信する


0x00

リンク

2007/10/3(Wed) 21:28:58|NO.11394

intで整数値に変換すれば?


notesel b repeat cls a = str(cnt) noteadd a mes a wait 5 loop



0x00

リンク

2007/10/3(Wed) 21:29:41|NO.11395

>>intで整数値に変換すれば?
みすった。きにしないでくれ。



Salt

リンク

2007/10/3(Wed) 23:06:39|NO.11420

すいません・・どういう意味なのか良く分からないのです・・
それをどうすれば、ゲーム起動ごとにプレイ回数カウントにできるんでしょうか。。



Elfizm

リンク

2007/10/3(Wed) 23:16:57|NO.11422

そもそもノートパッド系の命令は複数行にわたる文字列を扱うときに使うものです。
bsave, bload をマニュアルで見てみましょう。

exist "count" if strsize != -1 : bload "count", a mes a a++ bsave "count", a



f

リンク

2007/10/3(Wed) 23:19:08|NO.11423

命令名を教えてもらっておきながら何故「その命令の意味は何か」と調べる事が出来ないのか。

それとも、調べて文字列を数値に変換できる関数の存在を知った上で、まだ単純な足し算を
計算する方法が分からないのか。

どっちなのだろうか。

そもそも、notesave等でファイルに保存するという手段は理解しているのだろうか。
noteloadでそれを読み込むなど考えているのだろうか。

bsaveやbloadではいかんのか。

・・・。



f

リンク

2007/10/3(Wed) 23:20:48|NO.11424

先に答えを書かれてたorz

まあいいか・・・。



Salt

リンク

2007/10/3(Wed) 23:45:19|NO.11425

お二人ともありがとうございます。bsave、bloadは名前しか知らなくて今マニュアルを読んでみてやっと分かりました。
確かにわざわざnotesaveを使う理由はなかったですね。
無事解決いたしました



n

リンク

2007/10/4(Thu) 06:36:38|NO.11427

>そもそもノートパッド系の命令は複数行にわたる文字列を扱うときに使うものです。

では一行文字列でノートパッド系の命令を使ってはいけない理由を説明せよ。
それを説明せずに使用範囲を限定させるような意見はいかがなものか。



n

リンク

2007/10/4(Thu) 06:42:16|NO.11428

>>そもそもノートパッド系の命令は複数行にわたる文字列を扱うときに使うものです。
>では一行文字列でノートパッド系の命令を使ってはいけない理由を説明せよ。(略)

つまり彼(Elfizm)の意見ではこういうスクリプトを組むことが望ましいということらしい。

if instr(buf,0,"\n") = -1 { ; 単一行のときの処理 } else { ; 複数行のときの処理 }



ONION software Copyright 1997-2023(c) All rights reserved.