【まだ】HSP初質P57【いる?】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2009/11/23(月) 20:06:18HSP初心者向けの質問専用スレッドです。
■とりあえずこれを嫁。
http://www.geocities.jp/hsp_summary/law.html
■ 前スレ
【2.61】HSP初質P56【3.2β2】
http://pc12.2ch.net/test/read.cgi/tech/1242898352/
■HSPの入手はここから(HSP3.2)
□HSPTV
http://hsp.tv/
■HSPの各種情報
□HSP Wiki
http://quasiquote.org/hspwiki/
■HSPLetの入手はここから(ブラウザ上でHSPを動かす)
□HSP BIGINNER'S CLUB
http://www.rinku.zaq.ne.jp/ultimate/
■HSPスレまとめページ
□Hot Soup Processor@2ch
http://hsp2ch.hp.infoseek.co.jp/
http://www.geocities.jp/hsp_summary/
0002デフォルトの名無しさん
2009/11/23(月) 20:11:59THANKS
0003デフォルトの名無しさん
2009/11/24(火) 04:47:11HSP用の統合開発環境を作り始めて1ヶ月。
12/25 にはベータ版を公開できそう。
とりあえず報告まで
0004デフォルトの名無しさん
2009/11/24(火) 10:57:57カラーダイヤログをOSのdllから呼び出したいのですが、どのdllを使えばいいでしょうか?
HSPで用意されたもので呼び出せるのですが色の編集パレットに色を記録したいので・・・
0005デフォルトの名無しさん
2009/11/24(火) 14:43:10楽しみにしてます
0006デフォルトの名無しさん
2009/11/24(火) 17:36:420007デフォルトの名無しさん
2009/11/25(水) 20:46:25asleep 16
es_sync 0 ,0
asleepはtmanage3ってやつかりたよ!awaitだと精度悪いんでwちなみにawaitの高精度版みたいなもんです
現状としては63fpsとか64fpsになるんだなずっと
だれか助けてくだしあ
ちなみに
es_sync 16,0とかやったら何回やっても何回やってもエアーマンが倒せないんじゃなくて強制終了なっちゃうよ /(^o^)\
0008デフォルトの名無しさん
2009/11/25(水) 22:28:06調べるのが面倒くさいのでAPI使う。
>>7
1000(ms)/60=16.66666.....
なのでピッタシ60にする為には
(16ms+17ms+17ms)*20
とかで1000msにしないといけない。
自分だったら、正確に測るならtimeGetTimeで直接測る。
0009デフォルトの名無しさん
2009/11/26(木) 03:56:15入力補完と自動ビルドとリファクタリング機能とローカルヒストリを是非頼む
デバッガはデータブレークポイントが張れて、なおかつリモートデバッグができると嬉しい
0010デフォルトの名無しさん
2009/11/26(木) 05:10:38レスありがとう
とりあえず全部実現できそう
期待してくれて構わないけど
初回リリースには間に合わないかもしれん
0011デフォルトの名無しさん
2009/11/26(木) 07:37:31レスサンクスです
なるほどヒントもらえたからいろいろやってみるありがとう\(^o^)/
0012デフォルトの名無しさん
2009/11/26(木) 15:16:55【依頼に関してのコメントなど】よろしくお願いします。
---------------------------------------------------------------------------
【*板名】プログラム
【*スレ名】【まだ】HSP初質P57【いる?】
【*スレのURL】http://pc12.2ch.net/test/read.cgi/tech/1258974378/
【名前欄】
【メール欄】sage
【*本文】
>>9
レスありがとう
とりあえず全部実現できそう
期待してくれて構わないけど
初回リリースには間に合わないかもしれん
0013デフォルトの名無しさん
2009/11/26(木) 15:41:08どのような仕組みなのでしょうか?
0014デフォルトの名無しさん
2009/11/26(木) 15:42:100015デフォルトの名無しさん
2009/11/26(木) 16:24:49っインクリメンタルサーチ
0016デフォルトの名無しさん
2009/11/26(木) 18:41:15kuwashiku!
001713
2009/11/26(木) 19:19:06でもHSPで作ると何千単語の単語辞書を補完する場合には動作が遅くなりそうですよね
0018デフォルトの名無しさん
2009/11/26(木) 19:49:420019デフォルトの名無しさん
2009/11/26(木) 20:28:40っネット
0020デフォルトの名無しさん
2009/11/26(木) 20:57:39a(0)に1が入ってたとします。そのときこれを2進数であらわそうと思い、0b(a(0))と表記したらエラーになります
中身を2進数であらわしたいときはどうすればいいですか?
0021デフォルトの名無しさん
2009/11/26(木) 21:20:45ん?何をしたいのかわからんが2進数とのビット演算したいならそのまま使って大丈夫だぞ
たとえば
a(0) | 0b0000
とか
a(0) ^ 0b0000
とか表記すれば中身でビット演算できる
それともウィンドウにでてくる表示を2進数にしたいならどうやるかはわからん
0022デフォルトの名無しさん
2009/11/26(木) 21:39:49演算したかったのでそのようにやってみたらできました!
ありがとうございます!
0023デフォルトの名無しさん
2009/11/26(木) 22:30:280024デフォルトの名無しさん
2009/11/27(金) 10:21:54switch key
case 4:x+=1if x>=20:x=19
swbreak
を
switch key
case 4:x+=1if x>=20:x=19:swbreak
と表記すると、挙動がおかしくなるのはバグですか?
0025デフォルトの名無しさん
2009/11/27(金) 16:37:42こんな感じでどうすか
switch key
case 4:x+=1:if x>=20{x=19}:swbreak
0026デフォルトの名無しさん
2009/11/27(金) 16:56:23複数の命令を1行に書くのは嫌いだな。
0027デフォルトの名無しさん
2009/11/27(金) 23:11:20他所へ行っていただいて結構ですよ。
0029デフォルトの名無しさん
2009/11/28(土) 00:00:590030デフォルトの名無しさん
2009/11/29(日) 03:51:50シューティングゲームのところで、もはやなんだか分からない。
低脳でも分かるような簡単な参考書はないの?
それとも、あきらめたほうがいいかな…
0031デフォルトの名無しさん
2009/11/29(日) 10:05:54ゲームの基本は描画の仕方を覚えることだよ
本に何のってるかわからないけど、自分の使ってるものの描画方法を覚える
HSPの標準命令なら裏画面に描写してredrawで表画面に出すのが基本
最初の設定
↓
メインループ
*main
・裏画面の処理
・redraw
・休憩(awaitとかwait)
goto *main
基本はこんな感じ
0032デフォルトの名無しさん
2009/11/30(月) 10:54:38なぜでしょうか?
0033デフォルトの名無しさん
2009/11/30(月) 14:58:47質問はもっと具体的に書きましょう。
0034デフォルトの名無しさん
2009/11/30(月) 19:33:350035デフォルトの名無しさん
2009/11/30(月) 23:02:100036デフォルトの名無しさん
2009/11/30(月) 23:03:260037デフォルトの名無しさん
2009/11/30(月) 23:35:080038デフォルトの名無しさん
2009/12/01(火) 07:22:33同じプログラム同士で送信するとか別のアプリケーションに送信するとかネット上にアップするとか
単純に送信といっても色々なパターンがあるのでできる限り詳しく
0039デフォルトの名無しさん
2009/12/01(火) 20:54:060040デフォルトの名無しさん
2009/12/01(火) 23:26:54サーバアプリケーションとクライアントアプリケーション間でのインターネットを介した画像の送受信です。
よろしくおねがいします。
0041デフォルトの名無しさん
2009/12/02(水) 10:46:19画像をドット単位で数値として順番に送ればいい
サーバクライアント自体が分からないならHSPのサンプルにあるし検索すればいくらでも出てくる
0042デフォルトの名無しさん
2009/12/05(土) 04:54:20調子どう?
0043デフォルトの名無しさん
2009/12/05(土) 06:09:07悪くない。
今はエディタ部分の設計が糞だったので組み直し中。
そのうちスクリーンショットアップする
0044デフォルトの名無しさん
2009/12/06(日) 09:30:03お楽しみにしてる
0045デフォルトの名無しさん
2009/12/06(日) 17:16:12とにかく楽しみでしかたがない
0046デフォルトの名無しさん
2009/12/06(日) 20:37:360047デフォルトの名無しさん
2009/12/08(火) 11:34:58音声認識を簡単に導入出来るプラグインありますか?
0048デフォルトの名無しさん
2009/12/08(火) 12:14:090049デフォルトの名無しさん
2009/12/12(土) 11:02:10dirlist list, "c:\\*", 2
a=0:objsize 150,24
listbox a, 100, list *ok
stop
*ok
mes a
stop
HSP最新版使ってます
リストボックスで選択した文字列をmesで表示したいのですが
buttonを使ってそこから*okで飛ぶのは出来たのですが、エラーになります
リストボックスで選択した文字列をマウスでダブルクリックかキーボードでエンターキーで押してmesで表示させたいのですが
どなたかご助言お願い致します
0050デフォルトの名無しさん
2009/12/12(土) 11:20:37この行が構文ミス。
「*ok」とかなんでつけたの?
0051デフォルトの名無しさん
2009/12/12(土) 12:57:420052デフォルトの名無しさん
2009/12/12(土) 13:51:39リストボックスで選択後に、ボタンを押してmes表示させるのではなく
Wクリックかエンターキーによって、mes表示させたいんだよね?
だったら、onkey命令で処理するのが簡単だと思うよ。
※Wクリックは面倒臭いよ。
0053デフォルトの名無しさん
2009/12/12(土) 14:02:28>listbox a, 100, list *ok
この分が意味不明。
何だこれ?
0054デフォルトの名無しさん
2009/12/13(日) 01:58:28こんな感じ。
#define WM_COMMAND 0x0111
#define LBN_SELCHANGE 0x0001
#define LB_GETCURSEL 0x0188
oncmd gosub *check,WM_COMMAND
sdim list, 256
dirlist list, "c:\\*", 2
a=0:objsize 150,24
listbox a, 100, list
hListBox = objinfo(stat,2)
stop
*check
wID = wparam & 0xFFFF
wNotifyCode = (wparam >> 16) & 0xFFFF
hControl = lparam
switch hControl
case hListBox
switch wNotifyCode
case 1
notesel list
sendmsg hListBox,LB_GETCURSEL,0,0
noteget string,stat
dialog string
swbreak
swend
swbreak
swend
return
インデント付けるのが面倒だったので適宜インデントを付けないとイミフになるよ。
0055デフォルトの名無しさん
2009/12/13(日) 02:00:13#define LBN_SELCHANGE 0x0001
は不要。スマンね。
0056デフォルトの名無しさん
2009/12/13(日) 13:31:240057デフォルトの名無しさん
2009/12/13(日) 13:36:15わかりました
ありがとうございます
0058デフォルトの名無しさん
2009/12/14(月) 12:18:560059デフォルトの名無しさん
2009/12/14(月) 16:19:52とエスパーしてみる
0060デフォルトの名無しさん
2009/12/14(月) 20:46:04不要つうか、
case 1 → case LBN_SELCHANGE
だよね。まぁ動作的には変わらんけど。
0061デフォルトの名無しさん
2009/12/14(月) 22:35:28COMロンポーネント
にみえた
0062デフォルトの名無しさん
2009/12/15(火) 00:22:530063デフォルトの名無しさん
2009/12/15(火) 04:05:37へ?
0064デフォルトの名無しさん
2009/12/19(土) 05:49:22スクショうp
0065デフォルトの名無しさん
2009/12/19(土) 12:39:41Aを選んだら変数aの数字を
Bを選んだら変数bの数字を
Cを選んだら変数cの数字を表示する
というプログラムを作りたいのですが、
いちいちif〜を使っていると選択肢が増えたときにキリがないですよね?
何かコードが短くて済む方法はないでしょうか?
0066デフォルトの名無しさん
2009/12/19(土) 12:57:22「選択肢A〜C」と「変数a〜c」のそれぞれを配列変数に格納しておけば、不要な処理を省けますよ。
0067デフォルトの名無しさん
2009/12/19(土) 13:50:32#define LBN_SELCHANGE 0x0001
#define LB_GETCURSEL 0x0188
oncmd gosub *check,WM_COMMAND
temp="":AtoC = 0,1,2,3:_AtoC=10,11,12,13:max=4//変数を初期化
for i,0,4//リストボックス初期化
temp += str(AtoC.i)+"\n"
mes "AtoC."+str(i)+"="+str(AtoC.i)+" _AtoC."+str(i)+"="+str(_AtoC.i)
next
listbox a, 100, temp
hListBox = objinfo(stat,2)
stop
*check //リストボックスに変化があればここに来る
wID = wparam & 0xFFFF:wNotifyCode = (wparam >> 16) & 0xFFFF:hControl = lparam
switch hControl
case hListBox
switch wNotifyCode
case LBN_SELCHANGE
sendmsg hListBox,LB_GETCURSEL,0,0
title str(_AtoC.stat) //タイトルに対応する数値を書く
swbreak
swend
swbreak
swend
return
//ものすごくキタナイけどとりあえず動く
0068orz
2009/12/19(土) 13:52:02○ for i,0,max//リストボックス初期化
0069デフォルトの名無しさん
2009/12/19(土) 14:42:510070デフォルトの名無しさん
2009/12/19(土) 21:23:12mes命令で表示するなりmesbox内に表示するなりしたときに
\nを改行として読まずにそのまま「abcd \n efgh」と表示されてしまいますよね
この\nをそのまま文字として表示せずに改行させる方法はありますか?
要はこの処理を通して
abcd
efgh
と表示させたいのですが
0071デフォルトの名無しさん
2009/12/19(土) 22:33:080072デフォルトの名無しさん
2009/12/20(日) 02:45:17適当だけどとりあえず動く。こんな感じ?
#define CRLF 0x0A0D
#define CRKEY 0x6E5C
exist "test.txt"
sdim buf,strsize:sdim _buf,strsize
bload "test.txt",buf
for i,0,strsize
ax = wpeek(buf,i)
switch ax
case CRKEY
wpoke _buf,writeIndex,CRLF
writeIndex+=2
i++
swbreak
default
poke _buf,writeIndex,ax
writeIndex++
swbreak
swend
next
mes _buf
レス内のtxtファイルの内容が「abcd \n efgh」なので
変換後は\nの後ろのスペースがある状態で表示されます。
スペースを何とかしたい時はそういう処理を追加しないとダメ。
「abcd \nefgh」ならきちんと表示されるかな。
それとか、\nの前後にスペースが必ず入るならlpeekで判別するとか。
0073デフォルトの名無しさん
2009/12/20(日) 05:11:40何かが違う気がします。
0074デフォルトの名無しさん
2009/12/20(日) 07:56:360075デフォルトの名無しさん
2009/12/20(日) 08:19:20釣りかと思っちゃうぞ^^つんつん
0076デフォルトの名無しさん
2009/12/20(日) 18:52:21CRLFは0x0D0Aでしょ
007776
2009/12/20(日) 19:16:430078デフォルトの名無しさん
2009/12/21(月) 18:29:170079デフォルトの名無しさん
2009/12/21(月) 18:37:24殆ど過疎ってるがHSPなんでご愛嬌
0080デフォルトの名無しさん
2009/12/22(火) 23:29:47Ctrl + Space を押すとコンテンツ・アシスト機能によって
自動で命令や変数の名前が補完される。
と思ったら既にこんなのが
HSP編集用Eclipseプラグイン試作
http://d.hatena.ne.jp/eller/20090223
Le.Antilla
http://s1.shard.jp/arisa/
0081デフォルトの名無しさん
2009/12/22(火) 23:51:51下のほうは更新止まってる。掲示板も荒れっぱなしでいよいよ諦めた。
0082デフォルトの名無しさん
2009/12/23(水) 00:06:22プログラムで書き込まれない対策ぐらいすればいいのに。
ていうか、管理できないんだったら掲示板を閉鎖すればいいのに。
0083デフォルトの名無しさん
2009/12/25(金) 23:21:48Eclipseベースにしろよ。
使い憎いんだよ!
0084デフォルトの名無しさん
2009/12/26(土) 01:49:00Eclipseベースとかありえないw
IDEに数十MBとかないないw
0085デフォルトの名無しさん
2009/12/26(土) 15:48:310086デフォルトの名無しさん
2009/12/26(土) 18:52:24ヘルプなんか作るんだったらコード補完に力を入れてほしいよな
0087デフォルトの名無しさん
2009/12/30(水) 12:00:52HSPでの
newcom oReg,"VBScript.RegExp"
buf = "(左)[[右]]"
oReg("Pattern")= "(\(.*\))(\[\[.*\]\])"
if oReg("Test",buf){
mes "Matching"
}
else{
mes "Don't match"
}
というコードと
下記のコードを
Set regEx = New RegExp
str = "(左)[[右]]"
regEx.Pattern = "(\(.*\))(\[\[.*\]\])"
if regEx.Test(str) = TRUE then
WScript.Echo "Matching"
else
WScript.Echo "Don't match"
end if
をa.vbsやらに保存してWScriptで実行する結果は等価だと思うのですが、
実際には、HSPで実行した場合はマッチせず、WScriptで実行した場合はマッチします。
これはWScriptで使用されている正規表現エンジンがVBScript.RegExpとは別物だということなのでしょうか?。
HSP 3.2
WSH 5.7
0088デフォルトの名無しさん
2009/12/30(水) 14:55:37どちらも同じVBScriptのRegExpオブジェクトを参照しています。
HSPのプログラミング・リファレンスで文字列の仕様が解説されてますが、
HSPソースでは\を文字列で記述する場合、\\となります。
という事でHSPのPatternの指定で\を\\に代えれば同じ実行結果になるかと。
oReg("Pattern")= "(\\(.*\\))(\\[\\[.*\\]\\])"
0089デフォルトの名無しさん
2009/12/30(水) 18:57:120090デフォルトの名無しさん
2009/12/30(水) 18:57:34ご指摘の通りの修正を施したところ、想定通りの動作したようです。
親切丁寧なご回答をいただき、ありがとうございました。
0091デフォルトの名無しさん
2009/12/30(水) 19:18:57誰ですか?
0092デフォルトの名無しさん
2009/12/30(水) 19:22:35誰ですか?
0093デフォルトの名無しさん
2009/12/30(水) 19:45:59いやあなたこそ誰ですか?
0094デフォルトの名無しさん
2009/12/30(水) 19:46:400095デフォルトの名無しさん
2009/12/30(水) 20:12:550096デフォルトの名無しさん
2009/12/30(水) 20:32:100097デフォルトの名無しさん
2009/12/30(水) 20:33:570098デフォルトの名無しさん
2009/12/30(水) 20:39:580099デフォルトの名無しさん
2009/12/30(水) 20:47:130100デフォルトの名無しさん
2009/12/30(水) 21:01:040101デフォルトの名無しさん
2009/12/31(木) 09:27:140102デフォルトの名無しさん
2009/12/31(木) 09:28:140103デフォルトの名無しさん
2009/12/31(木) 10:03:420104デフォルトの名無しさん
2009/12/31(木) 14:27:380105デフォルトの名無しさん
2009/12/31(木) 14:29:150106デフォルトの名無しさん
2009/12/31(木) 14:31:150107デフォルトの名無しさん
2009/12/31(木) 17:58:060108デフォルトの名無しさん
2009/12/31(木) 23:18:300110デフォルトの名無しさん
2010/01/01(金) 09:37:22stop
0111デフォルトの名無しさん
2010/01/01(金) 12:19:22なんか意味深だね
0112デフォルトの名無しさん
2010/01/01(金) 23:29:55違法ダウンロード?
それとも、インターネット・・・
いえいえ
あなたの人生ですよwww
orz
0113デフォルトの名無しさん
2010/01/03(日) 07:56:350114デフォルトの名無しさん
2010/01/03(日) 11:28:48秀丸で開発してるよ
強調定義と補完辞書入れてるしコンパイルも秀丸からできるしテキストエディタだからサクサク動くよ
サクラエディタも上記の事は秀丸の代替として同じ事ができるよ
0115デフォルトの名無しさん
2010/01/03(日) 12:10:020116デフォルトの名無しさん
2010/01/04(月) 00:54:180117デフォルトの名無しさん
2010/01/04(月) 12:35:37HSPで作る意味が全く理解不能だけど
0118デフォルトの名無しさん
2010/01/06(水) 01:12:190119デフォルトの名無しさん
2010/01/10(日) 18:46:34え?HSPには手があったのか・・・
0120デフォルトの名無しさん
2010/01/10(日) 18:50:30日本語の手軽ってことわざだろ
日本語勉強して来いカス
0121デフォルトの名無しさん
2010/01/10(日) 20:10:330122デフォルトの名無しさん
2010/01/10(日) 20:50:300123デフォルトの名無しさん
2010/01/10(日) 21:26:170124デフォルトの名無しさん
2010/01/19(火) 22:58:00よくプレーヤーについている現在位置を示す横長のスライドするやつがありますよね。
あれはなんという名前でしょうか?スライドバー?
どこかに解説とかサンプルないでしょうか?
0125デフォルトの名無しさん
2010/01/19(火) 23:00:02年増園に解説のってたよ
0126デフォルトの名無しさん
2010/01/19(火) 23:16:59どこにあるの?
0127デフォルトの名無しさん
2010/01/20(水) 05:25:58上から3番目が何故引っかかるのか謎。
0128デフォルトの名無しさん
2010/01/20(水) 05:37:52トラックバーと呼ぶ。
今度から分からないときは、コモンコントロールでぐぐれ。
0129デフォルトの名無しさん
2010/01/20(水) 22:07:13win2000や98SEでは1づつだったのに
XPでは5とか10とかある程度まとまって動くんだよなぁ。
0130デフォルトの名無しさん
2010/01/23(土) 19:14:41どちらのほうが処理が重くなりますか?
0131デフォルトの名無しさん
2010/01/23(土) 22:50:490132デフォルトの名無しさん
2010/01/24(日) 04:31:03マインスイーパ
0133デフォルトの名無しさん
2010/01/26(火) 21:39:07320*240のスクリーンを中の画像などもそのままで640*480に
拡大できる方法はありますか
0134デフォルトの名無しさん
2010/01/26(火) 21:48:31?
0135デフォルトの名無しさん
2010/01/26(火) 22:26:30スクリーンを(ウィンドウの大きさだけでなく描画されている部分も)
拡大する方法を教えてください
0136デフォルトの名無しさん
2010/01/27(水) 00:40:080137デフォルトの名無しさん
2010/01/30(土) 16:57:22かなりの音量にならない?
そんなに自分のPCの音量は大きくしてないつもりなんだが
プログラムを起動するたび音が大きくてびっくりしてしまう
これってしょうがないことなんだろうか?
0138デフォルトの名無しさん
2010/01/30(土) 17:13:160139デフォルトの名無しさん
2010/01/31(日) 00:20:17揚げ足取りと質問返ししかしてねえじゃん。
>細かいことは言いませんが、
>1:何のファイルの”文字コード”でしょうか。
> (テキストファイル?HTML?日本語?他国語?)
手加減してやれよ。
0140デフォルトの名無しさん
2010/01/31(日) 03:24:03HSPで鳴らしている音声ファイル自体の音量がでかいだけだと思われ。
0141デフォルトの名無しさん
2010/01/31(日) 18:13:43つまり・・・
それを公式掲示板で指摘する勇気が無いと言いたいんだね
0142デフォルトの名無しさん
2010/02/04(木) 23:26:03これ、音量設定のオプションが無い。
メディアプレーヤーで出る音量との差がでかくて、効果音が爆音になった。
音量調整するのって難しいんだろうか?
0143デフォルトの名無しさん
2010/02/05(金) 09:31:20�A普通にPC側の音量を下げる
どっちも簡単。
0144デフォルトの名無しさん
2010/02/05(金) 17:15:05マスターを下げればいい
0145デフォルトの名無しさん
2010/02/05(金) 18:39:17マスターボリュームが、デジタル動作してるんだよね。
最小にするといきなり音が出なくなり、ちょっと上げても最大にしても変化しないんだ。
やっぱ、中華なパチモンサウンドカードってダメね。
サウンドカードの光出力をデジタルアンプに突っ込んでる。
やっぱ、waveファイルの音量調整しか無さそうですね。
スレチでスミマセンでした。
0146デフォルトの名無しさん
2010/02/08(月) 16:37:411行に","で区切られた数個のデータが存在し行末で改行する100行程度のfile.dbというファイルがあります
氏名1,アドレス1,URL1・・・・
氏名2,アドレス2,URL2・・・・
・
・
氏名100,アドレス100,URL100・・・
これを bload で読み込ませ","を見つけたら1つのデータとして変数aを処理し改行でも同じ処理をしたいです
repeat
bload file,b,s,o
o = o + s
if b = "," : break
a = a + b
loop
この後は変数aを処理
上記で","は出来たのですが、改行は"\n"では試してみましたがうまくいきません
どのように記述したらよいでしょうか?
0147デフォルトの名無しさん
2010/02/08(月) 16:49:18wpeekで0x0A0Dで。
どう分割したいのか分からないのでこれぐらいしか。
0148デフォルトの名無しさん
2010/02/08(月) 23:15:40テキストファイルだよな?こうじゃ駄目か?
exist file
sdim buf, strsize + 1
bload file, buf
data=""
notesel buf
for i, 0, notemax
noteget data, i
while 1
j=instr(data, 0, ",")
if j>=0{
a=strmid(data, 0, j)
data=strmid(data, j+1, strlen(data) - j)
_continue
}
_break
wend
next
デバックしてねーからうまく動くか自身ねーけど
0149デフォルトの名無しさん
2010/02/08(月) 23:45:41notesel buf
noteload file
repeat notemax
noteget nowline,cnt
split nowline,",",a(cnt,0),a(cnt,1),a(cnt,2)
loop
noteunsel
寝ぼけながら書いてるから間違ってても気にしないで
0150デフォルトの名無しさん
2010/02/09(火) 02:58:13poke等で一つずつコピーする以外に良い方法は無いですか?
0151デフォルトの名無しさん
2010/02/09(火) 08:10:210152デフォルトの名無しさん
2010/02/09(火) 18:28:37何のために縮めたいかによる
0153デフォルトの名無しさん
2010/02/09(火) 19:38:351バイトで足りるデータが何千もあって、それが4倍になるととても無駄なサイズになると思いました。
0154デフォルトの名無しさん
2010/02/09(火) 19:42:080155デフォルトの名無しさん
2010/02/09(火) 20:57:240156デフォルトの名無しさん
2010/02/09(火) 21:18:56普通にコピーすることにします。ありがとうございました。
0157デフォルトの名無しさん
2010/02/10(水) 00:00:52screenmode=1
es_ini 256,320,360
es_screen 640,480,16,0,screenmode,0
中略
buffer 1,240,480
picload "./pic/sp_1.gif"
es_buffer 0,0
repeat 50
es_cls 0,0,255
pos 0,0
gmode 2,48,48:es_copy 0,0,0
await 0
es_sync 16,0
loop
es_bye:end
というプログラムを作ったのですが、画像が透明色抜きで表示されません。
環境はWindows7の32bitです
0158デフォルトの名無しさん
2010/02/10(水) 00:42:280159デフォルトの名無しさん
2010/02/10(水) 19:16:10gmode命令をbuffer命令の前においたら透明色抜きで表示されました。
0160デフォルトの名無しさん
2010/02/16(火) 09:24:570161デフォルトの名無しさん
2010/02/16(火) 11:39:17入力周りがgetkeyやstickみたいな中途半端な標準命令しかついてないのは、笑いどころですか?
0162デフォルトの名無しさん
2010/02/16(火) 11:41:050163デフォルトの名無しさん
2010/02/16(火) 13:20:350164デフォルトの名無しさん
2010/02/16(火) 22:01:34STGでもメッセージ処理するつもりか…
>>161
ゲーム製作"にも"って自分で言ってるやん。
完璧に対応してくれなきゃイヤ?
パッドぐらい標準対応しろとは思うけどそこはそれ。
プラグインやモジュールも豊富だしね。それもまた強みだ。
つーか、あたま固くて笑えるw
0165デフォルトの名無しさん
2010/02/17(水) 01:08:08はたから見て相当残念な人に映るのが分かった
0166デフォルトの名無しさん
2010/02/17(水) 20:09:19すべては予定調和なのだよ。
傍観者を装って最初の犯人>>161,165がノコノコ出てくるのもなw
0167デフォルトの名無しさん
2010/02/17(水) 21:44:49ちょっとした何かを作るには最適だ。
凝った物を作ろうとしたら途端に面倒臭くなるけどなw
0168デフォルトの名無しさん
2010/02/17(水) 21:52:570169デフォルトの名無しさん
2010/02/17(水) 22:06:500170デフォルトの名無しさん
2010/02/17(水) 23:00:410171デフォルトの名無しさん
2010/02/19(金) 15:07:200172デフォルトの名無しさん
2010/02/19(金) 22:28:25どうやって原因究明したらいいですか
0173デフォルトの名無しさん
2010/02/19(金) 22:39:06Win32APIでエラーをフックする。
ドッチでも好きな方で。
0174デフォルトの名無しさん
2010/02/19(金) 22:40:553.2になってからファイルを開く/保存のときに拡張子を
「\n」で区切れる仕様にしたせいで出てきたバグだから
自前でAPI呼び出してdialogを再現するしか回避法無いと思う
0175デフォルトの名無しさん
2010/02/19(金) 23:23:56ありがとうございます
では自前で作ります
なんかもう手軽なHSPじゃ無くなってるなぁ
0176デフォルトの名無しさん
2010/02/27(土) 20:00:12長い間プログラムを動かしているとエラー13がでるので不審に思い、
以下のソースを書いて実験したところ、
ID1987のバッファを初期化すると必ずエラーになるようです。
repeat
celload "pic..bmp"
a=stat
cls 0
mes a
await 1
loop
おそらくウィンドウIDの制限数に引っかかっているのだと思い、
delmodした際に#modtermで使っていたウィンドウIDのバッファを破棄するコードを書こうと思ったのですが、
そのようなことをする命令が見つかりませんでした。
指定したたウィンドウIDのバッファを破棄してcelloadが「未使用」と判定する状態にするには
どのようにすればいいのでしょうか。
よろしくお願いいたします。
0177デフォルトの名無しさん
2010/03/01(月) 11:57:270178デフォルトの名無しさん
2010/03/03(水) 06:21:42横レスですがDCって何のことですか?
0179デフォルトの名無しさん
2010/03/03(水) 07:55:52ドリームキャスト
0180デフォルトの名無しさん
2010/03/03(水) 09:00:480181デフォルトの名無しさん
2010/03/03(水) 14:10:160182デフォルトの名無しさん
2010/03/03(水) 14:35:03アクセスできないね。どうしたんだろ。
0183デフォルトの名無しさん
2010/03/03(水) 15:19:32みれないの?
0184デフォルトの名無しさん
2010/03/04(木) 00:07:08コンパイル可能な普通のJavaのソースにはならない。
javapにかけるかHSPLetのコード読むかすれば分かるんだが
各種制御構造がジャンプに変換されてたり
ローカル変数アクセスが独特だったりする。
あくまでJavaバイトコードへの変換と捉えるといい。
0185デフォルトの名無しさん
2010/03/04(木) 00:49:15サンクス
やっぱりバイトコードで変換しているのか。
Javaの勉強にHSPLet使えるかと思ったけど無理だな。
0186デフォルトの名無しさん
2010/03/04(木) 22:19:30ググってみたけどよく分かりませんでした
0187デフォルトの名無しさん
2010/03/04(木) 22:23:010188デフォルトの名無しさん
2010/03/04(木) 22:34:360189デフォルトの名無しさん
2010/03/15(月) 15:32:19昔触った時は .as しかなかったような
0190デフォルトの名無しさん
2010/03/15(月) 15:41:430191デフォルトの名無しさん
2010/03/15(月) 15:51:59asだったのがhspに変わった
0192デフォルトの名無しさん
2010/03/15(月) 18:23:29OSはVistaで、HSP3.2使ってます
0193デフォルトの名無しさん
2010/03/15(月) 18:28:210194デフォルトの名無しさん
2010/03/15(月) 18:35:01やり方教えていただけませんか?
AXHMP というプラグインを見つけたのですがよくわかりません
0195デフォルトの名無しさん
2010/03/15(月) 18:51:340196デフォルトの名無しさん
2010/03/15(月) 18:56:54他にどのような方法があるのでしょう?
0197デフォルトの名無しさん
2010/03/15(月) 19:43:01手間はかかるが…
0198デフォルトの名無しさん
2010/03/16(火) 04:21:070199デフォルトの名無しさん
2010/03/16(火) 10:40:173.21RC3でメールの送受信に関するサンプルスクリプトが同梱されていたのでそれ見たらわかりやすくあるかもしれないが
http://www.onionsoft.net/wp/
ところで俺も質問。
右クリックすると「送る」というのがあるが、
そこにHSPで作ったプログラムのショートカットを登録しておいて、
任意のファイルやフォルダをそのプログラムに送ると
そのフルパスが取得されるというものをつくりたい。
dd_accept関数でできることかと思ったんだがそんなことはなかったぜ
どなたか「送る」から送られたファイルのフルパスをゲットする方法ご存じですか?
0200デフォルトの名無しさん
2010/03/16(火) 11:00:31dirinfo(4)でかんたんにでけるじゃないのほんとすみませんでしたちくしょおおおおおおおおおおおお
0201デフォルトの名無しさん
2010/03/16(火) 11:42:210202デフォルトの名無しさん
2010/03/16(火) 16:46:18まったくわかねぇ・・・
ためしに実行できないのはデフォ?
0203デフォルトの名無しさん
2010/03/17(水) 18:16:33a=10だとして
if(a>5):d=a+15
if(a>=5)&(a<10):d=a+20
if(a>10)&(a<15):d=a+30
mes d
で数字が毎回0になるのって何が悪いの?
0204デフォルトの名無しさん
2010/03/17(水) 18:17:29if(a>10)&(a<15):d=a+30
は
if(a>=10)&(a<15):d=a+30
に訂正
0205デフォルトの名無しさん
2010/03/17(水) 18:39:15mes "" + d
とかにしたらいけんじゃね?知らんけど
0206203
2010/03/17(水) 18:56:59mes""+
でやらないと数字でないとは知らなかった
0207デフォルトの名無しさん
2010/03/17(水) 20:24:38この式って使い方正しい?
これだけ上手く反応してくれないんだが
0208デフォルトの名無しさん
2010/03/17(水) 20:33:520209デフォルトの名無しさん
2010/03/17(水) 20:34:31その変数の型は?
全部数値型になってる?
0210デフォルトの名無しさん
2010/03/17(水) 20:42:46b,cはそれぞれ数値入力で任意の数を入れさせる
e=b*(gi+2)
の式では計算通りになるが上の式では計算が上手いこと反映されないので式の組み方が間違えてるのかなって思って
式じゃなくて他の部分に問題有るのかな?
0211デフォルトの名無しさん
2010/03/17(水) 21:43:41そっちの文法に問題ないか?
0212デフォルトの名無しさん
2010/03/17(水) 22:01:57he1,he2に実数代入してるのに丸められる→bとcも実数にする
b,cにinputで与えた数字を入力しても0扱いされる→bとcを数値型に変換する
まあでもe=b*(gi+2)のとき問題ないってくらいだしほかの原因がありそう。
b,c,he1,he2にそれぞれ何が代入されているときにfがどうなるのか教えてほしい
0213デフォルトの名無しさん
2010/03/17(水) 22:22:59とかを入れてる
b,cはinput b, 50, 22, 2って感じで数字を入れさせてそれからfを求めたいんだが
これはソースの関係ありそうな部分うpした方わかりやすいかな?
まだ始めたてなんで無駄が多いから長くなってるけど
0214デフォルトの名無しさん
2010/03/18(木) 02:19:39#define he1 15
#define he2 20
input b, 50, 22, 2
input c, 50, 22, 2
button gosub "check",*Check
stop
*check
f=b*(he1+2)+c*(he2+2)
title ""+f
return
これだと普通に動いたけど。
0215デフォルトの名無しさん
2010/03/18(木) 12:01:230216デフォルトの名無しさん
2010/03/18(木) 13:46:390217デフォルトの名無しさん
2010/03/18(木) 20:56:08まずは簡単なじゃんけんのゲームを作ろうと思い、以下のプログラムを作ってみました。
x=rnd(3)
randomize
y=50
z=50
mes "じゃんけん・・・"
pos y,z
button "グー",*gue
pos y,z*2
button "チョキ",*choki
pos y,z*3
button "パー",*par
stop
*gue
if x=0 : mes "あいこです"
if x=1 : mes "あなたの勝ち!"
if x=2 : mes "あなたの負け・・・"
stop
*choki
if x=0 : mes "あなたの負け・・・"
if x=1 : mes "あいこです"
if x=2 : mes "あなたの勝ち!"
stop
*par
if x=0 : mes "あなたの負け・・・"
if x=1 : mes "あなたの勝ち!"
if x=2 : mes "あいこです"
stop
これでやってみたのですが
乱数が3で固定されているようなのですがどこの書き方がいけないのでしょうか?
0218デフォルトの名無しさん
2010/03/18(木) 21:03:09○ Xが2
間違えました・・・すいません
0219デフォルトの名無しさん
2010/03/18(木) 21:16:320220デフォルトの名無しさん
2010/03/18(木) 22:21:47何とか出来ました!
0221デフォルトの名無しさん
2010/03/22(月) 08:01:06いや、値渡しというか int, str は #deffunc 呼び出し中はリテラル扱いっぽい感じがするんだけど、そういう認識であってる……?
0222デフォルトの名無しさん
2010/03/22(月) 11:02:200223デフォルトの名無しさん
2010/03/22(月) 20:56:250224デフォルトの名無しさん
2010/03/22(月) 21:15:400225デフォルトの名無しさん
2010/03/22(月) 21:28:09ってついてるやつです。
0226デフォルトの名無しさん
2010/03/22(月) 21:31:560227デフォルトの名無しさん
2010/03/22(月) 21:32:430228デフォルトの名無しさん
2010/03/22(月) 21:42:06答えまだ?
0229デフォルトの名無しさん
2010/03/22(月) 22:01:19答え:説明書読め
0230デフォルトの名無しさん
2010/03/23(火) 01:24:380231デフォルトの名無しさん
2010/03/23(火) 21:06:040232デフォルトの名無しさん
2010/03/23(火) 22:49:130233デフォルトの名無しさん
2010/03/23(火) 23:04:420234デフォルトの名無しさん
2010/03/24(水) 07:33:070235デフォルトの名無しさん
2010/03/24(水) 11:16:380236デフォルトの名無しさん
2010/03/24(水) 11:58:44とくにぇがwwwww!!!もつけすぎwwwwwww
バカみたいだwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
0237デフォルトの名無しさん
2010/03/24(水) 12:13:21ここよりHSPTVの掲示板で聞いたほうがお前みたいな赤ちゃんの質問に答えてくれる物好きが居るかもしれないな。
0238デフォルトの名無しさん
2010/03/24(水) 14:31:570239デフォルトの名無しさん
2010/03/24(水) 14:56:09236みたいな手の施しようの無いクレクレ君がそんな物を読むと思ってるのかい?
0241デフォルトの名無しさん
2010/03/24(水) 20:10:30お前のような馬鹿には言っても無駄さwwww
0242デフォルトの名無しさん
2010/03/25(木) 11:12:38ってどうしようもないね
0243デフォルトの名無しさん
2010/03/25(木) 17:25:20なるほど君のことか
0244デフォルトの名無しさん
2010/03/25(木) 18:10:07Classを作ってnewしてオブジェクト、ドン!みたいなのってできへんの?
もしくはその代わりになりそうな技術とかないん?
0245デフォルトの名無しさん
2010/03/25(木) 19:12:14手続きをくっつけただけのようなもの。継承はできない。それでもモジュールを「単なる手続きと固定の
変数の集まり」ではなく「ひな型」にすることはできるよ。
0246デフォルトの名無しさん
2010/03/25(木) 20:01:45成歩堂君に見えた
0247デフォルトの名無しさん
2010/03/25(木) 22:14:18うーん、やりたい事にはちょっと足りないかな
情報の小出しになってすまんが、実はゲームのキャラのデータ管理に使おうかと思ったんだ
で、配列変数を用意して、同一クラスからのインスタンスを入れて、配列変数の要素をfor文で回して一人ずつ処理みたいな事がしたかったんだ
今、HSP3.2を一応インストしてマニュアル読んでみたけど
変数名@モジュール名みたいな形で呼び出せるのはいいけど、for文で回したりはできないっぽいな
モジュール名を文字列変数で指定して呼び出す(PHPとかの可変変数、可変関数みたいな)とかは
やっぱり無理かしら・・・?
0248デフォルトの名無しさん
2010/03/25(木) 23:46:25モジュール変数ていうのは、複数の変数を抱え込んでいる構造体みたいな何か(インスタンス)への
参照(識別番号みたいなもの?)を入れておくためのもの。
マニュアルを読んだだけでは紛らわしいかもしれないけど、モジュール変数はnewmod命令でしか
初期化できない(newmodで初期化した変数がモジュール変数になる)
単にモジュール内の命令・関数定義に含まれている変数はモジュール変数とは関係ないし、
モジュール変数(が指しているもの)が抱えている変数(インスタンスのメンバ)は
変数名@モジュール名では参照できない(どのインスタンスかの情報がないよね?)。モジュール内に
#modfunc/#modcfunc命令で定義した命令・関数からしかアクセスできない。
インスタンスのメンバになるのは、#module命令でモジュール名につづけて名前を記述した変数のみ。
#module hoge x, y, z
みたいに。この場合xとyとzがメンバ。インスタンスごとに別のものが用意されるのはこれらの変数だけ。
newmodで同じ変数を複数回初期化すると、その変数は自動的に配列に変わる。作ったインスタンス
は上書きされたりせずに、別々の要素にちゃんと入れてくれる(基本的には作った順に0番目から)。
モジュール変数配列に対しては、foreachという命令を使うことができ、インスタンスが入っている要素
のみに対して繰り返し同じ処理を行うことができる。
長々とスマソ
0249デフォルトの名無しさん
2010/03/26(金) 14:47:36>>マニュアルを読んだだけでは紛らわしいかもしれないけど、モジュール変数はnewmod命令でしか
>>初期化できない(newmodで初期化した変数がモジュール変数になる)
ここは超勘違いしてた
>>インスタンスのメンバになるのは、#module命令でモジュール名につづけて名前を記述した変数のみ。
>>#module hoge x, y, z
メンバ変数を大量に使おうと思ったら大変な事になりそうだ
>>長々とスマソ
それだけしっかり教えて頂けたという事で
0250デフォルトの名無しさん
2010/03/26(金) 23:56:39今D:\プログラミング\自作サンプルに.ASファイルと表示したい画像置いてるけど画像がないですって言われる
ソースはコピーしてきた奴だから間違ってないと思うし
誰かアドバイスか詳しいやり方書いてるサイト教えてください
色々ググッてみたけどよくわかんないんで
0251デフォルトの名無しさん
2010/03/27(土) 00:00:59ソースの状態だとHSP本体のあるフォルダがカレントフォルダになるみたい
俺の場合、テストの時だけソースフォルダを最初に指定するか、素材をフルパス指定してる
他にもっといい方法があるのかも知れんが判らん
0252デフォルトの名無しさん
2010/03/27(土) 00:43:280253デフォルトの名無しさん
2010/03/27(土) 01:25:11> >>250
> ソースの状態だとHSP本体のあるフォルダがカレントフォルダになるみたい
ソースか実行ファイルかで変わるのはdir_exeだったはず
0254デフォルトの名無しさん
2010/03/27(土) 01:27:26ソース見せてちょ
0255デフォルトの名無しさん
2010/03/27(土) 01:49:41自分のソース確認してみたら確かにdir_exe使ってたわ
>>250
ごめん>>251は忘れてくれ
0256デフォルトの名無しさん
2010/03/27(土) 06:33:01ぶっはww吹いたwww
0257デフォルトの名無しさん
2010/03/27(土) 18:27:29忘れないと言ったらどうするのか
0258デフォルトの名無しさん
2010/03/27(土) 22:37:050259デフォルトの名無しさん
2010/04/03(土) 22:25:20たとえば X=rnd(200)のとき、
Xは〜です と表示させたいとき、どういう風にしたらいいんでしょうか?
0260デフォルトの名無しさん
2010/04/03(土) 23:50:20X=rnd(200)
mes "Xは"+X+"です"
stop
0261デフォルトの名無しさん
2010/04/04(日) 22:56:47どうもありがとうございました
0262デフォルトの名無しさん
2010/04/09(金) 20:19:21あっちこっちに分散してるんですか?
ソースコードは付いているんですか?
0263デフォルトの名無しさん
2010/04/09(金) 22:16:46ソースコード付いています。
ぜひ、探してみてください。
0264デフォルトの名無しさん
2010/04/10(土) 10:33:510265デフォルトの名無しさん
2010/04/10(土) 17:49:16でも入れる許可もらいました。フルセットに付いているんですね。
もうすぐパソコン買う予定なんですが
64bitとwindows7での動作ってどうなってるんでしょうか?
0266デフォルトの名無しさん
2010/04/12(月) 20:44:030267デフォルトの名無しさん
2010/04/12(月) 23:41:540268デフォルトの名無しさん
2010/04/13(火) 09:20:59#func EnableWindow "EnableWindow" int,int
button gosub "change",*test
button gosub "target",*test
hbutton = objinfo(stat,2)
a=1
stop
*test
a=1-a
EnableWindow hbutton,a
return
0269デフォルトの名無しさん
2010/04/13(火) 19:02:320270デフォルトの名無しさん
2010/04/13(火) 20:05:14#include "user32.as"
GetWindowLong hwnd, -20
SetWindowLong hwnd, -20, stat | 0x80000
SetLayeredWindowAttributes hwnd, 0, 128, 0x0002
0271デフォルトの名無しさん
2010/04/14(水) 01:21:000272デフォルトの名無しさん
2010/04/15(木) 15:47:08どのように書いたらいいのでしょうか?
モジュールでない場所から参照しようとすると問題なく行くのですが
他のモジュールから参照しようとすると「モジュール変数の指定が無効です」というエラーになります
0273デフォルトの名無しさん
2010/04/15(木) 16:06:43モジュールAにあるモジュール変数を別のモジュールBで参照しようとする場合
どのように書いたらいいのでしょうか?
モジュールでない場所から参照しようとすると問題なく行くのですが
他のモジュールから参照しようとすると「モジュール変数の指定が無効です」というエラーになります
0274デフォルトの名無しさん
2010/04/15(木) 16:40:580275デフォルトの名無しさん
2010/04/15(木) 17:40:52mod2の中でm1が何なのかわからなくなってるならm1を引数にfunc_Aを処理する書き方あったりするでしょうか?
#module mod1 x, y, z
#modinit
x = 1 : y = 2 : z = 3
return
#modcfunc get_x
return x
#modcfunc get_y
return y
#modcfunc get_z
return z
#global
#module mod2 a
#modinit int j
y = j
return
#modfunc func_A
mes (get_x(m1)+get_y(m1)+get_z(m1))*y
return
#global
newmod m1, mod1
newmod m2, mod2, 3
func_A(m2)
stop
0276デフォルトの名無しさん
2010/04/15(木) 19:46:49いけない理由がよくわからないね。aが使われてないし。yはaの間違い?
それはともかく、#mod(c)func命令でも普通に引数設定できるよ。#def(c)funcの時と
同じように。呼び出す時の最初のモジュール変数の分は考えなくていい。
それがいやなら、モジュール内からモジュール外の変数を参照したい時には、変数名の
末尾に@をつければいい。
0277デフォルトの名無しさん
2010/04/15(木) 21:53:49aはyの間違いですね・・・
実際やりたいことはモジュール変数で10個程度の変数をひとまとめにして
それを複数モジュール宣言しておきforeachで処理していくことを考えてました
デバッグウィンドウでstruct型とあるのでそれごと引数にできないかと思いましたが
具体的に書くとどんな風になりますか?
0278デフォルトの名無しさん
2010/04/16(金) 11:58:32#modinit int a, int b, int c
x = a : y = b : z = c
return
#modcfunc get_x
return x
#modcfunc get_y
return y
#modcfunc get_z
return z
#global
#module mod2
#deffunc func_a var mod, int y
mes (get_x(mod)+get_y(mod)+get_z(mod))*y
return
#global
repeat 5
newmod m1, mod1, 1, 2, 3
loop
foreach m1
func_a m1(cnt), 3
loop
とりあえず思いつくのは上のような感じだけど、モジュール一つにしちゃってもいいのでは?
という気がしないでもない。
0279デフォルトの名無しさん
2010/04/16(金) 11:59:45#module mod1 x, y, z
#modinit int a, int b, int c
x = a : y = b : z = c
return
#modfunc func_a int d
mes (x + y + z) * d
return
#global
repeat 5
newmod m1, mod1, 1, 2, 3
loop
foreach m1
func_a m1(cnt), 3
loop
0280デフォルトの名無しさん
2010/04/16(金) 18:59:38ありがとうございます。var使えばいいんですね、無事解決できました。
今のところは1つのものに書けばいいのですが使い方覚えながら無計画に組んで行ってるので
今後他の部分で必要になって引き出したいときどうすればいいだろう?っと思って質問した次第です。
0281デフォルトの名無しさん
2010/04/17(土) 00:42:170282デフォルトの名無しさん
2010/04/17(土) 15:09:56<<stick key,1:if key&1:x++>>
pos 0,0:es_copy 0,0,0,32,32
なぜか<<>>の列がないと画像が透過されない・・・
0283デフォルトの名無しさん
2010/04/17(土) 17:59:572000 x 2000の領域に丸とか三角とか四角とか書いて、
それを画像としてbmpファイルに保存したいのですが、
どのあたりのサイトを読めばいいのでしょうか。
0284デフォルトの名無しさん
2010/04/17(土) 19:02:34何故か 649 x 649 になってしまうのですが・・・・
バグですかね?
0285デフォルトの名無しさん
2010/04/18(日) 15:38:57うちではならないなあ。
0286デフォルトの名無しさん
2010/04/21(水) 23:59:54HSP使ったことないからわからない
0287デフォルトの名無しさん
2010/04/22(木) 16:31:28自作は無理・・・
0288デフォルトの名無しさん
2010/04/22(木) 16:58:130289デフォルトの名無しさん
2010/04/22(木) 21:01:250290デフォルトの名無しさん
2010/04/22(木) 21:29:270291デフォルトの名無しさん
2010/04/25(日) 01:45:550292デフォルトの名無しさん
2010/04/25(日) 17:19:22PCにUSBで接続できるダーツボードを購入しました。
onkey等でキーコードを取得できたらと思ったのですが、
ヘルプで表示されるサンプルを実行したところ、
入力信号を取得できませんでした。
専用のソフト以外に、自作プログラムを作ってみたいのですが、
HSPでは無理なのでしょうか?
0293デフォルトの名無しさん
2010/04/25(日) 19:27:30> onkey等でキーコードを取得できたらと思ったのですが
何をしたいのかが分かりません。もっと具体的に書いてください。
0294デフォルトの名無しさん
2010/04/25(日) 21:02:47分かりにくくてすみません。
付属のソフトを使用すると、ダーツが当たった所の点数を、
PC上でカウントする様になっているのです。
20点の所に矢が当たれば、20点と画面に表示されます。
これと同様の処理を、HSPで出来ないかと思い、
下記サンプルを実行したのですが、
矢がどこに当たっても、キーコードが表示されなかったのです。
ちなみにOSはVISTAの32Bitです。
title "キー入力してください(^^)v"
onkey *inkey
onclick *inkey
stop
*inkey
if lparam>>30:stop
mes iparam
stop
0295デフォルトの名無しさん
2010/04/25(日) 21:57:55そのダーツボードが、どのような仕様で信号を返してるのかが
分からないと無理でしょう。
0296デフォルトの名無しさん
2010/04/26(月) 00:28:27その仕様を調べるには・・。といっても簡単にはいきませんよね。
勉強不足ですみません。出直してきます。
ありがとうございました。
0297デフォルトの名無しさん
2010/04/26(月) 01:31:27USBキーボードが有るから、USB接続されてるとキーコードが入力されると思ったんだろうか?
USBメモリは、文字をタイプする感じでファイルを表示してるとか思ってたとか?
0298デフォルトの名無しさん
2010/04/26(月) 01:36:44Vista対応の「USB-IO用プラグイン」ってのを見つけたよ
0299デフォルトの名無しさん
2010/04/27(火) 20:43:370300デフォルトの名無しさん
2010/04/27(火) 21:18:500301デフォルトの名無しさん
2010/04/27(火) 22:40:21Chdirで何とかできました
ありがとうございました
0303デフォルトの名無しさん
2010/05/04(火) 00:59:06間違っても「12歳からry」は読むな
0304デフォルトの名無しさん
2010/05/04(火) 04:30:420305デフォルトの名無しさん
2010/05/04(火) 08:36:48しかも重複無しに全て処理したことを確認するにはソートが一番だし。
0306デフォルトの名無しさん
2010/05/04(火) 23:38:53このメルマガでも読めば?
http://www.mag2.com/m/0001131950.html
0307デフォルトの名無しさん
2010/05/06(木) 01:28:16もっと一から順に丁寧に説明している本とかないですか。
公式のは割と丁寧だったよ
シューティングゲームの所は分かり辛いと思ったけどね
0309デフォルトの名無しさん
2010/05/06(木) 11:57:45とかでググればどこか一つぐらい気に入るページがあるだろ
0310デフォルトの名無しさん
2010/05/07(金) 23:28:130311デフォルトの名無しさん
2010/05/08(土) 13:29:38そもそもそんなものが付属していることを知らないというオチな希ガス
0312デフォルトの名無しさん
2010/05/11(火) 18:50:33どこのキムチ野郎だ?
おい!6日にまた韓国が来るぞ(臨時対策本部)
http://yutori7.2ch.net/test/read.cgi/news4vip/1267621219/208
http://yutori7.2ch.net/test/read.cgi/news4vip/1267621219/217
>>302
208 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2010/03/03(水) 23:20:02.71 ID:4BZizJCe0 [1/2] ?2BP(5562)
http://img.2ch.net/ico/anime_saitama06.gif
>>199
わかったからwwww
217 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2010/03/03(水) 23:22:48.04 ID:4BZizJCe0 ?2BP(5562)
http://img.2ch.net/ico/anime_saitama06.gif
>>211
あそこを使う利点が一つも無いだろ
それならしたらばでもいい
?
0314デフォルトの名無しさん
2010/05/12(水) 15:40:27Be IDがお前と一致してるんだが
0315デフォルトの名無しさん
2010/05/12(水) 20:33:180316デフォルトの名無しさん
2010/05/12(水) 21:52:080317デフォルトの名無しさん
2010/05/12(水) 21:53:59まとめないようにしてる
0318デフォルトの名無しさん
2010/05/12(水) 22:17:41あきらめてる
構造体欲しいよなあ
けど色々詰め込んだらお手軽スクリプト言語じゃなくなっちゃうしな
0319デフォルトの名無しさん
2010/05/12(水) 22:34:23C++を使う
0320デフォルトの名無しさん
2010/05/12(水) 22:41:14HSPで本格的なプログラムを組んでる人は真性のマゾということですね。
0321デフォルトの名無しさん
2010/05/12(水) 22:45:47手軽に何も考えなくてもそこそこなのができるのが一番の魅力なのに。
0322デフォルトの名無しさん
2010/05/12(水) 23:20:30まぁ、問題点が他の所に有るのに気づかない位、バカだと言う事を証明してるよね。w
0323デフォルトの名無しさん
2010/05/12(水) 23:33:48馬鹿じゃね?
検索すればチェックなんかせんでもいいし
つかおれこのスレ昨日あたりに始めてみたんだがw
お前の被害妄想のほうがよっぽどキチガイだよw
0324デフォルトの名無しさん
2010/05/12(水) 23:35:44前聞いた時と話が違うぞ。
他のスレではHSP3.0から構造体が使えるとか聞いたが。
>>322
HSPに依存しているお前のほうがバカだということを証明しているよねw
0325デフォルトの名無しさん
2010/05/12(水) 23:35:55まずは日本語を話せるように頑張れ。
0326デフォルトの名無しさん
2010/05/13(木) 09:19:13なんちゃって構造体なら使用出来る。
0327デフォルトの名無しさん
2010/05/13(木) 11:13:000328デフォルトの名無しさん
2010/05/13(木) 15:03:530329デフォルトの名無しさん
2010/05/13(木) 21:37:590330デフォルトの名無しさん
2010/05/13(木) 21:58:410331デフォルトの名無しさん
2010/05/13(木) 22:44:22ごめん。
c言語で手一杯や。
0332デフォルトの名無しさん
2010/05/13(木) 23:13:480333デフォルトの名無しさん
2010/05/14(金) 02:08:27というかそれくらい標準で使えるようにしてくれよw
0334デフォルトの名無しさん
2010/05/14(金) 02:42:33ということはポインタと参照型もないのか。
基本はすべてstaticか?
0335デフォルトの名無しさん
2010/05/14(金) 03:23:27ポインタも参照型も無い。HSPの変数周りの不便さはプログラム言語の中でもトップクラスです。
0336デフォルトの名無しさん
2010/05/14(金) 03:35:43一回代入したら二度と代入できないってことか
そんな変数しかないっていうか定数しかないって
それってありえなくないか?
0337デフォルトの名無しさん
2010/05/14(金) 03:38:08もしfinalだったらx = 2 のところでコンパイルエラーがでるはずだ。
cls 1
x = 1;
mes x;
x = 2;
mes x;
0338デフォルトの名無しさん
2010/05/14(金) 08:59:50独自関数を参照渡しで作ればポインタも有効活用される。
現状、APIの呼び出し時ぐらいしかポインタって使われないな。多分。
初心者向けだしこんなもんだろう。
0339デフォルトの名無しさん
2010/05/14(金) 12:32:530340デフォルトの名無しさん
2010/05/14(金) 13:40:21HSPにそこまで求めるのもおかしい
0341デフォルトの名無しさん
2010/05/14(金) 14:00:10安全性・生産性考えてC/C++避けて使える言語は沢山あるけどな
BASIC仕様ならDarkBasic,PureBasicのように優秀なのがあるし
VB,C#,Javaの仮想マシン型やスクリプト言語のLua,Squirrelなどいくらでもある
Easy3DとRokdeBoneがあるからしがみつく奴が居るんだろうけど
これが無ければHSPの利用価値は最低ランクだろう
0342デフォルトの名無しさん
2010/05/14(金) 19:37:17やっぱ、ネット弁慶だけのこたぁ有るな。
0343デフォルトの名無しさん
2010/05/14(金) 22:04:41HSPは言われているほど楽な言語ではないと思うけどなw
0344デフォルトの名無しさん
2010/05/14(金) 23:29:030345デフォルトの名無しさん
2010/05/15(土) 02:09:170346デフォルトの名無しさん
2010/05/15(土) 02:16:45座標指定はできないのですか?
0347デフォルトの名無しさん
2010/05/15(土) 08:02:37ゲーム脳乙
0348デフォルトの名無しさん
2010/05/15(土) 08:33:56ほとんどHSPと同じだな。
0349デフォルトの名無しさん
2010/05/15(土) 09:05:12picloadで座標指定は出来ないけど
posで座標を指定できる。
0350デフォルトの名無しさん
2010/05/15(土) 16:03:20勝手に引数つくるなw
0351デフォルトの名無しさん
2010/05/15(土) 16:10:46同人ゲームElonaの作者は今頃このことに気づいて苦しんでいることであろう…
0352デフォルトの名無しさん
2010/05/15(土) 20:23:27\から¥への変換がどうしても出来ません。
どのようにしたら変換できるのでしょうか?
0353デフォルトの名無しさん
2010/05/15(土) 21:32:17HSPはゲーム専用ツールです
0354デフォルトの名無しさん
2010/05/15(土) 21:39:58\\
0355デフォルトの名無しさん
2010/05/15(土) 22:28:10もうねそういうのは正規表現に強いPerlを使うべきだと思うんだが。
HSPはそういうのが大の苦手なの。わかった?
0356デフォルトの名無しさん
2010/05/15(土) 22:45:440357デフォルトの名無しさん
2010/05/15(土) 23:57:19なんか、情報弱者ネタが流行ってるのかな?
0358デフォルトの名無しさん
2010/05/16(日) 12:21:340359デフォルトの名無しさん
2010/05/16(日) 23:24:08ポインタは使えんだろ。
0360デフォルトの名無しさん
2010/05/17(月) 01:13:51命令ならある。
0361デフォルトの名無しさん
2010/05/17(月) 01:47:11mes strf("%.2f",a/100)
mes a
と入れても「12.35」ではなく
「0.00」としか表示されないのはなぜでしょう
すごく初歩的ぽくて申し訳ないですが
0362デフォルトの名無しさん
2010/05/17(月) 01:48:360363デフォルトの名無しさん
2010/05/17(月) 09:18:27a=12345
mes strf("%.2f",double(a)/1000)
0364デフォルトの名無しさん
2010/05/17(月) 09:31:03もろprintf()のパクリか
やはり型変換が必要なわけだ
0365デフォルトの名無しさん
2010/05/17(月) 10:07:35え?
0366デフォルトの名無しさん
2010/05/17(月) 10:44:28�@複数の変数を何度も入れ替える簡単な方法はありますか?
イメージで言うと信長の野望とか三国志とかスパロボみたいにデータを配置&そのまま戦闘→また配置換えみたいな感じ
�A升目を表示してその中で移動距離を指定する方法はありますか?
こちらもイメージで言うと将棋やチェスとかで動ける範囲を表示しつつデータを移動させる感じ
いろいろ検索もしてみてはいるのですが
探し方が悪いのか、ちょうどいい命令文が出てこないので足がかりだけでもお教えいただけるとありがたいです
0367デフォルトの名無しさん
2010/05/17(月) 11:14:01そこまでの機能求めるならプログラムからやるんじゃなくてSRCとかで作っていったほうがいい
0368デフォルトの名無しさん
2010/05/17(月) 15:13:122はHSPではやりづらい案件
HSPを捨てて、オブジェクト指向言語を選択しなさい
0369デフォルトの名無しさん
2010/05/17(月) 15:51:33できました。ありがとうです。
なんでdoubleが必要なのかはまだ理解できないですが
とりあえず、少数表示するときはdoubleと覚えときます
0370デフォルトの名無しさん
2010/05/17(月) 16:28:51礼はいらないよ
0371デフォルトの名無しさん
2010/05/17(月) 17:05:300372デフォルトの名無しさん
2010/05/17(月) 21:34:010373デフォルトの名無しさん
2010/05/17(月) 22:11:340374デフォルトの名無しさん
2010/05/17(月) 23:54:050375デフォルトの名無しさん
2010/05/18(火) 02:23:49VB.NETと同列に扱うならわからないでもないが。
VBはHSPと同列に扱われてもおかしくないほど酷い言語だ。
0376374
2010/05/18(火) 03:11:220377デフォルトの名無しさん
2010/05/18(火) 08:14:050378デフォルトの名無しさん
2010/05/18(火) 12:32:260379デフォルトの名無しさん
2010/05/18(火) 21:43:58感謝です
あるのに探し方が下手なだけなのかなと思ったので
無ければないで別の方法探してみます
0380デフォルトの名無しさん
2010/05/19(水) 14:30:38精進しなさい
0381デフォルトの名無しさん
2010/05/19(水) 16:38:160382デフォルトの名無しさん
2010/05/19(水) 17:49:120383デフォルトの名無しさん
2010/05/19(水) 21:01:020384デフォルトの名無しさん
2010/05/19(水) 23:56:110385デフォルトの名無しさん
2010/05/20(木) 00:33:09いまのところ拡張に行き詰まってるらしいけど
Elona 218階
http://schiphol.2ch.net/test/read.cgi/gameama/1273859744/
http://homepage3.nifty.com/rfish/index.html
http://homepage3.nifty.com/rfish/elona_top.html
0386hsp初心者
2010/05/20(木) 01:03:36#include "hspext.as"
title "タスクマネージャを無効化にしてみる"
regkey 0,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System",1
button "有効化",*a
button "無効化",*a
stop
*a
val=stat //オブジェクトID を利用してフラグを立てる
setreg val,"DisableTaskMgr",0,4
stop
これの有効化ボタンを外して無効化ボタンだけにしたいんですけど
どう書き換えればいいですかね?
ヒントだけでもいいので誰か分かる人居ますか?
0387デフォルトの名無しさん
2010/05/20(木) 01:07:16いや、キミに誰が期待してると思ってるんだ?
0388デフォルトの名無しさん
2010/05/20(木) 01:37:15釣り乙。
0389デフォルトの名無しさん
2010/05/20(木) 01:43:45うっせえなばーか
0390デフォルトの名無しさん
2010/05/20(木) 07:30:08君はまず文章の基礎を勉強した方が良いと思う
0391デフォルトの名無しさん
2010/05/20(木) 13:13:39どうせここで引っかかってるんだろう。
0392hsp初心者
2010/05/20(木) 16:55:34国語を勉強してきました。
では、本題の方のアドバイスもお願いします。
0393デフォルトの名無しさん
2010/05/20(木) 17:03:370394hsp初心者
2010/05/20(木) 17:27:56ありがとございます。
m(__)m
0395デフォルトの名無しさん
2010/05/20(木) 22:48:52そういう命令は専用のゲームツールじゃなきゃ無いけど、
処理の組み方なら言語関係ないからゲームプログラミングを解説してるサイトとかを探せばあるよ
0396デフォルトの名無しさん
2010/05/20(木) 23:08:540397デフォルトの名無しさん
2010/05/20(木) 23:23:33HSPアルゴリズム事典作れってか?
( ゚∀゚)アハハ八八ノヽノヽノヽノ \ / \/ \
0398デフォルトの名無しさん
2010/05/21(金) 05:41:48> >>379
> そういう命令は専用のゲームツールじゃなきゃ無いけど、
「専用のゲームツールじゃなきゃ無い」って枝葉末節なことを言っているのがなんだかねぇ
もうちょっとこう、「オブジェクト指向ではないからやりにくい」
「そういうライブラリ、APIやフレームワークがないからやりにくい」って言った方が説得力あるのに
0399デフォルトの名無しさん
2010/05/21(金) 05:42:40「ゲームツール」っていってるところが素人丸出しでHSP厨がばかにされる所以
0400デフォルトの名無しさん
2010/05/21(金) 12:37:44判る人にはそれがいいと思うけど、初心者相手だと説得力以前に「?」ってなっちゃうよ
0401デフォルトの名無しさん
2010/05/21(金) 19:29:080402デフォルトの名無しさん
2010/05/21(金) 21:49:20初心者はますますバカになっていくわけだが
0403デフォルトの名無しさん
2010/05/21(金) 23:24:30お前がどんなにダダこねても、このスレに書き込む内容を制御することは絶対不可能なんだぜ?
0404デフォルトの名無しさん
2010/05/22(土) 00:21:360405デフォルトの名無しさん
2010/05/22(土) 01:09:45そういう馬鹿はプログラミングには向いてないから
さっさとやめることをお勧めします。
0406デフォルトの名無しさん
2010/05/22(土) 15:51:21だから? 初心者に優しくとしょうして
馬鹿なことばっかりいってるとバカにされるだけだぞ
0407デフォルトの名無しさん
2010/05/22(土) 15:52:43なら>>395みたいなことを吹きこまれた初心者はみんなプログラミングできないバカだな
0408デフォルトの名無しさん
2010/05/22(土) 20:09:130409デフォルトの名無しさん
2010/05/22(土) 20:19:310410デフォルトの名無しさん
2010/05/22(土) 22:56:310411デフォルトの名無しさん
2010/05/23(日) 10:36:480412デフォルトの名無しさん
2010/05/23(日) 12:10:430413デフォルトの名無しさん
2010/05/23(日) 14:50:28現状のHSPではOSは作れません。
ただニコニコ動画に在るようなOSっぽい見た目のアプリなら作れます。
0414デフォルトの名無しさん
2010/05/23(日) 16:07:460415デフォルトの名無しさん
2010/05/23(日) 16:23:260416デフォルトの名無しさん
2010/05/23(日) 18:53:22グラフや可視化兼用ならまぁまぁ便利。
0417デフォルトの名無しさん
2010/05/23(日) 19:25:340418デフォルトの名無しさん
2010/05/23(日) 20:18:29HSPやAB、MS製言語は玩具のパズルゲーム、CやC++とかは組上げると立派な道具が作れる機械部品のセット。
0419デフォルトの名無しさん
2010/05/23(日) 21:17:39C++ → マウンテンバイク
Java → 折り畳み自転車
VB → ママチャリ
C# → 電動アシスト自転車
HSP → 三輪車
0420デフォルトの名無しさん
2010/05/23(日) 22:00:56C++ → マウンテンバイク
Java → 安物折り畳み自転車
VB → 補助輪付きの子供向け自転車
C# → MTBルック自転車
HSP → 三輪車
0421デフォルトの名無しさん
2010/05/23(日) 22:18:490422デフォルトの名無しさん
2010/05/23(日) 22:39:08何をそんなに必死になっているのか
0423デフォルトの名無しさん
2010/05/24(月) 01:04:07改悪かよw
0424デフォルトの名無しさん
2010/05/24(月) 01:09:58事実に近づけたと言ってほしいね
0425デフォルトの名無しさん
2010/05/24(月) 01:38:44それならMATLABとOctaveの出番だな
HSPにもExcelにも出番なし
0426デフォルトの名無しさん
2010/05/24(月) 01:42:56Javaが折り畳みはいいすぎだな
どちらかというとJavaはクロスバイクだ
Cがロードバイクっていうには美化しすぎ
なんにでも改造できる自転車ってとこだろう
C++はさらに改造しやすい自転車ってとこではないだろうか
そのかわり自転車パーツの規格が統一されていない
C#はJavaに近い言語なので亜流のクロスバイクといったところか
しかし、C#はJavaとC++を足して2で割ったような言語だから
Javaをクロスバイク、C++をロードバイクとしてC#を、その中間のクロスバイクと喩えることもできるが
0427デフォルトの名無しさん
2010/05/24(月) 01:47:080428デフォルトの名無しさん
2010/05/24(月) 01:58:46自分は折りたたみ=簡単に他のOSへ簡単に持ち込めるという意味で取ったのだが
クロスバイクがどんな自転車かは理解してるかい?
0429デフォルトの名無しさん
2010/05/24(月) 12:22:590430デフォルトの名無しさん
2010/05/24(月) 15:11:580431デフォルトの名無しさん
2010/05/24(月) 18:42:16何の役に立つというのかw
0432デフォルトの名無しさん
2010/05/24(月) 22:55:560433デフォルトの名無しさん
2010/05/24(月) 22:57:330434デフォルトの名無しさん
2010/05/25(火) 00:03:590435デフォルトの名無しさん
2010/05/25(火) 07:30:23そういう意味でいってんのかよ
俺クロスバイク載ってるからどういうのが知ってるぞ
折り畳み式っていうと安っぽく感じるんだがな
>>430
ロードバイク買う金もないのか
お前車やバイクに乗ることすら基地外っていうんじゃねえのか?
0436デフォルトの名無しさん
2010/05/25(火) 11:50:21どんな子供だましな玩具を与えられても凄い物作る奴はいる
結局、過程と結果に満足した奴が勝ちって事さ
0437デフォルトの名無しさん
2010/05/25(火) 13:47:500438デフォルトの名無しさん
2010/05/25(火) 15:34:14ばかりだからこんな流れになっちゃうんだよなぁw
それぞれ得意な方向性があるんだから自分がやりたい事にどの言語が
向いてるかぐらいは調べてほしいもんだ
0439デフォルトの名無しさん
2010/05/25(火) 15:54:21パソコンを理解してたらHSPのドキュメントチラ見する程度である程度のものは作れる筈だもの。
0440デフォルトの名無しさん
2010/05/25(火) 20:00:47・10の簡単があれば2つ3つの難しいは目をつぶる
・取っつきやすさは100の難しいに勝る
・難しいはプラグインに任せる
HSPはそういう言語。
0441デフォルトの名無しさん
2010/05/25(火) 22:43:00いままでHSPで凄いものってあったか?
「凄い」っていう意味が悪い意味で「凄い」ものならいくらでもあると思うが・
0442デフォルトの名無しさん
2010/05/25(火) 22:45:00> 大抵「HSP初心者」は「PC初心者」なんだよね、
> パソコンを理解してたらHSPのドキュメントチラ見する程度である程度のものは作れる筈だもの。
まじか。HSPを宣伝した連中がそんなことをしでかしたのか。
「PC初心者でもプログラマーになれる!」とか宣伝して回ってたのか?
0443デフォルトの名無しさん
2010/05/25(火) 22:56:47もちろん「凄い糞」に決まってるじゃんw
0444デフォルトの名無しさん
2010/05/25(火) 23:32:39つ[HSPプログラムコンテスト上位のアプリ]
>>442
HSP初心者に限らずトンチンカンな質問ばかりするユーザはPC初心者。
0445デフォルトの名無しさん
2010/05/26(水) 00:28:13遊び相手になってるだけだぞ?
0446デフォルトの名無しさん
2010/05/26(水) 00:32:170447デフォルトの名無しさん
2010/05/26(水) 00:39:30ちょwwww
0448デフォルトの名無しさん
2010/05/26(水) 11:56:49>どんな良い道具を与えられても文句言う奴は言うし
それにHSPの事とは言ってないぜw
0449デフォルトの名無しさん
2010/05/26(水) 20:57:27あれって自分の腕を見せびらかすためにやってんじゃないの?
0450デフォルトの名無しさん
2010/05/26(水) 21:00:22なに当たり前なこと言ってるの?
0451デフォルトの名無しさん
2010/05/26(水) 21:07:040452デフォルトの名無しさん
2010/05/26(水) 21:16:04それをアピったところで何の意味があるのか不明だけど
0453デフォルトの名無しさん
2010/05/26(水) 22:00:320454デフォルトの名無しさん
2010/05/27(木) 07:16:510455デフォルトの名無しさん
2010/05/27(木) 09:54:20HKLM\Softwareでも見れば分かるんじゃね?
最近使用したファイル
C:\Documents and Settings\%ユーザー名%\Recentにショートカットがあるので好きに弄る
0456デフォルトの名無しさん
2010/05/27(木) 13:00:210457デフォルトの名無しさん
2010/05/27(木) 21:28:110458デフォルトの名無しさん
2010/05/27(木) 22:05:520459デフォルトの名無しさん
2010/05/27(木) 22:20:14ただ方向性や思考、性格の違い。
C&K:感情的
J:陰湿的
共通事項:自分がよければ全て良しとする自己中心的な思考
0460デフォルトの名無しさん
2010/05/27(木) 22:30:12ねちねちと、クダラナイ低脳な話題を続けられる程度の民度だよね。
0461デフォルトの名無しさん
2010/05/27(木) 23:05:20いっておくが同人の連中は呆れるほど民度低い奴ばっかだぞ
なんであいつらはあんなに頭悪いんだと思うんだよね
オープンソースコミュニティと比べると民度が偉く違う
同人でHSPのゲーム作った作者には匿名で2chに逆ギレ自作自演自己弁護書き込みする馬鹿はいるわ
大して技術力もないくせにやけに上から目線の馬鹿はいるわ
0462デフォルトの名無しさん
2010/05/27(木) 23:12:08日本が陰湿的?
それ、日本人に対する朝鮮人の単なる嫉妬だから。
ノムヒョン政権時代にそういう傾向が強かったろ。
「朝鮮特需のおかげで日本経済は発展したニダ!」とかほざいてた連中。大統領だったノムヒョンまでそう主張していたからな。
実際には、日本は戦前から重工業が盛んだったから高度経済成長の基盤はとっくに整っていたわけだが。
しかも朝鮮戦争のころの日本人は実際にはかなり貧しかったし。高度経済成長が起きたのかそれからずっと後の話。
奴らは30年前までそういう反日教育を受けていたから、日本人は陰湿だと教わっている。
反日教育がなくなった今でもメディアが反日を煽って反日映画や原爆ドームを背景にミュージシャンが踊ってる
反日プロモーションビデオ作ったりして日本人=悪というイメージを韓国民に刷り込んでいる。
朝鮮人が感情的なのはいうまでもないと思うが
中国人はどうかね。奴らは狡賢くてジャイアニズムが強い
他人のものは自分のものだという考え、そして他人に迷惑をかけても自分は悪くない他人が悪いという考え
そして上から目線が基本だろ
日本人は自虐的で優しすぎるんだよ。さもなきゃ中韓にODAなんか払い続けないし余計な気を使うことすらない。
0463デフォルトの名無しさん
2010/05/28(金) 00:37:55自分もそうだし他人もそうだ。
差別対象にはトコトン陰湿的だ。
自分もうっかりすると日本人の陰湿な面が出てしまう。
これは遺伝子に刻まれた行動だから。
0464デフォルトの名無しさん
2010/05/28(金) 01:48:04いいから黙って半島に帰れ
似非日本人
0465デフォルトの名無しさん
2010/05/28(金) 03:16:49残念ながら日本人だよ、俺。
障害者だけど。
障害者差別は凄く陰湿だよ。
0466デフォルトの名無しさん
2010/05/28(金) 11:44:51>同人でHSPのゲーム作った
HSPで同人のゲーム作っただろ
>日本が陰湿的
まぁこんな匿名掲示板でしか大きな声で主張できないんだから
俺らみんな陰湿だよなw
0467デフォルトの名無しさん
2010/05/28(金) 13:04:23他人を叩くときは無神経な癖に
自分が叩かれると「差別ニダー!」など騒いで軽々しく「人権」だのを
口にする心の障害者はさっさとこの業界から引退しろ
0468デフォルトの名無しさん
2010/05/28(金) 13:05:23HSPフォーラムも同人連中もみんな匿名だろ
やつらの閉鎖的なスタイルのほうがよっぽど陰湿だわな
HSPがオープンソースコミュニティに寄贈されるってならすこしは開かれるんだろうが
0469デフォルトの名無しさん
2010/05/28(金) 13:32:140470デフォルトの名無しさん
2010/05/28(金) 14:40:110471デフォルトの名無しさん
2010/05/28(金) 15:08:03自分が匿名で書き込んでるのにどちらが陰湿とか真面目に言ってるくらいだから
さぞかし純粋で清廉潔白な人柄なんだろうw
0472デフォルトの名無しさん
2010/05/28(金) 17:58:190473デフォルトの名無しさん
2010/05/28(金) 18:41:190474デフォルトの名無しさん
2010/05/28(金) 18:55:51アホ
04751
2010/05/28(金) 23:59:540476デフォルトの名無しさん
2010/05/29(土) 01:08:55というおまえさんがアホなんだなあw
0477デフォルトの名無しさん
2010/05/29(土) 01:14:280478デフォルトの名無しさん
2010/05/29(土) 03:19:26ここが
半 島 じ ゃ な く て 本 当 に 良 か っ た な w
いやマジデ
0479デフォルトの名無しさん
2010/05/29(土) 04:41:49俺がもし半島で生まれてたら死んでるだろうね。
日本で中途半端に生かされるよか全然良いけど。
0480デフォルトの名無しさん
2010/05/29(土) 11:51:56本人不在の所で好き勝手言ってる連中は程度の差はあれ全て陰湿だってのに
どっちが悪いって言ってるのがアホなんだよ
本気で物事の善悪を語りたいならこんな所に書き込んでんじゃないよ
0481デフォルトの名無しさん
2010/05/29(土) 17:49:51それでこそHSPスレw
0482デフォルトの名無しさん
2010/05/29(土) 23:03:27日本人しか見てないのに、日本人は陰湿とか言っちゃってるクチか。
> いや、日本人は陰湿的だ。
> 自分もそうだし他人もそうだ。 → 類友
~~~~~~~~~~~
0483デフォルトの名無しさん
2010/05/30(日) 12:31:00もしくは最近帰化したばかりの元在日が暴れてるんだな
0484デフォルトの名無しさん
2010/05/30(日) 16:56:05どうなってるんだHSPはw
0485デフォルトの名無しさん
2010/05/30(日) 17:32:58まともな議論になる訳ないのに下手な理屈で餌与えちゃったからなぁ・・・
0486デフォルトの名無しさん
2010/05/30(日) 22:11:44grotateにはなんで右下の座標指定が無いんん?
0487デフォルトの名無しさん
2010/05/30(日) 22:23:25右下座標が無い代わりにサイズ指定があるでしょ。
右下座標から左上座標を差し引いた数値をサイズに指定すればおk
0488デフォルトの名無しさん
2010/05/30(日) 23:05:53だがどうもうまくいかん。
座標もサイズも間違ってないはずだけど・・・
http://www.dotup.org/uploda/www.dotup.org926434.zip.html
pass : 123
0489デフォルトの名無しさん
2010/05/30(日) 23:24:18引数5と6はコピー元のサイズじゃない
0490デフォルトの名無しさん
2010/05/30(日) 23:42:15サンクス
0491デフォルトの名無しさん
2010/05/30(日) 23:54:170492デフォルトの名無しさん
2010/05/31(月) 04:29:17ここの変なものが全部本家で可笑しな事言ってるANTARESってやつに移ったからじゃない?
0493490
2010/05/31(月) 13:59:04grotateで回転させると画像が少し荒くなるのは仕方ない?
もっときれいに回転させるにはやっぱモジュールとかそういうの必要なのかなぁ。
0494デフォルトの名無しさん
2010/05/31(月) 14:35:51綺麗な回転させたいならHGIMG3のhgrotateとか使うしかない
0495デフォルトの名無しさん
2010/05/31(月) 14:40:250496デフォルトの名無しさん
2010/06/01(火) 11:45:58途中で止まっちゃうんですけど…
notesel stringbuffer
noteload filename
noteindex = 0
repeat notemax
noteget outputbuffer,noteindex
mes "[" +(noteindex+1) + "]" + outputbuffer
noteindex++
loop
とかじゃ×?
0497デフォルトの名無しさん
2010/06/01(火) 13:00:210498デフォルトの名無しさん
2010/06/01(火) 13:09:190499デフォルトの名無しさん
2010/06/01(火) 13:12:120500デフォルトの名無しさん
2010/06/01(火) 13:13:590501デフォルトの名無しさん
2010/06/01(火) 13:31:00notemax = 2363
スクロールしないし、画面サイズで切れちゃうなあ
0502デフォルトの名無しさん
2010/06/01(火) 13:53:05if strsize!=-1{
sdim stringbuffer,strsize
}else{
end
}
bload fname,stringbuffer
pos 5,5
mesbox stringbuffer,600,400,5
こんな感じ?
0503デフォルトの名無しさん
2010/06/01(火) 14:12:45○ bload filename,stringbuffer
0504デフォルトの名無しさん
2010/06/01(火) 14:28:550505デフォルトの名無しさん
2010/06/01(火) 15:25:59スクロールさせたいならスクロールさせる処理を入れんと
0506デフォルトの名無しさん
2010/06/01(火) 15:48:51notegetの行数取得は1行目からいちいち数えなおしてるから
行数が増えれば増えるほど処理重くなるぞ
1行ずつとりたいんだったらgetstr使ったほうがいい
0507デフォルトの名無しさん
2010/06/01(火) 17:59:34画面が固まって、表示されているのは一部分
がノーマル?
折り返しもしないから、横の文字数数えて改行自分でしないとだめなのか…。
バッファの受け渡しで、あとはみんな俺がやるって仕様っぽいんだけど、
使い方まずい?
デザインが気に入ったので、このスタイルで書きたいんだけれど、
note〜のサンプルどこかにないですかね?おしゃれだよね、この仕様♪
1MBもないテキストだから、パフォーマンスはあんまり、だけど
一応getstr?もマニュアル読んでやってみます!
みなさま、ありがとー
0508デフォルトの名無しさん
2010/06/01(火) 18:06:57勝手にスクロールバーつくし、いろいろと捗るぞ
0509デフォルトの名無しさん
2010/06/02(水) 09:33:490510デフォルトの名無しさん
2010/06/02(水) 10:12:320511デフォルトの名無しさん
2010/06/02(水) 10:13:24私には難易度が高そうでまだ手つかずです、けど、最終的にそうしないとだめかも
>>509
>502さんが書いてくれたコードで、今試行中です^^;
mesboxって横スクロールじゃないですか
改行コードが入ってないと悲惨ですよねえ
notepadみたいに折り返しオプションがあるとねえ
できたら報告しま〜す。お騒がせしました
0512デフォルトの名無しさん
2010/06/02(水) 11:00:16mesboxの第4引数を変えるだけじゃん。
ヘルプ参照の事。
0513デフォルトの名無しさん
2010/06/02(水) 16:26:470514デフォルトの名無しさん
2010/06/02(水) 17:01:44�Aどれくらいで処理落ちと判断するか?
による。
0515デフォルトの名無しさん
2010/06/02(水) 19:19:070516デフォルトの名無しさん
2010/06/02(水) 20:37:290517デフォルトの名無しさん
2010/06/02(水) 21:15:46そのスレのレスが50越えてたw
HSP民の本気は凄いなぁw
0518513
2010/06/02(水) 21:36:42fpsは55以上を保ちたいです。
1000を超えると40代になります。
0519デフォルトの名無しさん
2010/06/02(水) 22:31:040520デフォルトの名無しさん
2010/06/02(水) 23:16:02遅い個所を探して高速化すればいいよ。
0521513
2010/06/02(水) 23:21:48数か所で時間を計測してみようと思います。
0522デフォルトの名無しさん
2010/06/03(木) 11:27:56おい…
0523デフォルトの名無しさん
2010/06/03(木) 11:40:470524デフォルトの名無しさん
2010/06/03(木) 11:41:090525デフォルトの名無しさん
2010/06/03(木) 11:47:050526デフォルトの名無しさん
2010/06/03(木) 15:57:500527デフォルトの名無しさん
2010/06/03(木) 16:46:140528デフォルトの名無しさん
2010/06/03(木) 20:42:19もうDirectX使っちゃいなよ...
0529デフォルトの名無しさん
2010/06/03(木) 21:10:49なんだ?
0530デフォルトの名無しさん
2010/06/04(金) 01:37:22よんだ?
0531デフォルトの名無しさん
2010/06/06(日) 23:44:520532デフォルトの名無しさん
2010/06/07(月) 22:18:14ある程度の画面のトランジションと立ち絵表示とスクリプトの解釈、メッセージ周りの機能、セーブロードを
0533デフォルトの名無しさん
2010/06/07(月) 22:33:240534デフォルトの名無しさん
2010/06/07(月) 22:48:04アクションゲームとノベルゲームを組み合わせたアイデアを思いつきまして、
アクションゲーム作るならhspが一番勝手がいいはずなので、ノベルパートのスクラッチする作業を回避できれば…
との判断でした
誰か作ってくれないかなあ〜
0535デフォルトの名無しさん
2010/06/07(月) 22:51:24HSPに拘らなくてもいいなら吉里吉里やNscripterを使う方が無難やね
0536デフォルトの名無しさん
2010/06/07(月) 23:09:17いや、だから、>>532でそれ書けよ 馬鹿
って結論しか出ないぞ。
0537デフォルトの名無しさん
2010/06/07(月) 23:22:45その程度、アクションシーンの延長で何とかなると思うんだが。
0538デフォルトの名無しさん
2010/06/08(火) 00:52:09HSPじゃなきゃらめ〜と言うなら頑張って自作しろ。
0539デフォルトの名無しさん
2010/06/08(火) 01:22:13あれ
0540デフォルトの名無しさん
2010/06/08(火) 01:32:03ま、使った事無いんだがw
0541デフォルトの名無しさん
2010/06/08(火) 03:01:48アクション部分はやっているサークルがあまり無い事からもわかるように
HSPでノベル作るよりはハードルが高いみたい
>532の機能ならHSPの命令ヘルプ見れば使えそうな命令も多いから
そんなに難しくもないと思う
それ以外だとHSPのウィンドウ上に吉里吉里を表示させるなんて方法も
ネット上で見た事あるな
0542デフォルトの名無しさん
2010/06/08(火) 22:12:43その程度自分で作れよ
0543デフォルトの名無しさん
2010/06/09(水) 07:13:53作ってあげなよ
0544デフォルトの名無しさん
2010/06/09(水) 10:21:17文字列操作とファイルの扱い方ぐらいを覚えれば簡単なノベルぐらいなら作れるし
HSPのバッファとも連携し易いからアクションの方がメインなら十分使えると思う
0545デフォルトの名無しさん
2010/06/09(水) 17:48:39本人乙
つーか死ね
0546デフォルトの名無しさん
2010/06/09(水) 18:33:51>>532でさらって書いてる機能を作るのは結構面倒だと思うけど
0547デフォルトの名無しさん
2010/06/09(水) 18:47:520548デフォルトの名無しさん
2010/06/09(水) 18:57:020549デフォルトの名無しさん
2010/06/09(水) 19:35:280550デフォルトの名無しさん
2010/06/09(水) 19:50:470551デフォルトの名無しさん
2010/06/09(水) 20:16:550552デフォルトの名無しさん
2010/06/09(水) 20:44:540553デフォルトの名無しさん
2010/06/09(水) 21:06:21バイナリならともかく、テキストの場合、
全部読み出して整形して書き出したほうが楽
0554デフォルトの名無しさん
2010/06/10(木) 02:03:10本気で汎用的なものを望むなら他言語でやるか最初からノベルツール使った方がマシ
0555デフォルトの名無しさん
2010/06/10(木) 02:26:040556デフォルトの名無しさん
2010/06/11(金) 00:55:560557デフォルトの名無しさん
2010/06/11(金) 01:32:100558デフォルトの名無しさん
2010/06/11(金) 03:25:13powf(2,3)だけだと8,000000だけどint(powf(2,3))にすると7になるね。
普通にint(8.000000)だと8になるのに・・・
0559デフォルトの名無しさん
2010/06/11(金) 04:26:55↓
7.9999999999999973
powf(%1,%2)の中身 → expf(logf(%1)*(%2))
logf(%1)の時点で誤差が生じる。
http://www.hspcenter.com/hsptvm/archives/cat50/index.html
7.999で検索
0560デフォルトの名無しさん
2010/06/11(金) 07:47:33ありがとうごぜいましただ
0562デフォルトの名無しさん
2010/06/12(土) 01:15:30と思ったけど、戻り値が32bit整数しか駄目なんだよな。
何がググって見たら本家のほうでdouble型の戻り値を得る方法が載ってたから、
作ってみた
#include "kernel32.as"
#uselib "MSVCRT.dll"
#func global __pow "pow" double, double
#module
#deffunc getdouble
if code == 0 {
code=$0424448b,$04c218dd,$00000000
VirtualProtect varptr(code), length(code)*4, $40, varptr(res)
fret=0.0
}
prm = varptr(fret)
res = callfunc(prm, varptr(code), 1)
return fret
#global
#module
#defcfunc pow double a, double c
__pow a, c
getdouble
return refdval
#global
mes pow(2,3)
どうよ?
0563デフォルトの名無しさん
2010/06/12(土) 01:20:110564デフォルトの名無しさん
2010/06/12(土) 01:56:03HSPの不具合が報告される⇒対策が本家で公開される⇒2〜3ヶ月してココにちょっと加工して問題点が書き込まれる⇒紳助みたいな、どや!顔して解決方法を書き込む奴が出る
0565デフォルトの名無しさん
2010/06/12(土) 02:18:41ばかばかしい
0566デフォルトの名無しさん
2010/06/12(土) 03:04:51どや顔してクソ漏らしてるのは
どう考えてもオマエじゃないかw
0567デフォルトの名無しさん
2010/06/12(土) 22:53:370568デフォルトの名無しさん
2010/06/12(土) 23:34:32恥ずかしいでしょ
どうよ?
0569デフォルトの名無しさん
2010/06/13(日) 15:57:38HSPか・・・ 懐かしいな
0570デフォルトの名無しさん
2010/06/13(日) 18:05:150571デフォルトの名無しさん
2010/06/13(日) 20:48:010572デフォルトの名無しさん
2010/06/13(日) 22:00:360573デフォルトの名無しさん
2010/06/14(月) 00:43:000574デフォルトの名無しさん
2010/06/14(月) 01:32:56初心者にRPGは難しいと聞いたので難易度を下げ、黒背景に白文字で画像を使わないRPGを作ろうと考えています。
○主人公の攻撃 相手に100のダメージ!
○相手の攻撃 主人公に50のダメージ!
○主人公は 敗北した。
コンテニューしますか? →[Yes] [No]
戦闘はこんな感じです。
迷っているのは攻撃、防御、逃げるなどでどれを選択しているのかを判別する方法です。
→攻撃
防御
逃げる
このような画面で→を動かす方法は自力で何とかできたんですが現在カーソルがどれを選択しているのかを判別する方法がわかりません
どのような関数(?)を使えばできますか?
0575デフォルトの名無しさん
2010/06/14(月) 02:14:100576デフォルトの名無しさん
2010/06/14(月) 02:19:38→を動かすついでに、どれを選んでるか変数に入れとく
0577デフォルトの名無しさん
2010/06/14(月) 02:44:10調べ方が悪いのか、よくわかりませんでした。
>>576
よくわからないのですが
↓キーが押されたときに矢印部を背景色で塗りつぶし、次の場所に描画という方法なのですがこの時に
初めは1、防御(↓キーが押されたとき)に+1、逃げる(さらに↓キーが押されたとき)+1
として、その変数の数値によってgoto命令で攻撃・防御・逃げる場合の旗に飛ばせばいいのでしょうか?
その場合、↓キーが3回以上押された場合エラーを吐いてしまいませんか?また防御からやっぱ攻撃というように↑キーを押した場合はどうすればよいのでしょうか?
0578デフォルトの名無しさん
2010/06/14(月) 10:12:280579デフォルトの名無しさん
2010/06/14(月) 12:30:59その方法でいくなら↑は↓の逆、んで必要以上に値を変えない処理入れたらいいんじゃない
つーかそういうのはHSPじゃなくてプログラム初質向きの質問だからそっち行ったほうがいい
0580デフォルトの名無しさん
2010/06/14(月) 15:06:480581デフォルトの名無しさん
2010/06/14(月) 16:45:25低能さん・・・
0582デフォルトの名無しさん
2010/06/14(月) 16:49:14現在の位置は座標から割り出せるんだし。
0583デフォルトの名無しさん
2010/06/14(月) 22:36:080584デフォルトの名無しさん
2010/06/15(火) 00:16:170585デフォルトの名無しさん
2010/06/15(火) 03:15:300586デフォルトの名無しさん
2010/06/15(火) 11:42:23表示されているページのソースを取得する方法でもいいんですが…
0587デフォルトの名無しさん
2010/06/15(火) 12:30:16�Aソースを取得して解析
�B画面をキャプチャして自分で切り出す
�Cプロキシを作って画像を(ry
0588デフォルトの名無しさん
2010/06/15(火) 15:25:410589デフォルトの名無しさん
2010/06/15(火) 16:51:440590デフォルトの名無しさん
2010/06/15(火) 17:16:300591デフォルトの名無しさん
2010/06/15(火) 19:46:200592デフォルトの名無しさん
2010/06/15(火) 20:11:230593デフォルトの名無しさん
2010/06/16(水) 09:24:530594デフォルトの名無しさん
2010/06/16(水) 16:00:090595デフォルトの名無しさん
2010/06/16(水) 18:18:19Elonaでも作ってるのかい?
0596デフォルトの名無しさん
2010/06/16(水) 18:19:40実際Rubyだから
RGSSというスクリプトを使ってる。
RGSSのRはRubyのR
0597デフォルトの名無しさん
2010/06/16(水) 18:21:22>>589
面倒くさいからJavaのApache Commons HTTPClientでやりたくなる
0598デフォルトの名無しさん
2010/06/16(水) 19:48:520599586
2010/06/17(木) 09:45:38IEコンポーネントでHTML抜くあたりまでは自力で出来たんですが、iframeでつまずいてます…
フレーム内のhtmlを取得したいのですが、その方法がよくわかりません…
0600デフォルトの名無しさん
2010/06/17(木) 14:25:45がんがれ
0601デフォルトの名無しさん
2010/06/17(木) 17:23:270602デフォルトの名無しさん
2010/06/17(木) 20:32:430603デフォルトの名無しさん
2010/06/17(木) 21:49:32どこのキーボードのどのボタンが押されてるか表示するプログラムを作りたいんですけど
0604デフォルトの名無しさん
2010/06/17(木) 22:57:59そういうのはリファンレス眺めながらどの命令を組み合わせたら出来るかを考えるのが楽しいんだぜ。
人に聞いたら楽しくないからダメなんだぜ。
そうやって甘えると自分で考えられなくなるから駄目なんだぜ。
0605デフォルトの名無しさん
2010/06/17(木) 23:45:390606デフォルトの名無しさん
2010/06/18(金) 00:08:52HSPだからとかじゃなくハード的に
0607デフォルトの名無しさん
2010/06/18(金) 00:25:330608デフォルトの名無しさん
2010/06/18(金) 06:19:260609デフォルトの名無しさん
2010/06/18(金) 10:47:350610デフォルトの名無しさん
2010/06/18(金) 13:57:500611デフォルトの名無しさん
2010/06/18(金) 14:48:03「何に使うんだこんなもん」と思ったものだ
0612デフォルトの名無しさん
2010/06/18(金) 16:43:570613デフォルトの名無しさん
2010/06/18(金) 16:58:33この場合とその例は違うよね。
一人で複数の入力デバイスをいっぺんに使えるのか?と言う疑問とかから始まるよね?
複数の入力をどう反映するの?ってのも謎だよね?
0614デフォルトの名無しさん
2010/06/18(金) 17:33:06既存のタッチパネルでマルチタッチが使えるようになると嬉しいなぁ。
HSP関係無いけどな。
0615デフォルトの名無しさん
2010/06/18(金) 18:53:49ハードさえあれば使い道なんざ後から誰かが考え出す
ということが言いたかった
複数のマウスを一人で操作する必要もないしな
0616デフォルトの名無しさん
2010/06/18(金) 19:30:210617デフォルトの名無しさん
2010/06/18(金) 21:45:490618デフォルトの名無しさん
2010/06/18(金) 22:08:09あと、FirefoxのアドオンをHSPで作りたいのですが資料が見つかりません
0619デフォルトの名無しさん
2010/06/19(土) 00:27:410620デフォルトの名無しさん
2010/06/19(土) 00:54:45"ながい文字2"
エラーが出ます
0621デフォルトの名無しさん
2010/06/19(土) 16:36:450622デフォルトの名無しさん
2010/06/19(土) 17:08:160623デフォルトの名無しさん
2010/06/19(土) 17:58:30→どんなエラーが出てるのか?
ながい文字
→具体的にどの程度の長さなのか?
最大値は詳しくないので知らないけど
714MBはsdimでエラーが出ないが715MBではsdimでエラーが出るので
文字列は最大で714MBぐらいなんじゃねぇの?
0624デフォルトの名無しさん
2010/06/19(土) 21:56:07変数宣言で↓みたいに+を使って画面内に収まるようにしたいだけです
String msg="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"+
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
0625デフォルトの名無しさん
2010/06/19(土) 23:17:14何その+の後の改行と行末のセミコロン
実際にHSPスクリプトエディタに書いてエラー出た行を貼り付けてみてよ
バッドノウハウだけどこんなのなら通るよ :-)
msg = {"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"} + {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}
0626デフォルトの名無しさん
2010/06/20(日) 00:07:04sdim msg
msg ="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
msg+="bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
0627デフォルトの名無しさん
2010/06/20(日) 05:20:320628デフォルトの名無しさん
2010/06/20(日) 16:02:06ってソフト作れ
0629デフォルトの名無しさん
2010/06/20(日) 22:54:300630デフォルトの名無しさん
2010/06/24(木) 10:42:170631デフォルトの名無しさん
2010/06/24(木) 12:35:030632デフォルトの名無しさん
2010/06/25(金) 01:37:27アルゴリズムを少し弄ったw
だいぶ自然な感じになったと思う
0633デフォルトの名無しさん
2010/06/25(金) 15:34:350634デフォルトの名無しさん
2010/06/26(土) 05:56:40C#からEasy3Dを使えるらしい
http://haruo.ctime.jp/article/36193307.html
0635デフォルトの名無しさん
2010/06/26(土) 12:16:010636デフォルトの名無しさん
2010/06/26(土) 20:08:23テキスト送りはクリックかスペースキーにしようと思って、
とりあえずクリックで次のテキストが出るようにしようとしたんですが、
スクリプトはこんな感じでしょうか?
repeat
stick a
if a=16 : break
if a=32 : break
if a=256 : break
loop
キーを押すまでループが続いて、
キーを押したらループを脱出、次の文字が出る。
・・・となるように書いたつもりだったのですが、
入力を待つ間、マウスのアイコンがウィンドウが応答しない時のものになります。
アイコンがいちいち変わるのは変だと思うので、これを直したいのですが、どうにかできないでしょうか?
0637デフォルトの名無しさん
2010/06/26(土) 20:13:38stickのp3をちゃんと1に設定すればよかったんですね・・・
これで治るのが不思議です・・・
スレ汚し失礼しました
0638デフォルトの名無しさん
2010/06/26(土) 23:00:37通常、stickでキー入力を拾う場合
stick a,0
if a&16 : break
if a&32 : break
if a&256 : break
みたいに書きます。
ほぼ定型文なので気にしたら負けです。
0639デフォルトの名無しさん
2010/06/26(土) 23:36:37ググったところ、□→◇→□のような回転はみつかりました。
が、自分がしたいのは(・A・)→(A・)→( )→(・A)→(・A・)このような回転なのです。
フォトショなどを使って3D素材を使わないとできないのでしょうか?
0640デフォルトの名無しさん
2010/06/26(土) 23:42:360641デフォルトの名無しさん
2010/06/26(土) 23:46:11え〜…別にどーでもいーじゃん。
動けば。
0642デフォルトの名無しさん
2010/06/27(日) 00:16:43自前で座標変換するかそういうライブラリを使う。
DXライブラリとか。
>>641
不思議とか言ってるからでしょ。
分かってる人は好きにするだろうし。
0643デフォルトの名無しさん
2010/06/27(日) 00:59:47STGじゃなくてノベルだし。
>>639
gsquare で近いことが出来なくもない。
0644デフォルトの名無しさん
2010/06/27(日) 01:22:12この例で同時押し判定は無いと思うけど?
0645デフォルトの名無しさん
2010/06/27(日) 01:27:40あ、わり。
同時押し判定は無いと思うけど、>>638で 定型 と言うのはどうかなと思うのですよ。
それに、定型と言うだけの理由は、全く述べられて無いんですよ。
ググれカス!
って事ですかね?
0646デフォルトの名無しさん
2010/06/27(日) 02:29:45ある程度決まった使い方を推奨してれば
初心者にエスパーする時に穴を潰せるだけで。
stickのヘルプでは同じ書き方してるから、とか
&と=の違いが分かれば使い分けも出来るわけで。
慣れてくれば直読みするかWM_KEYDOWNでも捕まえるだろうし。
0647デフォルトの名無しさん
2010/06/27(日) 16:38:17低いのは敷居じゃなくてハードルだろ・・・
0648デフォルトの名無しさん
2010/06/27(日) 17:25:53HSPやってCやってみようかなーってググったらコンパイラが要るとか書いてあって混乱した
0649デフォルトの名無しさん
2010/06/27(日) 18:33:10敷居とハードルの違いがよくわからん。
0650デフォルトの名無しさん
2010/06/27(日) 18:57:19ハードル(hurdle)とは、陸上競技の障害走において使用される道具。
0651デフォルトの名無しさん
2010/06/27(日) 19:21:45"敷居が低い 誤用" でぐぐれ
まあ、おにたまも間違えていたくらいだから仕方ない
0652デフォルトの名無しさん
2010/06/27(日) 21:29:310653デフォルトの名無しさん
2010/06/27(日) 21:33:150654デフォルトの名無しさん
2010/06/28(月) 00:00:440655デフォルトの名無しさん
2010/06/28(月) 09:23:470656デフォルトの名無しさん
2010/06/28(月) 13:47:140657デフォルトの名無しさん
2010/06/28(月) 15:14:490658デフォルトの名無しさん
2010/06/28(月) 20:01:340659デフォルトの名無しさん
2010/06/29(火) 00:02:420660デフォルトの名無しさん
2010/06/29(火) 00:21:330661デフォルトの名無しさん
2010/06/29(火) 05:24:45×つ�E
○つ�C
0662デフォルトの名無しさん
2010/06/29(火) 11:07:150663デフォルトの名無しさん
2010/06/30(水) 00:48:300664デフォルトの名無しさん
2010/07/06(火) 00:59:19HGIMG3を使って3DダンジョンRPGを作りたいのですが
3D空間にダンジョンを作成する場合、
PLATEオブジェクトを並べる以外に
ダンジョンの壁を表現する方法はありますか?
例えばレンガをセメントで固めたような凸凹の壁を表現する方法があればいいのですが
その場合メッシュマップ?を使うことになるのでしょうか?
0665デフォルトの名無しさん
2010/07/06(火) 01:15:220666デフォルトの名無しさん
2010/07/06(火) 01:26:48それも考えたのですが、光源の方向にそった陰影が実現できないなと思って
他の方法ってあるでしょうか?
0667デフォルトの名無しさん
2010/07/06(火) 01:38:35でも重くなりそう
0668デフォルトの名無しさん
2010/07/06(火) 02:19:09とりあえず取っ掛かりはつかめた気がするので
あとは色々試してみることにします
0669デフォルトの名無しさん
2010/07/06(火) 14:36:010670デフォルトの名無しさん
2010/07/07(水) 16:38:28バンプマップっていうのがある。
モデルでつくらないでテクスチャで凸凹を再現できる
0671デフォルトの名無しさん
2010/07/08(木) 00:34:16マウス座標を返してくれる関数みたいなのってありますか?
0672デフォルトの名無しさん
2010/07/08(木) 01:03:51リファレンス参照
0673デフォルトの名無しさん
2010/07/08(木) 01:09:16ソース見てみようと思ったけどみつけらんなかった。
0674デフォルトの名無しさん
2010/07/08(木) 01:56:34ディスプレイスメント・マッピングなら知ってるけどw
0675デフォルトの名無しさん
2010/07/08(木) 17:23:46探したら見つかりました!ありがとうございます
0676デフォルトの名無しさん
2010/07/08(木) 18:24:33カメラ自体をaddposとかで動かすと周りのオブジェクトが動いてカメラは画面中央に固定されてる感じだけど
こういうのじゃなくてカメラの目線を動かしたい
0677デフォルトの名無しさん
2010/07/08(木) 18:28:18はい
0678デフォルトの名無しさん
2010/07/08(木) 21:47:33自分がパソコンの周りを回ればいいと思うよ
0679デフォルトの名無しさん
2010/07/08(木) 23:30:21angグループいじってみな
setangかaddang
0680名無しさん@そうだ選挙に行こう
2010/07/10(土) 23:08:040681名無しさん@そうだ選挙に行こう
2010/07/10(土) 23:15:000682名無しさん@そうだ選挙に行こう
2010/07/10(土) 23:24:250683名無しさん@そうだ選挙に行こう
2010/07/10(土) 23:29:56シンプルにスーパーマリオブラザーズみたいな横スクロールが作りたい
0684名無しさん@そうだ選挙に行こう
2010/07/10(土) 23:59:44今のプログラミングなんて、そんな行為の塊なのに。
0685名無しさん@そうだ選挙に行こう
2010/07/11(日) 00:04:01プラグイン無しで作れる
0686名無しさん@そうだ選挙に行こう
2010/07/11(日) 00:11:55あ、そうなんだ
ありがとう
0687名無しさん@そうだ選挙に行こう
2010/07/11(日) 00:41:31今のプログラミングなんて、そんな行為の塊なのに。
0688名無しさん@そうだ選挙に行こう
2010/07/11(日) 02:03:31手軽に好きなもん作るために使う人がほとんどじゃん
0689名無しさん@そうだ選挙に行こう
2010/07/11(日) 02:09:00お前は?
0690名無しさん@そうだ選挙に行こう
2010/07/11(日) 02:36:520691名無しさん@そうだ選挙に行こう
2010/07/11(日) 03:47:02つか、お前、>>680こんな質問が、板的にどれだけ馬鹿な質問だか判らないんだろ?
だからそんなクダラナイ質問したんだろ?
どれを使うかは、自分で決めろよ。
HSPじゃ無くても出来る事じゃないの?
でも、HSPにしたんだろ?
その選択をしたのに、なんでプラグインなんて低レベルの質問するのさ?
0692名無しさん@そうだ選挙に行こう
2010/07/11(日) 04:03:15無くても出来るけど本格的に作り込むと重くなるよ。
HSPDX.DLL勧めておく。
0693690
2010/07/11(日) 06:45:57意外と真面目ぽかったのでマジレスしようか
(>>691=>>684,>>687で合ってるよな?)
>>688も言ってるけどHSP選ぶ理由なんて「簡単そうだから」ぐらいなもんじゃないの
気軽な理由でHSPに入って来た人間が、使ってもない各種プラグインの違い押さえて取捨選択できるとは思えない
ここは初質スレなんだし、馬鹿な質問したっていいじゃない
プラグインの特色を軽く説明してやるくらいしても罰は当たらないんじゃないの
自分の選択に責任持て的な言い分もわかるけどさ、それはもうちょっと別の場所でもいいと思う
低レベルな質問が気に入らないならスルーすればいいし、わざわざからかうようなレスしなくても
脱線しすぎるのもなんだし、これ以上レスしないでおくけど
あまり初心者いじめないほうがいいと思うよ
(>>690は、色々できる人なら、こんなところで他人にケチつけないんじゃないかっていう意味で
別に良い悪いとか考えて言ったわけじゃないから
気悪くしたならすまんかった)
0694名無しさん@そうだ選挙に行こう
2010/07/11(日) 11:05:08自分のしてきたのと同じ苦労をしてない奴は質問するのも認めないみたいな考え方の奴がいるよな
それは個人の感情としては正しいかもしれんが唯一絶対の正義という訳ではない
そういう奴は大概感情と道理の区別がついてないから
自分にケチをつけられると正しい事を言って何が悪いと返す訳だが
主張の根拠が感情論だから結局自己正当化行為が空回りして暴れた結果
自滅という結末になる事が多い
まぁつまりだ
他人を見下してたつもりがいつの間にか自分が見下されてたなんて事は
よくある事だから感情だけで他人を責めるなんて事はあまりしない方がいいって話だ
それに一応ここは初心者スレなんだからどんなにくだらない質問でも答えたい奴がいるなら
相手すればいいし気に入らないならスルーしとけばいいさ
むしろ厄介なのはそれなりに知識を持ってるのに何でもHSPでやってしまいたいという質問してくる奴だと思う
そういう質問する奴は頼むからCでもJAVAでもやってくれと思うんだがこれも俺個人の感情だから
モヤモヤしながらスルーしてるけどなw
0695デフォルトの名無しさん
2010/07/12(月) 14:48:220696デフォルトの名無しさん
2010/07/12(月) 15:36:510697デフォルトの名無しさん
2010/07/13(火) 22:20:11そいつずっと粘着してるやつだから何言ったって無駄だと思うよ
0698デフォルトの名無しさん
2010/07/14(水) 06:40:340699デフォルトの名無しさん
2010/07/14(水) 09:23:01やる気と根性があれば作れる。
使い物になるかどうかは知らん。
0700デフォルトの名無しさん
2010/07/15(木) 05:38:102ちゃんねる閲覧専ブラね
やる気と根性かぁ〜
0701デフォルトの名無しさん
2010/07/15(木) 22:15:19もっとも2chの専ブラならたくさんあるから一から作るより
適当な奴落として使ったほうが早くね?
0702デフォルトの名無しさん
2010/07/15(木) 22:40:000703デフォルトの名無しさん
2010/07/15(木) 22:48:090704デフォルトの名無しさん
2010/07/15(木) 23:16:160705デフォルトの名無しさん
2010/07/16(金) 20:32:020706デフォルトの名無しさん
2010/07/16(金) 21:31:38「モーダルダイアログ」で検索したら色々出てくるかも
0707デフォルトの名無しさん
2010/07/16(金) 23:23:280708デフォルトの名無しさん
2010/07/16(金) 23:32:390709デフォルトの名無しさん
2010/07/17(土) 08:27:080710デフォルトの名無しさん
2010/07/17(土) 09:56:230711デフォルトの名無しさん
2010/07/18(日) 01:13:140712デフォルトの名無しさん
2010/07/20(火) 00:25:550713デフォルトの名無しさん
2010/07/21(水) 00:20:24packfileのwavが読み込めないお・・・
readmeから判断するに読み込めるはずなんだけどわかんないな
0714デフォルトの名無しさん
2010/07/21(水) 09:46:240715デフォルトの名無しさん
2010/07/23(金) 12:04:21同じ座標に別の画像が上書きされているようなのですがどうすれば画像をそれぞれ別の座標に読み込めますか?
0716デフォルトの名無しさん
2010/07/23(金) 12:40:26picloadの第2パラメータ
0717デフォルトの名無しさん
2010/07/23(金) 14:12:01ありがとうございます!なぜかpicloadのパラメータを0にしたままでした
0718デフォルトの名無しさん
2010/07/26(月) 08:06:44ファイルサイズ0のファイルが同梱されているのは何のためですか?
0719デフォルトの名無しさん
2010/07/26(月) 11:09:32ファイル名ぐらい分からないと判断しようがないな
ゴミファイルの消し忘れとかファイル自体がキーになってるとかじゃないの?
0720デフォルトの名無しさん
2010/08/02(月) 13:57:200721デフォルトの名無しさん
2010/08/10(火) 14:32:09HSPから外部アプリケーションを起動する方法で
Windows API の CreateProcess を使うより簡易な方法があれば教えてください
プロセスの終了値もパイプも必要なく、ただ処理が終わるまで待ってくれれば充分です
C言語の system みたいなものがあるとありがたいです
0722721
2010/08/10(火) 14:49:390723デフォルトの名無しさん
2010/08/10(火) 16:20:21一度もnewmodしない状態でforeachでモジュールを実行させると
「Errer36モジュール変数の指定が無効です」
とエラーが出てしまいます。
一度でもnewmodしてdelmodした後ならエラーは出ないのを考えると
要素数が0では無い状態になってるからだと思うのですが
この場合、要素数を初期クリアで0にするにはどうしたらいいのでしょうか?
0724デフォルトの名無しさん
2010/08/10(火) 21:59:18モジュール変数がモジュール変数として初期化されていないからでは
ldimみたいなマクロ作るのにvartypeの拡張がされれば改善されるかも知れないですね
空でewmodしてdelmodする処理すればいいのでわ
0725デフォルトの名無しさん
2010/08/11(水) 02:25:15newmodしてない変数にforeachしてもエラーにならないように(ループ0回実行)してほしいって
おにたま氏に要望してみれば?
0726デフォルトの名無しさん
2010/08/11(水) 15:02:35とりあえずメインループに入る前にnewmod delmodの空実行をして回避しておきます。
0727デフォルトの名無しさん
2010/08/12(木) 23:32:18前Verがバリバリ残っててそれに気付かずcelloadが認識しなかったり煮え湯を飲まされた
肝心の質問なんですが本スレとかそういうのって吹き飛んだの?
スレ検索はしたが阿鼻叫喚って感じだったけど
0728デフォルトの名無しさん
2010/08/13(金) 12:01:18真面目な話題なら公式で十分だし
ここを見てる奴のほとんどは公式も見てるしな
0729デフォルトの名無しさん
2010/08/17(火) 20:28:55どうしてHSPの人はスクリプトをスクリって略すんですか?
0730デフォルトの名無しさん
2010/08/18(水) 05:27:32釣りだったらすまん
0731デフォルトの名無しさん
2010/08/18(水) 11:11:430732デフォルトの名無しさん
2010/08/18(水) 18:54:390733デフォルトの名無しさん
2010/08/25(水) 05:54:100734デフォルトの名無しさん
2010/08/25(水) 10:08:150735デフォルトの名無しさん
2010/08/29(日) 01:10:38HSP上で例えば「1」ってボタン作って押すと
用意したCGIにデータを送信して、計算して、
内容を用意してあるtxtデータに更新して、
再びHSP上にデータを返す みたいなことを簡単にやるには
やはりhspsock使うのが簡単ですか?
0736デフォルトの名無しさん
2010/08/29(日) 11:01:46よほど凝ったことやるのでなければhspinetのほうが。
0737デフォルトの名無しさん
2010/08/29(日) 17:22:41hspinetでググったら色々出ました。ありがとうございます
CGIと連動考えたのは初めてなんで、hspsockより分かりやすそうで助かりました
0738デフォルトの名無しさん
2010/08/29(日) 21:03:360739デフォルトの名無しさん
2010/09/15(水) 12:26:53拡張子bmp,mag,jpgのどれからしいのですが
ファイルの種類Dell Image Expert イメージとなっています。これはかんけいありますか?
拡張子はどうやって確認するのですか?
HSPがある場所、又はプログラムを保存した場所から画像を読み込みます
と、あるサイトに書いてありましたがマイコン>c>プログラムファイル>HSP321のなかに
画像をいれればいいのでしょうか?
0740デフォルトの名無しさん
2010/09/15(水) 13:22:09ソースファイルがある所に一緒に置けばおk
ファイルの種類については
------------------------ヘルプより--------------------------
現在ロードできる、ファイル形式は以下の通りです。
BMP形式 : 拡張子 BMP : Windows標準の4,8,24bitのデータ。
RLE圧縮のデータも扱うことができます。
GIF形式 : 拡張子 GIF : GIF形式のデータ。
アニメーション形式は扱えません。
JPEG形式 : 拡張子 JPG : JFIF標準のJPEGデータ。
グレイスケールデータでもOKです。
ICO形式 : 拡張子 ICO : Windows標準のICO形式のアイコンデータ。
----------------------------------------------------------
だそうだ。その他のものを読み込みたいならそういうDLLを使うとかWin32APIとか。
>ファイルの種類Dell Image Expert イメージ
関係ない。レジストリに記録されてるものを表示してるだけで
実際の中身が何なのか?が重要。
>拡張子はどうやって確認するのですか?
ファイルのプロパティから。
又は、常に表示するようにWindowsの設定を変える。
0741デフォルトの名無しさん
2010/09/15(水) 13:57:510742デフォルトの名無しさん
2010/09/15(水) 14:21:230743デフォルトの名無しさん
2010/09/15(水) 19:00:56できましたあああああ^^
ありがとうございます^^
なんか入門編でつまずいて先が思いやられるな
0744デフォルトの名無しさん
2010/09/18(土) 18:06:56最新HSP2.61Windows9x/NT/2000/XPプログラミング入門っていうのかって見たんだけど
cdインストールしてもサンプルスクリプトってやつ見れないんだけど
ってかファイルのどこにあるのかもわからん
だいたいASファイルってどうするんですか?
HSP2.55の20ページの上から2番目のテキストを読み込んでスクリプト処理するってやつ見たいです
0745デフォルトの名無しさん
2010/09/18(土) 22:28:13プログラミング入門の方を、最初から読めば先に進めると思うよ。
それにしても、なぜ、HSP3じゃなくてHSP2なんだ?w
0746デフォルトの名無しさん
2010/09/19(日) 10:50:180747デフォルトの名無しさん
2010/09/19(日) 11:51:23スクリプトエヂィタの使い方もわかりません><
0748デフォルトの名無しさん
2010/09/19(日) 11:56:54事故解決!!!
0749デフォルトの名無しさん
2010/09/19(日) 13:07:343Dの基本を勉強したくて
0750デフォルトの名無しさん
2010/09/19(日) 13:16:130751デフォルトの名無しさん
2010/09/19(日) 13:27:300752デフォルトの名無しさん
2010/09/19(日) 13:41:19HSPでも勉強できるから頑張れ
0753デフォルトの名無しさん
2010/09/19(日) 14:53:18何が目的でもとりあえず買った本とマニュアルは最初から全部読んどけよ
初心者の質問の99%はマニュアルやサンプルに解決法があると言ってもいいからな
0754デフォルトの名無しさん
2010/09/19(日) 14:59:562ちゃんで聞くのです。
0755デフォルトの名無しさん
2010/09/19(日) 15:08:030756デフォルトの名無しさん
2010/09/19(日) 15:10:550757デフォルトの名無しさん
2010/09/19(日) 16:01:180758デフォルトの名無しさん
2010/09/19(日) 17:27:130759デフォルトの名無しさん
2010/09/19(日) 17:33:06そっちでやることにしました。
すまそ。
0760デフォルトの名無しさん
2010/09/25(土) 00:15:380761デフォルトの名無しさん
2010/09/26(日) 10:01:10C言語のほうがHSPよりゲーム以外にも応用が効くから
そっちがよかったけどVC++のややこしさに諦めたおれ
0762デフォルトの名無しさん
2010/09/27(月) 09:14:53まあ最近はもっぱらC#ですけどね。
0763デフォルトの名無しさん
2010/09/27(月) 19:51:140764デフォルトの名無しさん
2010/09/27(月) 20:19:310765デフォルトの名無しさん
2010/09/28(火) 07:22:260766素人
2010/10/07(木) 11:07:23と表示したいのですが
"あいう"は任意文字
A+"あいう"+bだとAとBが足された表示になります 3
どう書けばいいのですか?
0767デフォルトの名無しさん
2010/10/07(木) 11:45:52とエスパーしてみる
0769デフォルトの名無しさん
2010/10/07(木) 21:44:56お、スゲェー!
今度のtotoは当たりますか?
0770デフォルトの名無しさん
2010/10/09(土) 20:14:07不具合が再現しなくなった。
なので、そのままのコード(250行ほど)をアップしたい
のだけど、どこがいいのかな。
数年ぶりに訪れた1rkは、TBオーダーのあぷろだまで
紹介していて浦島太郎気分でしたよ。
0771デフォルトの名無しさん
2010/10/09(土) 20:21:31答えを見つけるまであと一歩じゃないの
0772デフォルトの名無しさん
2010/10/09(土) 23:16:14いや、gzoomで乱れるのですが、そこは関数化してあって
既に切り離してあるのですが・・・何故か一瞬表示して画面が
黒に塗り潰される不具合。
勿論、省略版で関数には手を付けていません。
gzoomの前後にdialog入れてスキップ実行させてみたけど、
数カ所で呼び出している関数なのに特定の呼出でのみ
発現するのですよね。
カラクリがサッパリで、俺の知性ではこれ以上無理かな、と。
知恵を借りたいので、あぷろだ教えて下さいm(__)m
0773デフォルトの名無しさん
2010/10/09(土) 23:55:27お前のママにでも頼めアホ
0774デフォルトの名無しさん
2010/10/10(日) 00:19:19ばっかり描いてたから。
まあ、無理は言えません。
そんな立場じゃないし。
0775デフォルトの名無しさん
2010/10/10(日) 08:53:440776デフォルトの名無しさん
2010/10/10(日) 10:43:53感謝します、ありがとう。
コードに特化したアプロダもあるのねえ。
http://gist.github.com/618808
ブックリーダに特化した画像ビュアですが、普通に画像閲覧も出来ます。
縦書き日本語を想定しているので、カーソル左で進む、右で戻ります。
その他のバインドは210行辺り参照。
問題は、進む際に右側画像のみ一瞬表示して消える事です。
冒頭のモジュール、関数gzの28〜30行あたりが発生場所なのですが、149行からの
呼び出しでのみ問題を起こしているようです。
が、130行170行180行200行目でも呼び出しているのですが、こちらは問題が起きていません。
どこに落ち度がありますでしょうか。
ちなみに117行で不自然なxチェックしていますが、これは起動直後の初回ロードに
失敗する事があった緊急処置で、今回の質問の件とは関係ありませんが、
WindowsXPsp3を再起動したら出なくなりました。
0777デフォルトの名無しさん
2010/10/10(日) 10:46:09D&D可能なので、起動オプション設定すると多少楽になります。
0778770〜
2010/10/10(日) 20:32:36すいません、自己解決してしまいました。
やはり私のミスでした。
画面ズームの際の縦横比保持を関数内で実数計算しているのですが、
その際に実画像サイズではなく補正サイズを引数で渡して、それを実画像サイズと
見なしていた為の誤差が原因でした。
ですので、関数を
#defcfunc gz int x ,int y ,int z ,int screenID
; 画面縦横比の保持。
xr = double(ginfo(20)) / double(x*z)
(以下略)
と修正して、呼び出し元も
i=gz( x ,y ,2 ,WORK)
と少々分解して渡す事で解消しました。
文字通りあと一歩の所をお騒がして、申し訳ありませんでしたm(__)m
0779デフォルトの名無しさん
2010/10/11(月) 21:08:57DB設計が厳しいという現実に打ちのめされたw
まともな戦闘システムを作ろうとすると必然的にテーブルも大量になっちゃうものなのかな?
0780デフォルトの名無しさん
2010/10/11(月) 21:10:42DBの設計次第でまともにもなるしヘッポコにもなると思う。
数万件程度ならどうってことないから、とりあえず作ってみるよろし。
0781デフォルトの名無しさん
2010/10/11(月) 22:00:59これらを的確に管理しないといけないと思うと億劫になってくるんだよ。
まあ地道にやって行くわ・・・
0782デフォルトの名無しさん
2010/10/11(月) 22:49:15あたりでそれなりに減らせない?
まぁちょっと凝ったことやってデータ全部設定ファイルに出すと
10ファイルくらいはいくからRDBMSならそんなもんでしょ。
0783デフォルトの名無しさん
2010/10/13(水) 12:36:26そのような昔ではおよそ考えられない悪習を生み出したのは
間違いなくsqliteという糞DB
0784デフォルトの名無しさん
2010/10/13(水) 12:42:440785デフォルトの名無しさん
2010/10/13(水) 14:26:27悪習と言う程DBの利用って広がってるか?
むしろ今でもファイルを一生懸命DB扱いしてる奴が多そうだぜ
0786デフォルトの名無しさん
2010/10/14(木) 17:52:130787デフォルトの名無しさん
2010/10/14(木) 19:34:09・高度なRPG開発が可能な、完全無料のゲーム作成ツールです。
・雰囲気はRPGツクール2000に近い。RPGツクール2000で自作システムを作りこむ際に
不満だったところがいろいろ解消されていて、かなり自由度が高いです。ただし
その分初心者には難しいかも。すでにツクール2000で自作システムを組むのに
慣れた人やRPGツクールでは物足りないけどプログラミングはちょっとという方にお勧め。
・作成したゲームは自由に配布したり、コンテストに投稿することも可能。
また本ソフトを持たない人でもプレイ可能!ファイル暗号化も完備してるよ!
・要望、不満点、バグ報告などなど書き込みお願いします。今もどんどん進化中です。
0788デフォルトの名無しさん
2010/10/14(木) 22:22:550789デフォルトの名無しさん
2010/10/14(木) 22:30:050790デフォルトの名無しさん
2010/10/15(金) 23:22:00` ゚` :.; "゚`
0791デフォルトの名無しさん
2010/10/16(土) 04:01:070792デフォルトの名無しさん
2010/10/16(土) 04:02:380793デフォルトの名無しさん
2010/10/16(土) 09:19:460794デフォルトの名無しさん
2010/10/17(日) 02:22:17HSPは構造体すらないし、データを効率的に検索する手段が無いからなw
0795デフォルトの名無しさん
2010/10/17(日) 08:25:21配列でダメな理由が分からない
0796デフォルトの名無しさん
2010/10/17(日) 08:38:20基本データ型以上に高度なオブジェクトを作り出せない。ごちゃまぜになる。
構造体など不要と言うのは、学年わけなど不要。みな同じ授業を受けろと言ってるようなもの。
0797デフォルトの名無しさん
2010/10/17(日) 09:11:22構造体不要とか誰がいってるんだ?
0798デフォルトの名無しさん
2010/10/17(日) 12:31:34出来る方法でプログラム組むしか無いのに。
イチイチダメ出ししか出来ない馬鹿が、なんでこんなスレに張り付いてるのか。
それは、何も出来ない馬鹿だから以外の理由は無いよね。
0799デフォルトの名無しさん
2010/10/17(日) 13:49:07やってみれば分かるよ
0800デフォルトの名無しさん
2010/10/17(日) 13:52:22迷い込んだ子羊を救ってやろうと思ってるだけだよ。いや、ライブラリとか開発環境とかそろってるのは認めるよ。
0801デフォルトの名無しさん
2010/10/17(日) 13:56:44教えてくださいって素直にいえばいいのにw
module global で括ってアクセスする関数作るだけ
0802デフォルトの名無しさん
2010/10/17(日) 14:23:10配列ごと、操作ごとに関数作るつもりか?
0803デフォルトの名無しさん
2010/10/17(日) 15:48:520804デフォルトの名無しさん
2010/10/17(日) 18:56:09構造体が必要な時に
構造体の代わりに関数で括って似たような事が出来る
という事。
0805デフォルトの名無しさん
2010/10/17(日) 20:18:230806デフォルトの名無しさん
2010/10/23(土) 09:25:21F3キー自体は色々なアプリケーションで頻繁に使いますので無効にはしたくありません。
0807デフォルトの名無しさん
2010/10/23(土) 09:31:01グローバルフックしなきゃならんので無理。
適当にやると、ウィンドウを常に監視して
検索ウィンドウが出てきたらquitを投げるだけなので可能。
0808デフォルトの名無しさん
2010/10/29(金) 21:06:230809デフォルトの名無しさん
2010/10/29(金) 21:25:310810デフォルトの名無しさん
2010/10/29(金) 21:28:360811デフォルトの名無しさん
2010/10/30(土) 00:12:42とか、なんとか、言い出すんじゃねーの?
クーククク…w
0812デフォルトの名無しさん
2010/10/30(土) 00:57:31ユリウスとかUNIXタイムとか
あるじゃん。
0813デフォルトの名無しさん
2010/10/30(土) 14:58:171人は子供と勉強しろの連呼で1人は質問内容がわからないの一点張りとは一体なにしに来てるのやら
0814デフォルトの名無しさん
2010/10/30(土) 15:06:28荒しに来ている。
0815デフォルトの名無しさん
2010/10/30(土) 15:38:480816miwa
2010/10/30(土) 16:19:11読み取ってアラームのようなものを作りたいんですけど
ヒントかサンプル教えて下さい
0817デフォルトの名無しさん
2010/10/30(土) 16:26:460818デフォルトの名無しさん
2010/10/30(土) 17:12:07/*
notesel tt
tt = "17:00:00"
notesave "test.txt"
noteload "test.txt"
*/
tt = "17:10:45"
split tt,":",t
t(0) = strf("%02s",""+t(0))
t(1) = strf("%02s",""+t(1))
t(2) = strf("%02s",""+t(2))
repeat
await
s(0) = strf("%02s",""+gettime(4))
s(1) = strf("%02s",""+gettime(5))
s(2) = strf("%02s",""+gettime(6))
title strf("%s:%s:%s ← %s:%s:%s",t(0),t(1),t(2),s(0),s(1),s(2))
if (t(0) == s(0)) and (t(1) == s(1)) and (t(2) == s(2)) {dialog :break}
loop
0819miwa
2010/10/30(土) 17:55:37例えば複数のテキストファイルがありその一行目に時間が書いてあり
時間になればそのテキストを
開くようにしたいのですが…
0820デフォルトの名無しさん
2010/10/30(土) 20:10:310821デフォルトの名無しさん
2010/10/30(土) 20:16:210822デフォルトの名無しさん
2010/10/30(土) 22:03:48ボク、世界征服したーい!
0823デフォルトの名無しさん
2010/10/31(日) 00:56:53notesel dd
repeat 3
dd = ""+strf("%02s",rnd(24))+strf(":%02s",rnd(59))+strf(":%02s",rnd(59))
notesave strf("test%d.txt",cnt)
loop
dirlist ff,"*.txt",3
split ff,"\n",f
notesel dd
repeat length(f)-1
noteload f(cnt)
noteget tt(cnt),0
loop
repeat length(tt)
mes tt(cnt)
loop
0824デフォルトの名無しさん
2010/10/31(日) 19:38:480825デフォルトの名無しさん
2010/10/31(日) 20:44:400826デフォルトの名無しさん
2010/11/01(月) 01:58:10http://hsp.tv/play/pforum.php?mode=all&num=35613
謎が解けたなw
0827デフォルトの名無しさん
2010/11/01(月) 02:11:55お前か…
0828デフォルトの名無しさん
2010/11/01(月) 02:24:20わざわざスレ立てて言い訳するくらいなら問題に感じた書き込みをまず消せと言いたい
0829デフォルトの名無しさん
2010/11/01(月) 21:50:40変数aが0だった場合、ラベル*0に、1だった場合ラベル*1に飛ばしたくて↓のようなスクリプトを組んだものの
パラメータが無効ですと表示されてしまい修正しようと試行錯誤してみたものの何が間違ってるのかすら分からなくて困っています
どうやれば修正できるのか教えていただけないでしょうか
randomize
a=rnd(2)
if a=0 : goto *0
if a=1 : goto *1
*0
mes "ぜろ"
end
*1
mes "いち"
end
0830デフォルトの名無しさん
2010/11/01(月) 21:51:230831デフォルトの名無しさん
2010/11/01(月) 22:02:490832デフォルトの名無しさん
2010/11/01(月) 22:04:18*0 を *label0 に
*1 を *label1 に変更してみるとか
0833デフォルトの名無しさん
2010/11/01(月) 22:19:15あと…
end を stop か wait 200 とかにしないと確認できないぞ。
0834デフォルトの名無しさん
2010/11/01(月) 22:20:07>>832
ありがとうございます!おかげさまで解決しました!
0835デフォルトの名無しさん
2010/11/01(月) 22:21:18アドバイスありがとうございます!
endとstopは素で間違えてましたw
0836デフォルトの名無しさん
2010/11/03(水) 19:17:26何を使ったっていいよ…要はアイディアやセンス なんだけど
0837デフォルトの名無しさん
2010/11/03(水) 21:26:530838デフォルトの名無しさん
2010/11/04(木) 12:08:04公式掲示板のアレか
結局ゲームのROM解析してこんな作り方は間違ってるなんて言う奴が
世間にどれだけいるんだって話だから気にするだけ無駄って事なんだよな
そういう事言う奴にだけ認められたいってんなら話は別だが
いちいちHSPの何が優れてるとか言って反論してもしょうがない
0839デフォルトの名無しさん
2010/11/04(木) 23:27:26そそ
なんつーか、うまく言えないけど
ねぇ、分かるでしょう?w
0840デフォルトの名無しさん
2010/11/04(木) 23:38:03携帯アプリってJAVAだけだよね?
0841デフォルトの名無しさん
2010/11/05(金) 00:15:59フラッシュもいけたかの〜〜
0842デフォルトの名無しさん
2010/11/05(金) 00:43:270843デフォルトの名無しさん
2010/11/05(金) 01:03:00BREWもあるでよ。
0844デフォルトの名無しさん
2010/11/07(日) 14:04:590845デフォルトの名無しさん
2010/11/09(火) 04:28:39あんなお子ちゃま向けの掲示板にしちゃってさぁ…
0846デフォルトの名無しさん
2010/11/10(水) 18:31:39円をドラッグすると動かせるようにしたいのですが、どうすればいいのでしょうか?
あと左クリック、右クリック、中クリック、ホイール量、ダブルクリックも検出したいです
HSPはマウス操作関連の選択肢が複数あってよくわかりません・・・
0847デフォルトの名無しさん
2010/11/10(水) 18:45:10というところまでは考えが及んだのですが実装方法がわかりません
0848デフォルトの名無しさん
2010/11/10(水) 19:42:340849デフォルトの名無しさん
2010/11/10(水) 22:18:40古参を追い出しちゃった割りには頑張ってるの〜www
0850デフォルトの名無しさん
2010/11/10(水) 22:23:480851デフォルトの名無しさん
2010/11/11(木) 11:31:02少なくとも2008年の時点で300は切ってるんだが・・・
ここ3年はほぼ横ばい状態
0852デフォルトの名無しさん
2010/11/12(金) 17:10:240855デフォルトの名無しさん
2010/11/14(日) 11:46:23ttp://sekisekki.net/regene.htm
特徴
直感的操作で簡単なゲームが作れます。
簡単に配布可能な状態に出力することができます。
HSP(ttp://hsp.tv/)製のソースコード付きで、スクリプトの知識があれば
自由度の非常に高いカスタマイズができます
・要望、不満点、バグ報告などなど書き込みお願いします。今もどんどん進化中です。
0856デフォルトの名無しさん
2010/11/14(日) 11:54:460857デフォルトの名無しさん
2010/11/14(日) 13:54:180858デフォルトの名無しさん
2010/11/14(日) 14:18:03一応HSPスレなんだからツク−ルがあるからいらないってのは場違いな発言だな
0859デフォルトの名無しさん
2010/11/14(日) 15:51:510860デフォルトの名無しさん
2010/11/14(日) 18:23:300861デフォルトの名無しさん
2010/11/14(日) 18:28:030862デフォルトの名無しさん
2010/11/15(月) 16:48:340863デフォルトの名無しさん
2010/11/17(水) 18:48:1708641
2010/11/17(水) 18:59:390865デフォルトの名無しさん
2010/11/17(水) 22:22:050866デフォルトの名無しさん
2010/11/17(水) 23:30:4608671
2010/11/17(水) 23:38:560868デフォルトの名無しさん
2010/11/18(木) 12:18:440869デフォルトの名無しさん
2010/11/19(金) 22:34:0808701st
2010/11/20(土) 19:57:350871デフォルトの名無しさん
2010/11/22(月) 11:30:58*main
goto *bye
*bye
end
0872デフォルトの名無しさん
2010/11/22(月) 18:55:47初心者ほど律儀に使って来るから不思議
0873デフォルトの名無しさん
2010/11/22(月) 19:28:09そんな人いるの?
でも好意的に解釈すると数値で番号を振ろうとしたけど
シフトキーが壊れてたとかw
0874デフォルトの名無しさん
2010/11/28(日) 20:06:22HSPでwindowsのプロセスを監視したり終了を感知するにはどうしたらいいでか?
タスクマネージャーのプロセスに表示されるものです。
特定のプロセスの終了を受けてほかのソフトに渡すものが作りたいです。
0875デフォルトの名無しさん
2010/11/28(日) 20:18:01microsoft pslist でググってダウンロードする
pslist はコマンドラインツールなので
pipeexec
pipeget
でプロセスの状態を取得することができる
0876デフォルトの名無しさん
2010/11/28(日) 21:09:35すばやい回答ありがとうございます!
見つけることが出来ました!これから調べて見たいと思います。
ありがとうございます。
教えて君で申し訳ないのですが、ドライブレターを指定してトレイを開け閉めできる方法も知りたいです。
ご存知の方よろしくお願いします。
mci "set CDAudio door open"
であけられようですがドライブレターの指定の仕方がわかりません…
0877デフォルトの名無しさん
2010/11/28(日) 22:04:29mciコマンド イジェクト でググれば出てくる
0878デフォルトの名無しさん
2010/11/28(日) 22:21:57ありがとうございます。
参考になりそうなものを見つけました。
望みのものを作れる材料がそろいました。
875さんともどもありがとうございました。
0879デフォルトの名無しさん
2010/12/04(土) 23:58:110880デフォルトの名無しさん
2010/12/12(日) 12:19:12array = {
0, 1, 2, 3,
4, 5, 6, 7,
8, 9, 10, 11,
};
0881デフォルトの名無しさん
2010/12/12(日) 12:38:240882デフォルトの名無しさん
2010/12/12(日) 12:41:34中括弧をなくせばおk
0883デフォルトの名無しさん
2010/12/12(日) 12:49:024, 5, 6, 7,
8, 9, 10, 11,
koudesuka?
0884デフォルトの名無しさん
2010/12/12(日) 13:10:37HSPでは改行に意味があるので一行で書かないといけない
0885デフォルトの名無しさん
2010/12/12(日) 13:38:134, 5, 6, 7, \
8, 9, 10, 11
これで改行できた気がするんだが、エラーになるな・・・
0886デフォルトの名無しさん
2010/12/12(日) 14:39:240887デフォルトの名無しさん
2010/12/12(日) 20:39:170888デフォルトの名無しさん
2010/12/12(日) 20:43:540889デフォルトの名無しさん
2010/12/12(日) 23:46:08split s,",",n
repeat 5
mes n.cnt
x+=n.cnt
loop
mes x
これじゃ駄目なのか。
0890デフォルトの名無しさん
2010/12/12(日) 23:49:17直で代入しちゃダメなのか?
0891デフォルトの名無しさん
2010/12/13(月) 00:51:47普通に「,」で繋げればいいだけじゃん。
0892デフォルトの名無しさん
2010/12/13(月) 01:47:16ちょ、まてよぉ〜。w
0893デフォルトの名無しさん
2010/12/13(月) 21:21:02なんか、秋ですねぇ〜
0894デフォルトの名無しさん
2010/12/18(土) 23:27:000895デフォルトの名無しさん
2010/12/19(日) 01:02:360896デフォルトの名無しさん
2010/12/19(日) 01:47:07ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1140967436
0897デフォルトの名無しさん
2010/12/19(日) 14:18:58mes 'A'
A = "A" :mes peek(A)
onkey gosub *S
repeat :await :loop
stop
*S :mes wparam :return
0898デフォルトの名無しさん
2010/12/21(火) 06:51:00文字列の中にいくつ特定の文字があるのかを調べる方法はありますか?
0899デフォルトの名無しさん
2010/12/21(火) 10:20:060900デフォルトの名無しさん
2010/12/21(火) 12:57:44!マ 〈≦ニ≧l |
?ジ〈イ0`´0」| |
τ゙〈 '' ◇ ''ノ | Σ
⌒⌒l::|`二´l::| |
↓
人_//ヽ─ へ
!マ 〈≦ニ≧l |
?ジ〈イ0`´0」| |
τ゙〈 '' ◇ ''ノ | Σ
⌒⌒l::|`二´l::| |
0901デフォルトの名無しさん
2010/12/22(水) 22:34:460902デフォルトの名無しさん
2010/12/28(火) 12:18:450903デフォルトの名無しさん
2010/12/29(水) 01:26:48ちょっとしたものを作るには便利なんだけどね
0904デフォルトの名無しさん
2010/12/30(木) 00:31:21HSPTVのプログラムでも
自己満足で作ってるお子様がそのままUPしたモノばっか
その結果を得意げな表情で改造()して荒らしてる奴もいるし
http://www.dotup.org/uploda/www.dotup.org1328117.jpg
0905デフォルトの名無しさん
2010/12/30(木) 00:38:01君の言うことはさっぱり分からん
0906デフォルトの名無しさん
2010/12/30(木) 00:39:310907デフォルトの名無しさん
2010/12/30(木) 20:59:14http://sekisekki.net/index.htm
直感的操作で簡単なゲームが作れます。 簡単に配布可能な状態に出力することができます。
(HSP製のソースコード付きで、スクリプトの知識があれば自由度の非常に高いカスタマイズ
ができます)
他にも仲間預かり機能(100人も)や、仲間の状態/状態異常を細かく設定できたり、
乗り物が作れたり、ゲーム中に画像を差し込んだり、回転やフラッシュなどのエフェクト
なんかも簡単に作れる様です。
移動は矢印キーの他に、キャラがマウスを追っかけたりするとのこと。
戦闘はデフォだとドラクエ系。
他にはオートアクションというのがあってオリジナルシステムの製作に役に立つかも
しれない機能です。これは、マップエディタで設定することで、「マップに入った時・
出た時・一歩歩いた時・戦闘開始前」に自動的に実行されるアクションを設定できる
機能です。
■他にもいろいろ進化中。要望は掲示板へどうぞ。
どんなゲームが作れるかはこれを見れくれ。HSPのカスタマイズはしてないとの事。
「眠られぬ獅子〜序章〜」
http://www.freem.ne.jp/game/win/g02773.html
0908デフォルトの名無しさん
2010/12/30(木) 21:31:070909デフォルトの名無しさん
2010/12/30(木) 22:16:56同人ゲーム板に帰れ
0910デフォルトの名無しさん
2010/12/31(金) 00:41:21その発射が同じタイミングになっちゃって一気に画面に弾が発射されます。
同じタイミングで出した敵でそうならないためにはどうすれば?
質問が低次元ですが何卒よろしくお願いします。
0911デフォルトの名無しさん
2010/12/31(金) 00:43:15乱数って知ってる?
0912デフォルトの名無しさん
2010/12/31(金) 00:46:16rndですよね?
できれば発射は指定したタイミングでしたいんです。
0913デフォルトの名無しさん
2010/12/31(金) 02:22:33em_x(n) X座標
em_y(n) Y座標
とかやってると思うけど
これに「生成されてからのフレーム数」をカウントする配列変数追加したらいいよ。
0914デフォルトの名無しさん
2010/12/31(金) 08:05:530915デフォルトの名無しさん
2010/12/31(金) 11:20:560916デフォルトの名無しさん
2010/12/31(金) 16:46:41どのように?
0917デフォルトの名無しさん
2011/01/01(土) 14:13:13Cheeseは、RPG制作の補助をする事を目的として作りました。
RPGを作る上で面倒臭いマップ、イベント、データ作成等のお手伝いをするツールです。
RPGツクール等の様にゲームエンジンは付いておらず、エンジンはあくまで
自分で作らなければいけません。
基本的は自分用に作ったので使いにくい点が多々あると思いますが、少しでもお役に
立てればと思い公開する事にしました。
なお、イベント等を全く利用せずマップのみを作成し、マップエディタとして
利用する事も可能です。
また、HSP2.61用ですが、ゲームエンジンのサンプルスクリプトも
ありますのでご活用ください。
0918デフォルトの名無しさん
2011/01/07(金) 23:27:410919デフォルトの名無しさん
2011/01/08(土) 19:50:050920デフォルトの名無しさん
2011/01/08(土) 20:58:40紙粘土で船を作って、さあ太平洋を横断しろと言っているようなものだよ・・・
0921デフォルトの名無しさん
2011/01/09(日) 18:34:40身の丈に合わせてお風呂で遊んどけ
0922デフォルトの名無しさん
2011/01/09(日) 19:01:420923デフォルトの名無しさん
2011/01/10(月) 11:51:470924デフォルトの名無しさん
2011/01/10(月) 22:32:060925デフォルトの名無しさん
2011/01/13(木) 11:58:580926デフォルトの名無しさん
2011/01/17(月) 17:11:52mes うんこ
0927デフォルトの名無しさん
2011/01/17(月) 20:07:390928デフォルトの名無しさん
2011/01/18(火) 00:08:53エディタ上で実行すると外部DLLの読み込みし失敗したと言ってエラーになります
実行ファイルを作成すれば普通に読み込めます
なんででしょうか
0929デフォルトの名無しさん
2011/01/19(水) 21:24:580930デフォルトの名無しさん
2011/01/19(水) 22:29:330931デフォルトの名無しさん
2011/01/21(金) 15:53:49具体的には PCで文字を入力>別のPCで入力した文字を確認 をしたいです。
0932デフォルトの名無しさん
2011/01/21(金) 16:06:46hspsock があるよ
0933デフォルトの名無しさん
2011/01/21(金) 20:52:54ありがとうございます。
HSPインストール時に同梱されていたサンプルを見ましたがよく理解できませんでした。
文字列を入力(英数字ではなく漢字)>サーバーに送信>サーバーで確認
という流れのサンプルを作ってくれませんか?//による説明などは要りません。
0934デフォルトの名無しさん
2011/01/21(金) 21:05:07client2.hsp と server2.hsp のセットで分からないなら諦めたほうがいいね
0935デフォルトの名無しさん
2011/01/21(金) 21:06:19勉強になるわ。
0936デフォルトの名無しさん
2011/01/21(金) 21:10:28質問の仕方を変えますね。
一応通信?自体は出来ました。
しかし、サンプルはクライアントにサーバーが時間を送信するものでした。
自分は、クライアントがサーバーに入力した情報を送信させたいのです。
sockput命令を使いましたがサーバーに送られるのは不可解な数字列でした。
また、サーバー側のサンプル本文に出てくる「a」というのが理解できませんでした。なぜあるのか、何に使っているのは自分にはわかりませんでした。
0937デフォルトの名無しさん
2011/01/21(金) 21:26:570938デフォルトの名無しさん
2011/01/21(金) 21:39:10とりあえず「a」の意味はわりました。
また、サーバー側がクライアント側に入力した情報を送信することもできました。
しかし、クライアント側が入力した情報をサーバー側で表示というのはできないです。
2Byte文字?で入力したのに、サーバー側で見ると数字列が表示されます。
0939デフォルトの名無しさん
2011/01/21(金) 21:49:54一度接続されてしまえばサーバーもクライアントも関係ない
sockcheck でデータが着たかどうか要確認
0940デフォルトの名無しさん
2011/01/21(金) 21:58:14sockcheck 0
if stat!=0 : break
wait 10
loop
というのをして、もし届いていたらループを抜け出す。
a=""
sockget a,64
if stat : dialog "socket error" : goto *bye
mes a
sockget で a に送信された文字列を代入。表示。
こんな感じですが、内容は「テスト」。表示される数字はバラバラで不規則でス。
0941デフォルトの名無しさん
2011/01/21(金) 22:00:29マニュアルでもサンプルでもいいからちゃんと読めよ
0942デフォルトの名無しさん
2011/01/21(金) 22:12:01何がいけないのか見てくれよ。
送信する方
#include "hspsock.as"
adr="219.9.112.14"
port=10800
sockopen 0,adr,port
if stat : dialog "socket error" : goto *bye
a=""
input a,300,20,255
button "メール送信",*soushin
stop
*soushin
sockput a
if stat : dialog "Socket error": goto *bye
*bye
mes ""
sockclose
stop
0943デフォルトの名無しさん
2011/01/21(金) 22:13:03#include "hspsock.as"
title "TCPサーバーテスト"
*main
port=10800
ipget
mes "IPアドレス:"+refstr
mes "ポート"+port+"で接続を待っています..."
sockmake 0,port
if stat : dialog "Socket error": goto *errbye
repeat
sockwait 0
if stat>1 : dialog "Socket error": goto *errbye
if stat=0 : break
wait 10
loop
mes "接続しました。("+refstr+")"
wait 100
a=""
sockget a,64
if stat : dialog "socket error" : goto *bye
mes "サーバーからのメッセージ : "+a
;
*bye
sockclose
goto *main ; サーバーを続ける
*errbye
sockclose
mes "終了"
stop
0944デフォルトの名無しさん
2011/01/21(金) 23:42:33検索するとHSPのバグではないかということで
exclipbd.asに切り替えて回避しようとしたのですが
getcliptext 変数
としても文法エラー(exclipbd.asの53行目)で止まってしまいます。
exclipbd.asにもなにか不具合があるのでしょうか?
ぐぐってもほとんど結果が出ないので困っています。
exclipbd.asの正しい使い方か、HSPのエラー回避の方法を探していますが
どなたかわかる方はいらっしゃいますでしょうか。
0945デフォルトの名無しさん
2011/01/22(土) 00:04:36参考:http://hspnext.com/hspkura/hspkura04.htm#contents09
0946デフォルトの名無しさん
2011/01/22(土) 18:40:160947デフォルトの名無しさん
2011/01/22(土) 20:01:13clipget/clipsetで実行時にエラーでるってこと?
最小限のプログラムとエラーでる操作教えて
もしくはバグトラックに登録してくれ
0948デフォルトの名無しさん
2011/01/23(日) 13:13:40直接消す命令はあるのでしょうか
strlenでサイズを見てmemcpyでコピーしてまたもとに戻す、
という形でしていますが、微妙に回りくどい気がしています
0949デフォルトの名無しさん
2011/01/23(日) 14:31:044000バイト目を'\0'にすればいいんじゃない?
char str[32] = "abcdefg";
printf("%s\n",str); //abcdefg
str[3]='\0';
printf("%s\n",str); //abc
strcat(str,"HOGE");
printf("%s\n",str); //abcHOGE
0950デフォルトの名無しさん
2011/01/23(日) 14:52:01>>947
最初はexclipbd.asをインクルードして例文どうりにしたのですがエラーとなりました。
>>945さんのページのもので本文に盛り込んだら特に問題なく動きました。
0951949
2011/01/23(日) 18:43:46memset mess,0,1,4000
でいけんじゃないかな?
0952デフォルトの名無しさん
2011/01/23(日) 23:20:22ありがとうございます
これはすごい……これだけで繋がりが消えるのかー
0953デフォルトの名無しさん
2011/01/23(日) 23:30:590954デフォルトの名無しさん
2011/01/24(月) 00:21:21strmid でも
0955デフォルトの名無しさん
2011/01/27(木) 18:59:120956デフォルトの名無しさん
2011/01/27(木) 23:41:090957デフォルトの名無しさん
2011/01/28(金) 00:58:24ほっとくのもなんだか申し訳ないので
HSPをDL〜テストと10分程度の知識の中で精一杯答えた結果なので
そう責めないで欲しい
0958デフォルトの名無しさん
2011/01/28(金) 09:52:47普通に2で割る人とビットシフトする人がいるってだけで
結果が合ってればそこにいたる手法は複数あって問題ないと思うの
0959デフォルトの名無しさん
2011/01/28(金) 15:35:16ってのをまず読んで下さい
0960デフォルトの名無しさん
2011/01/29(土) 10:09:480961デフォルトの名無しさん
2011/01/29(土) 11:47:14ttp://fs-cgi-basic01.freespace.jp/~hsp/ver3/hsp3.cgi?print+200601/06010019.txt
0962デフォルトの名無しさん
2011/01/29(土) 16:32:190963デフォルトの名無しさん
2011/01/29(土) 19:07:300964デフォルトの名無しさん
2011/01/30(日) 02:02:25勉強しろ
0965デフォルトの名無しさん
2011/01/30(日) 17:27:00ありがとうございます
0966デフォルトの名無しさん
2011/01/30(日) 20:18:490967デフォルトの名無しさん
2011/01/31(月) 19:52:29の"から"だけをを表示する方法がわかりません
どなたかお願いします
0968デフォルトの名無しさん
2011/01/31(月) 20:28:43msg="ここからここまで"
mes msg
mes strmid(msg, 4, 4)
0969デフォルトの名無しさん
2011/01/31(月) 20:54:35ありがとうございます
解決しました
0970デフォルトの名無しさん
2011/01/31(月) 22:21:32ii = ginfo(14)/8
jj = ginfo(15)
color 255,255,255
boxf 0,0,ii*2,jj
boxf ii*4,0,ii*8,jj
0971デフォルトの名無しさん
2011/02/10(木) 00:07:360972デフォルトの名無しさん
2011/02/10(木) 00:14:190973デフォルトの名無しさん
2011/02/10(木) 03:38:430974デフォルトの名無しさん
2011/02/16(水) 12:04:040975デフォルトの名無しさん
2011/02/16(水) 13:26:070976デフォルトの名無しさん
2011/02/16(水) 19:57:460977デフォルトの名無しさん
2011/02/16(水) 22:35:360978デフォルトの名無しさん
2011/02/16(水) 23:00:240979デフォルトの名無しさん
2011/02/17(木) 18:06:340980デフォルトの名無しさん
2011/02/17(木) 19:40:34○ム板
0981デフォルトの名無しさん
2011/02/17(木) 21:33:160982デフォルトの名無しさん
2011/02/17(木) 23:53:050983デフォルトの名無しさん
2011/02/18(金) 04:14:13質問があるなら、まだ15レス以上も残っているんだから埋まるか落ちるまで聞けばいいだけ。
0984デフォルトの名無しさん
2011/02/18(金) 06:48:42必要ないならお前は二度と書き込むな
レス数が950を超えています。1000を超えると書き込みができなくなります。