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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0502
WhoSボタンで文字表示51解決


WhoS

リンク

2011/5/2(Mon) 19:37:27|NO.38881


button "文字",*box button "文字2",*box2 stop *box color 255,255,255 boxf color:pos 50,50 mes "MessageBox[1]を表示!!" stop *box2 color 255,255,255 boxf color:pos 50,50 mes "MessageBox[2]を表示!!" stop

僕は今RPGゲームを作っているのですが一つのボタンで順番にメッセージを表示したいです。
上のスクリプトですとボタン二つで同じ所に違う文字を表示する事が出来たのですが。
一つのボタンにまとめる方法はないでしょうか?

MessageBox[1]を表示!!
MessageBox[2]を表示!!
MessageBox[3]を表示!!
<<ここからはリピートして最初から>>
MessageBox[1]を表示!!
MessageBox[2]を表示!!
MessageBox[3]を表示!!
<<ここからはリピートして最初から>>
MessageBox[1]を表示!!
MessageBox[2]を表示!!
MessageBox[3]を表示!!

的な感じでリピートも出来るようにしたいです。よろしくお願いします。



この記事に返信する


ORZ

リンク

2011/5/2(Mon) 19:59:58|NO.38882

度胸は買う。無謀だが。
http://hsp.tv/play/pforum.php?mode=all&num=38823



Cookies

リンク

2011/5/2(Mon) 20:30:24|NO.38883

だから、いちいち名前を変えるのやめません?

もうあなたに対して僕は、サンプルを載せるつもりはありません。
あなたのためになりませんからね。というか、HSP3掲示板のためですからね。
でも可哀想だから、考えるヒントをあげましょう。

文字結合の演算は知ってるでしょうか。
"Hot"+"Soup"は"HotSoup"になります。

それから、変数は知ってるでしょうか。
で、変数のないようを演算するのはできますでしょうか。
たとえばi=0したあと、i=i+1でiは1になり、もう一度i=i+1でiは2になります。

あと、割り算のあまり、というものをご存知でしょうか。その演算記号は\です。
5\3=2ですし、1\3=1です。

この三つを踏まえ、考えれば、できます。考えれば、できます。
mes "MessageBox[1]を表示!!"の「1」を変数に置き換え、
その変数を1→2→3→1→2→3→1となるようにアルゴリズムを考えます。
あとは、文字列結合を使って、「MessageBox」と変数内の数を表示させればおkです。



WhoS

リンク

2011/5/2(Mon) 20:31:57|NO.38884

やっと把握しました
何か僕の事皆さん勘違いされてません?



mamo

リンク

2011/5/2(Mon) 20:39:03|NO.38885

>〜何か僕の事皆さん勘違いされてません?
何の事?



WhoS

リンク

2011/5/2(Mon) 20:40:04|NO.38886

度胸は買う。無謀だが。
http://hsp.tv/play/pforum.php?mode=all&num=38823
それと
だから、いちいち名前を変えるのやめません?
についてです。



ORZ

リンク

2011/5/2(Mon) 20:47:59|NO.38887

もう……やめるんだ。頼むからこれ以上はっ……
誰も得しねぇから。やめてくれジャック!ジャアアアァアァック!



SYAM

リンク

2011/5/2(Mon) 20:56:21|NO.38888

ここで回答してる人って、それなりの知識や技術があるわけです。
ただの勘で疑ったりしてるわけじゃないのですよ。



たんす

リンク

2011/5/2(Mon) 21:09:09|NO.38889

勘違いかどうかを検証するすべは持っていない私ですが、
Cookiesさんの有益なヒントについて一言入れるべきだったのでは、と思います。

質問に対してのレスであるヒント部分をスルーしている姿勢には好感が持てません。



backdrop

リンク

2011/5/2(Mon) 21:20:07|NO.38895

>WhoSさん
最近基本的なこと聞くスレが多くなってるんでね。
何度も言われる用だけど少し(たぶん少しじゃないね。)考えてくださいな

