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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0401
祐通ランダム数で分岐6解決


祐通

リンク

2007/4/1(Sun) 23:04:39|NO.6801

画面A:ボタン作成
画面B:ランダム数表示
まずは↓のスクリプトを見てください。

screen 3,300,200,2,0,240 screen 0,300,200,,0,0 syscolor 15 boxf objsize 88,21 objmode 1 button gosub "OK",*a stop *a gsel 3,2 redraw 0 syscolor 15 boxf color 0,0,0 redraw 1 pos 0,0 mes ""+rnd(10)+"" return
①ランダム数が1の場合、*1 に。
②ランダム数が2の場合、*2 に。
というスクリプトを書きたいのですが、
いろいろ調べたのですが分かりません。
宜しくお願いします!!

長々と申し訳ありませんでした。



この記事に返信する


Irisawa

リンク

2007/4/1(Sun) 23:20:09|NO.6803

まず、Web上では機種依存文字である丸数字は使用しない方がいいです。
以下のような感じでしょうか。


screen 3, 300, 200, 2, 0, 240 screen 0, 300, 200, , 0, 0 syscolor 15 boxf objsize 88, 21 objmode 1 button "OK", *bt stop *bt gsel 3, 2 redraw 0 syscolor 15 boxf color 0, 0, 0 redraw 1 pos 0, 0 rand = rnd(10) on rand gosub *l0, *l1, *l2, *l3, *l4, *l5, *l6, *l7, *l8, *l9 stop *l0 mes "rand = 0 : " + rand return *l1 mes "rand = 1 : " + rand return *l2 mes "rand = 2 : " + rand return *l3 mes "rand = 3 : " + rand return *l4 mes "rand = 4 : " + rand return *l5 mes "rand = 5 : " + rand return *l6 mes "rand = 6 : " + rand return *l7 mes "rand = 7 : " + rand return *l8 mes "rand = 8 : " + rand return *l9 mes "rand = 9 : " + rand return

実際には書くルーチンで同じ処理を行うなら分岐させる意味がないのですが。



.

リンク

2007/4/1(Sun) 23:23:51|NO.6804


screen 3,300,200,2,0,240 screen 0,300,200,,0,0 syscolor 15 boxf objsize 88,21 objmode 1 button gosub "OK",*a stop *a gsel 3,2 redraw 0 syscolor 15 boxf color 0,0,0 redraw 1 pos 0,0 c=rnd(10) mes ""+c+"" if c=1 : goto *b1 if c=2 : goto *b2 return *b1 *b2 stop

http://www.google.co.jp/
↑ここで調べると迅速な回答が得られるかもしれません



c

リンク

2007/4/2(Mon) 09:28:06|NO.6823

あのさ機種依存文字っていってるけどさ、Windowsマシンだったら、98だろうがMeだろうがXPだろうがVistaだろうが同じなんじゃないの?
俺はWindowsマシンとMacマシンで見たときに表示が異なるのが機種依存文字だって認識なんだけど。
HSPってWindows用スクリプト言語なんだから、当然ここを見るやつはWindowsマシンだと思っていんじゃねーの?よって機種依存文字にこだわる必要はねーんじゃねーの?
まぁ?Web上のテキストは不特定のOSから閲覧されることを考えなきゃいけないのかも知れないけど、それってサイト作りではそうだろうけど、投稿に関して気にする必要あんの?

※まとめ
HSPはWindows用なんだからそれを話題にしている掲示板への投稿も、みなWindows環境だろうから、機種依存文字とか気にしなくていいのでわ?ってこと。
ご意見プリーズ。



祐通

リンク

2007/4/2(Mon) 12:34:54|NO.6829

皆様、親切な回答ありがとうございます。
これで先に進むことができました。

機種依存文字ですが、出来る限り使わないようにします。
ありがとうございました~。



祐通

リンク

2007/4/2(Mon) 12:35:27|NO.6830

チェック忘れました(汗



A

リンク

2007/4/2(Mon) 21:23:13|NO.6855

開発は大抵WinだろうがMacからこのサイト見ることだってあるかもしれんわな。
サイト運営にせよ掲示板での投稿にせよ基本的には機種依存文字を配慮する義務は無いが、
Irisawaのような自治厨やその他にグダグダ言われたくなければ気を付けろってこった。



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