[過去ログ] NScripter Ver.8.00 (984レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
736(4): 2006/11/21(火)23:14 ID:i+1tZ0aY(1) AAS
グローバル変数の保存タイミングってわかる方います?
グローバル変数に数値を代入しても、defineresetを行うと数値代入が「無かったこと」にされてしまいます。
これは恐らくグローバル変数に保存が成されていないからだと思われるのですが……。
それがわかれば、前にでていた、「マウスカーソルを、何種類かの中からユーザーが選べる」ってのが可能になるのですけれども……。
738(1): 2006/11/21(火)23:30 ID:mqj4ppQ9(2/3) AAS
>>736
define節で変数リセットとかしてないよね?
saveoffとか関係ないしなぁ・・・
グローバル変数に反映されないのって、
その変更した部分だけ?
745: 736 2006/11/23(木)01:45 ID:Ph7tgktG(1/4) AAS
>おそらくグローバル変数の保存はクリックを待ち始めてある程度時間が経ってから行われるんじゃなかろうか。
>なるほど、defineresetの不具合の可能性が高いか
なる。
となると、グローバル変数とdefineresetは併用しないほうが良さそうですね。
とんでもないクリック速度で文を進めるユーザー、または「次の選択肢スキップ」でバグが出来てしまう……。
……、defineresetって何の意味があるねん……。
748: 736 2006/11/23(木)02:10 ID:Ph7tgktG(2/4) AAS
>>746
なるほど、そうか、そう言われればすごい納得。
>>747
if節使って、ちょっとしたことをやってみる、とかでしょうか。
例えばeffect定義を変えるなど。
【通常モード】では
effect 2,10,200
省8
750: 736 2006/11/23(木)02:51 ID:Ph7tgktG(3/4) AAS
まあ、上記のエフェクト例はあくまでも例なので。……ってか、seteffectspeedなんて命令あったのですね。
ええと、取り敢えず例の場合、スクリプトの形にするとこんな感じでしょうか。
Nスク始めてまだ一週間なんで、変なとこがあっても見逃してください。
*define
globalon
textgosub *a
if %500 = 0 if %501 = 1 2,1:effect 3,1
省21
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s