ボタンのとび先でrepeat~loop書けば簡単にできる
わからなかったら、HDLを検索して。



backdrop

リンク

2011/5/2(Mon) 21:22:03|NO.38896

>Cookiesさん
>あなたが事実を認めてくださり、これから考えるようにさえなってくれればいいのです。
あんまり疑うとまずいですよ
どれだけ気にかけてるかによりますが



Cookies

リンク

2011/5/2(Mon) 21:22:05|NO.38897

>>backdropさん
 え、そうなの?
 ボタンを押すたびに、1,2,3,1,2,3と進んでいくものだと思ってた。
 一回押すだけでだんだんと表示されるってこと?



Cookies

リンク

2011/5/2(Mon) 21:24:16|NO.38900

>>38896 backdropさん
 それもそうですね。削除しました。

疑いすぎでした。すいませんでした。



backdrop

リンク

2011/5/2(Mon) 21:26:34|NO.38901

いまさらだけど

上のスクリプトですとボタン二つで同じ所に違う文字を表示する事が出来たのですが。 一つのボタンにまとめる方法はないでしょうか? MessageBox[1]を表示!! MessageBox[2]を表示!! MessageBox[3]を表示!! <<ここからはリピートして最初から>> MessageBox[1]を表示!! MessageBox[2]を表示!! MessageBox[3]を表示!! <<ここからはリピートして最初から>> MessageBox[1]を表示!! MessageBox[2]を表示!! MessageBox[3]を表示!!
同じ内容を繰り返して表示してるなんてことないよね(無意味だし…)
最初のコードにあったけど、もし2つのボタンが両方押されると余裕で重なるよ
変更後は座標をずらして表示させることを忘れずに



Cookies

リンク

2011/5/2(Mon) 21:30:49|NO.38903

>>backdropさん
 え、boxfで塗りつぶしてるから重ならないんじゃないの?
>上のスクリプトですとボタン二つで同じ所に違う文字を表示する事が出来たのですが。
 同じところに表示したいんじゃないの?



ORZ

リンク

2011/5/2(Mon) 21:32:53|NO.38905

疑うもナニもあるかいな。考え方、取り組む姿勢を改めにゃ、ぷま氏のとこへ行こうが
痴恵袋へいこーが、いずれ相手にされなくなる。質問厨に待っているのは冷やかな嘲笑のみだ。
http://lhsp.s206.xrea.com/misc/osietekun.html

ここと今までの所行を見比べてどれだけアレだったかを考え十分に反省し、みんなが忘れたころに
きちんと日本語が話せるようになっていたら、ひょっとしたら救いがあるかも知れんぞ。
と前にも似たようなことを書いたが全く反省が見られないので、もう無理やな。



SYAM

リンク

2011/5/2(Mon) 23:43:30|NO.38910

もう一度繰り返しになりますが、「ただの勘で疑ったりしてるわけじゃない」のです。
名前を変えた同じ人の投稿だと示すデータが、みんなには見えてるんです。それは見ようと思えば、誰にでも見えるんです。
そのデータがあるということを知ってる人が相手では、いくらとぼけてても判るのです。
「そうかもしれない」どころではないのです。

開き直ってないで、状況をよく考えてください。
うそつきがばれた上で、このまま質問に答えて欲しいなんてお願いを、まともに聞いてもらえると思いますか?



backdrop

リンク

2011/5/2(Mon) 23:52:17|NO.38911

(棒読みで)
断言するト結局質問は質問なので名前でどうのこうの言うだけ無駄でス
なので私ハこのまま続けたいと思いまス

(ここから元通り)
>文字を同じ所に表示したいと思っています。
だったら、文字が重ならないよう気をつけてね
boxfかなんかでいったん、一部分を塗りつぶさないと必ず文字が重なるよ



Cookies

リンク

2011/5/2(Mon) 23:55:08|NO.38913

ああ、やっぱり認めてはくださらなかったか。
まあいい。もういい。
他の人はどうだか知らないが、私はマルチポストをしないで、
自分で考えるようになってくれればいい。

勘違いされている(ことにしている)過去に「(^ω^)」という名前の、
ほとんど考えなく、サンプルをずっと待ち、その上無駄にスレッドをたて、
マルチポストをし、それを指摘されるとキレて、
レスをした「Jack」という名前をなぜか名乗る、酷いやつがいた。
ちなみについさっき知ったが、そいつのe-mail欄には「titohanbai123@yahoo.co.jp」が入力されており、
それでググると、「Sudden Attack」というゲームのチートコードを販売しているレスが見つかる。

こんなとんでもないやつがいて、君もなんとなく(ではないが)類似していたので、
みんなで忠告しておいた。
こんなやつに決してならぬよう、これからぜひ心がけていただきたい。僕はそれで十分だ。


改めて、僕のヒントを参考にしてスクリプトを作っていってください。

ちなみに、僕が君を特定する情報でググると、
某ブログのチート対策ツールについてのとこがヒットする。
その情報の人に対して怒っているのが見つかる。



Cookies

リンク

2011/5/2(Mon) 23:57:16|NO.38914

>>backdropさん
 一番初めの質問者さんのレス(?レスポンスではないな。質問といっておこう。)を見てください。
 僕にはboxfが見えるのですが…?



backdrop

リンク

2011/5/2(Mon) 23:58:53|NO.38915

SYAMさん

開き直ってないで、状況をよく考えてください。 うそつきがばれた上で、このまま質問に答えて欲しいなんてお願いを、まともに聞いてもらえると思いますか?
はっきり言いますがよく考えるような状況じゃないです
HSPに関する質問に答えるのが「教えて!」のスレです喧嘩の場じゃないんです
結論からすると無駄話にしかなってませんよもう

先ほどの繰り返しのようで申し訳ないですが
Cookiesさんこのスレを喧嘩の場に変えたの責任を負うのはCookiesさんです



SYAM

リンク

2011/5/3(Tue) 00:14:59|NO.38917

喧嘩の場ではないですが、かといって嘘つき放題で好きにやっていいものですか?
それでも注意することを禁じようというのであれば、そんな無秩序な掲示板は利用したくありません。



名も無き開拓者

リンク

2011/5/3(Tue) 00:20:15|NO.38918

そろそろ俺からも口を出させて貰うが何で俺がWhosさんになってるのですか
勝手に勘違いされても困ります
それと話変わりますが
http://hsp.tv/play/pforum.php?mode=about
1.HSPに関する話題、質問、宣伝などを自由にお書きください。
2.掲示板は大勢の人が利用するものです。不快になるような発言や威圧的な態度は取らないでください。
自分でもググっても分からない事などを今まで質問するために利用させて貰っていましたが
いつからここは自由掲示板から中級者/上級者向け掲示板になったんでしょうね



mamo

リンク

2011/5/3(Tue) 00:21:23|NO.38919

>HSPに関する質問に答えるのが「教えて!」のスレです喧嘩の場じゃないんです
これだけだと「危険」もあるから問題なんじゃないの?

RPGをゲームするものを作っていると言っているものの
それよりず〜っと手前のRPG、それ以前の基本から勉強しなければいけないような質問なので

まずは一つのボタンで同じ場所に色々なメッセージを表示させる事から始めたら?



ORZ

リンク

2011/5/3(Tue) 00:23:07|NO.38920

質問スレだから嘘をついて名前を変えていいことにはならないな。だから注意も当然するべきだし
嘘吐き野郎に使う頭は無いというのが普通。俺もヤダ。
だけどbackdrop氏がそれでもコヤツに助言をしたいというのを止める気はみんなねえはずなんだ。
ほんとにタメになるかはさて置くがな。

あと、ほんと自演はやめて。タブーだろ。せめてわからないようにやってくれ。



名も無き開拓者

リンク

2011/5/3(Tue) 00:30:18|NO.38921

確かにCookiesさんの言ったとおり今までの行動は反省し謝ります
以前の質問でORZちゃんに
『コードを書いてください』といえば2,3行で済むと聞いて真似たらこの結果です

話が変わりますが

何で俺が質問した質問じゃないのに俺になってるんだろうなと申します
大体理由は分かるんですけどね
他人の質問を勝手に俺になすりつけられ容疑者扱いとか俺の気持ちも考えてほしいですね



Cookies

リンク

2011/5/3(Tue) 00:31:12|NO.38922

>もうあなたに対して僕は、サンプルを載せるつもりはありません。
>あなたのためになりませんからね。というか、HSP3掲示板のためですからね。
>でも可哀想だから、考えるヒントをあげましょう。
確かにこれは少し言いすぎた気がします。すいません。



ORZ

リンク

2011/5/3(Tue) 00:36:48|NO.38923

さすがにそろそろ眠くなってきたので、魚拓を取った上で根拠を示して俺は終わろうと思う。
HSP3掲示板に書き込むと、書き込んだ人のIPアドレスというものが記録される。それは
誰でも読むことができ、名前を変えたりしても変わることが無い。つまり一般的にIPアドレス
が一緒なら同一人物とみなされるわけだ。
さて、そこで開拓者さんとWhoSちゃんのIPアドレスを比較してみると、ぴたりと一致する。
そして過去に似たような書き込みで荒れに荒れた(^ω^)くんやJackのIPアドレスも一致する。
これらは魚拓からでも確認できるはずなので、きちんとみんなの胸に刻まれるだろう。



Cookies

リンク

2011/5/3(Tue) 00:44:59|NO.38924

IPアドレスについて、ORZさんのに補足を。
これの総数は256*256*256*256で、
そこから特殊なアドレスを除くと、3706452479個くらいになります。

つまり、本当に単純に簡単に考えれば、
IPアドレスが二者によって衝突する可能性はだいたい1/3706452479になります。



backdrop

リンク

2011/5/3(Tue) 01:41:19|NO.38926

第一最初からここで論争するのがばかばかしいそれを承知で書き込んできたが
名前ごときの論争がこれほどまで醜いものだとは思わなかった。。。。
違いますか?詰まらんこと書き込んでも何も始まらない

だいたい名前をいちいち変えるから言ったってIPは書かれているんだしょ
言い忘れたが私名前以外のこと何も言ってませンが。
それでも「都合のよい拡大解釈でもされると困る」って言ってもしょうがないから
私ここへの書き込みをこれをもって一切やめまス



いつき(ネカフェ

リンク

2011/5/3(Tue) 01:54:15|NO.38930

問題は名前じゃないですよ。質問者の態度と考え方です。
IPでばれるから当然同一人物だとわかる人にはわかりますが、
本人は名前を変えて投稿すればばれないだろうと、
同一人物という事をさけて(避けれてませんが)スレを乱立させている事です。
それだけじゃなく、個々のスレを見ればわかりますが、彼(?)の反応散々たるものです。
彼がまともに対応してる人であれば「名前変えなくてもいいよ」だけで済みますが
それだけじゃないのは今までの行動が示すとおりです。
もう一度いいますが、問題なのは名前じゃありません。



いつき(ネカフェ

リンク

2011/5/3(Tue) 02:35:08|NO.38932

私は今回の件でIPの事を考えましたが、
普通は掲示板で書いた人のIPなんか確認可能でもわざわざチェックなんてしませんよ。
過去に問題のある行動があって、その人物を要注意としてマークする為に、
IPをチェックしたという経緯があったんだと思います。
確かにここは質問や回答の掲示板ですが、書いているのは感情のある人間です。
来た質問に対して機械的に淡々と回答なんて出来ません。
回答してもあーいった対応をされてしまっては気分も悪くなります。
そして、みんな改めて欲しいから口をすっぱくして言うのです。
でもこのありさまです。



mamo

リンク

2011/5/3(Tue) 04:27:16|NO.38934

購入者さんの言われている事を十分踏まえての事なはず(その他略)。

スクリプトを貼らないで言葉で誘導してあげてる事に関して無反応なのは寂しいもんだ。



晩御飯

リンク

2011/5/3(Tue) 07:27:03|NO.38936

そろそろWhoSさんの意見も聞きたいかなあ。
別のスレッドの、しかも何だか一悶着起こしたらしい人物と勘違いされて
いい気分ではないでしょう。ねえ。



test

リンク

2011/5/3(Tue) 09:40:46|NO.38937

IPアドレスが同じということは、基本的には同一人物であるとみて構わないと思います。
購入者さんの意見に対しては、

> ・同じ回線端末を別の人が使うこともある
そうなるとこの2人(以上)は顔見知りである可能性が高い。だとしたら互いの発言について責任を持つべき

> ・IP自体の動的変化
> ・IPの再利用
上でCookiesさんが述べたようにIPアドレスの数は多いので(それでも現在足りなくて問題になっていますが)、
別の人がまったく同じIPアドレスになり、その人がたまたまHSP3掲示板利用者で、しかも同じような態度の人である可能性は極めて低く、無視できるレベル。

> ・表示されてるIP自体が間違ってたり偽装されてる可能性もある
プロキシならそういうこともあるかもしれないが、このIPアドレスはYahoo! BBの普通のIPアドレスなのでそういった可能性は極めて低い。

> ・他、自分の知らないことがある可能性はいつでもある
具体例を挙げてください。



ミント

リンク

2011/5/3(Tue) 10:19:46|NO.38938

えっと・・・
私でもわかりそうな内容だったので昨日レスしようかと思って様子みてたけどまさかこんなことになるとは。


ってか主のIP変わっている?180.15.252.58→121.116.132.81→220.220.223.61
私の見間違いや勘違いならいいんだけど・・・



まずは簡単なのを作りましょう。

ボタンを押して文字を出すことができた→んじゃ次の文章を入れてみよう→
同じ場所に出すと文字が重なるな→ならどうしよう?→
違うボタンを使って塗りつぶせばおkかな?→あぁ、でもこれだと不便だわ→
じゃどうしよう?→スレッド


という経路かな?
なら同じ場所に文字を出すことはできると思うよ。
@あまりスレしすぎるとスレ主が回答しにくいかと。



mamo

リンク

2011/5/3(Tue) 11:12:23|NO.38941

>121.116.132.81
おいらだよそれ(´`



あり(副管理人)

リンク

2011/5/3(Tue) 12:06:57|NO.38942

掲示板の安定運営の視点から発言しますと
気に入らない質問は無視してもらうのが一番です。
質問は対応したい人が対応すれば良いだけで
全て自分が対応しなければいけない訳ではありませんので。
また、立てられたスレッドが多くの掲示板利用者にとって不利益な
物であると判断できるのであればメール等で管理人までお知らせ下さい。

このスレッドを含め関係性のあるスレッドを暫く見てきましたが
一部の方々が質問者の姿勢を正す事に執着しすぎているように感じられます。
利用者に気持ちよく掲示板を使って貰う為にルールやマナーを守ってもらう事は
理想ではありますがルールを強制しようとする為に掲示板の空気が
悪くなってしまっては本末転倒ですので
なるべく寛容な気持ちで質問者に対応していただける様お願い致します。



Whos

リンク

2011/5/3(Tue) 12:40:42|NO.38943

僕はパソコンを所持していないのでネットカフェをいつも利用しています
ですから夜9時以降はパソコンを使う事が出来ないので回答が遅れますのでご了承下さい

このスレを立て炎上に至らせた事に関してはとても申し訳なく思っております
本当に申し訳ございませんでした

>>ミントさん
この質問で至ったまでの経路はまさにその通りです

話が変わりますが、質問の内容をもう一度話すと
一つのボタンで同じ場所に複数の文字を表示するという事です
例えば
1回目[ボタンクリック] ⇒ 『ON』という文字を表示
2回目[ボタンクリック] ⇒ 『OFF』という文字『ON』と同じ座標にを表示(この時『ON』文字は表示しない
3回目[ボタンクリック] ⇒ 『ON』という文字『OFF』と同じ座標に表示(この時『OFF』文字は表示しない
という感じのループです

画面上にONという文字が表示されたいたらOFFという文字を表示する
逆にOFFという文字が表示されていたらONという文字を表示する
if命令で出来るのは分かるのですがmes""で書かれている文字を画面上か取得する事は出来るのでしょうか?

この状況の中で皆様がヒントだけでも教えて頂けるととても嬉しいです(><)



mamo

リンク

2011/5/3(Tue) 12:51:37|NO.38944

>if命令で出来るのは分かるのですが
そのIFで比較するものは何であると理解してますか?
先に変数の使い方から調べましょう。



Whos

リンク

2011/5/3(Tue) 13:02:26|NO.38945

>>mamoさん
回答して頂きありがとうございます
さっそく変数について調べてきます



ミント

リンク

2011/5/3(Tue) 13:53:43|NO.38948

>>Whosさん
>>僕はパソコンを所持していないのでネットカフェをいつも利用しています
あぁ、なるほどどうりでIP変わるわけだ。なるべく自前のPCか家族PCがあった方がいいと思う。
そうすれば開発ができ勉強もできますからね。@なるべくそういう状況も事前に書いといた方が無難。
んで、本題。



>>if命令で出来るのは分かるのですがmes""で書かれている文字を画面上か取得する事は出来るのでしょうか?

もし選択肢とかで・・・
 「君のことが好き」「付き合えない」
で「君のことが好き」を選択したとき、
 女の子「私も好き」と表示。

「付き合えない」と選択したとき、
女の子「そうか・・・ざんねん」と表示。


ならフラグで管理した方がいいかと思います。
フラグに関しては「変数の使い方」がわからないと困るので勉強してくださいね。



それとも1つのボタンで「にんじん」「じゃがいも」「肉」と同じ場所に表示させる場合は
自分自身の最初のソースをちょっと改造するだけで出来るはずです。
ヒントは「文字を消すか」「座高を吹っ飛ばすか」です(私が知っている限り)

もし特定の文字を取得するとなると私はわからないのでお手上げですね。
これでもし成長しなかったら・・・いや何でもない



Cookies

リンク

2011/5/3(Tue) 14:09:35|NO.38949

>>38938 ミントさん
>180.15.252.58
 それは僕ですよ。
>220.220.223.6
 それは、ORZさんのだと思います。
 
 調べるとき、一つ上の人のを見てませんか?
 ちゃんと彼のを見れば、みんな一致してますよ。
 
 あと、ネカフェでも同じ店なら、どのPCもIPが一緒なのが普通です。
 もちろん、複数のネカフェを転々としてるなら話は別ですが。

さて本題。
 ようは、メッセージを数字で管理しろってことです。
 そしてその数字を入れるのに、変数を使ったらどうだって。
 今調べてるのだろうから(?)、そのうち思いつくと思いますが。
 変数の内容が0なら「おはよう」、1なら「こんにちは」、
 2なら「こんばんは」って表示するのを、ifでも何でも使って頑張って。

>""で書かれている文字を画面上か取得する事は出来るのでしょうか?
 とっっても難しいと言っておこう。



Cookies

リンク

2011/5/3(Tue) 14:16:38|NO.38950

というか、
>僕はパソコンを所持していないのでネットカフェをいつも利用しています
 ネカフェでHSPを使って開発か…
 頑張りますねぇ。

>変数の内容が0なら「おはよう」、1なら「こんにちは」、
>2なら「こんばんは」って表示するのを、ifでも何でも使って頑張って。
 ちょっと説明が足らないですね。
 変数の内容をスクリプト中で変えねばなりません。
 そのためには四則演算と私が前言った、余りの計算(演算子\)を使ってください。



k5342

リンク

2011/5/3(Tue) 16:56:07|NO.38953

うーん。
このサンプルが質問者が求めているものかどうかはわかりませんが。
一応、「ONとOFFを交互に表示する→ループ」という風に自分は捉えましたので...
サンプルを載せるのは影響がありそうな感じはするのですが、
かといって、載せないのもどうかと思い、今回は載せますが、
これから先は公開されているソースやサンプルをすこしは見てくださいね。


//ONとOFFを交互に表示するサンプル title"Sample" message="" *label pos 0,0:button"BUTTON",*label1 stop *label1 if message="":message="ON":pos 30,30:mes message:goto*label if message="ON":message="OFF":cls:pos 30,30:mes message:goto*label if message="OFF":message="ON":cls:pos 30,30:mes message:goto*label




Cookies

リンク

2011/5/3(Tue) 17:10:08|NO.38954

サンプル載せましたか…
どうせなんで改良。

//ONとOFFを交互に表示するサンプル(改) title"Sample" message="" pos 0,0:button"BUTTON",*label1 *label color 255,255,255 : boxf color : pos 30,30 : mes message stop *label1 if message="":message="ON":goto*label if message="ON":message="OFF":goto*label if message="OFF":message="ON":goto*label
できるだけ変更を少なくし、同じ内容を省きました。
>>k5342さん
 画面表示を消すのに、clsを使うのはよくないです。boxfを使うようにしてください。



k5342

リンク

2011/5/3(Tue) 17:22:02|NO.38955

>>Cookiesさん
やはりboxf使ったほうがいいですか
clsはHSP入門編で最初の方に出てくるものだったので
分かりやすいかなと思ったのですが...
やはりboxfつかったほうが良いですよね...

次から気をつけます。



たんす

リンク

2011/5/3(Tue) 23:45:42|NO.38965

こういう書き方はいかがですか?

//ONとOFFを交互に表示するサンプル(改2) title"Sample" message = "OFF" , "ON" MesNo = 0 pos 0,0 :button"BUTTON",*label1 stop *label1 color 255,255,255 :pos 30,30 :mes message(MesNo) MesNo = 1 - MesNo color 0,0,0 :pos 30,30 :mes message(MesNo) stop
boxfで画面を消すかわりに、
表示させていた文字を背景色で重ね書きすることで消しています。



KOUYA

リンク

2011/5/4(Wed) 01:36:32|NO.38968

>>たんすさん
少し気になる事がありまして
fontをメイリオなどで指定すると正しく文字が表示されないようです



たんす

リンク

2011/5/4(Wed) 08:54:15|NO.38969

>>KOUYAさん
メイリオというフォントを今日知りました・・・
メイリオではcolorで指定した色以外に影が付くようですね。

そこで、メイリオに対応できるものも考えました。
//ONとOFFを交互に表示するサンプル(改2−1)
title"Sample" buffer 2 font "メイリオ",50 mes "ON" mes "OFF" x = ginfo_mesx y = ginfo_mesy gsel 0 MesNo = 0 pos 0,0 :button"BUTTON",*label1 stop *label1 pos 30,30 gcopy 2,0,MesNo * y,x,y MesNo = ( 1 + MesNo ) \ 2 stop
これならフォントを変えても残像は残らない(はず)。



ミント

リンク

2011/5/4(Wed) 09:23:56|NO.38970

>>Cookiesさん
>>調べるとき、一つ上の人のを見てませんか?
>>ちゃんと彼のを見れば、みんな一致してますよ。
よく見たらひとつ上の人のを見ていた。こりゃ失礼。

>>あと、ネカフェでも同じ店なら、どのPCもIPが一緒なのが普通です。
そういえばそうでしたね。すっかり忘れてました。


さて本題ですが、沢山参考になるものがあるようなので
それを解読して改造するのが一番理解できると思います。
それではがんばってくださいね。



Whos

リンク

2011/5/4(Wed) 16:18:58|NO.38977

今日HSP掲示板を見たら正直びっくりしました(><)
ここまでたくさんのサンプルを提示して頂き本当にありがとうございます!!
スクリプトを見てまだまだ分からない事が多いのでこれから改造しつつ理解していこうと思います
本当にありがとうございました!!



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