[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 13:34 / Filesize : 197 KB / Number-of Response : 991
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【厨房満開】HSP初質51【ビラビラ満開】



1 名前:デフォルトの名無しさん [2006/03/17(金) 02:11:59 ]
■とりあえずこれを嫁。 
  www.geocities.jp/hsp_summary/law.html 

 ■ 前スレ 
  【オフィシャル発売】HSP初質P50【コンテスト選考】 
  pc8.2ch.net/test/read.cgi/tech/1132612819/ 

 ■HSPの入手はここから(HSP2.61、HSP3.0公開中。) 
  □Hot Soup Processor Page 
    www.onionsoft.net/hsp/ 

 ■HSPの各種情報 
  □HSP Wiki 
    quasiquote.org/hspwiki/ 
    quasiquote.org/hspwiki/2%a4%c1%a4%e3%a4%f3%a4%cd%a4%eb%a4%ce%a5%b9%a5%ec%a5%c3%a5%c9 

 ■HSPLetの入手はここから(ブラウザ上でHSPを動かす) 
  □HSP BIGINNER'S CLUB 
    www.rinku.zaq.ne.jp/ultimate/ 
  □HSPLet3.0
    www.group-finity.com/HSP/HSPLet/ 

 ■HSPスレまとめページ 
  □Hot Soup Processor@2ch 
    hsp2ch.hp.infoseek.co.jp/ 
    www.geocities.jp/hsp_summary/ 

534 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 18:42:26 ]
オープンソースになっても使いませんが

何か?

535 名前:デフォルトの名無しさん [2007/06/14(木) 05:48:01 ]
TVの掲示板、串を弾いているようだな
お陰で、ぴたっと書き込みが減ったわw

536 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 09:15:51 ]
おにーたま(*^ー゚)b グッジョブ!!

537 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 17:36:14 ]
道理で静かなわけだ

(*^ー゚)b グッジョブ!!

538 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 21:19:57 ]
だから煽りカキコが減ったんか

539 名前:デフォルトの名無しさん [2007/06/15(金) 13:11:23 ]
10つの数字からランダムで重複しないように5つ選んで、それをランダムに並べるってのを考えているんですが、重複しないようにするのは無理ですか?
あとやり方もイマイチなんでアドバイスお願いします。

540 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 13:26:18 ]
>>539
選んだ数字を変数に入れておいて
もし次に選んだ数字と前に選んだ数字が同じなら
選びなおす

541 名前:デフォルトの名無しさん [2007/06/15(金) 13:34:17 ]
>>539
元の10個の数字が重複してないって保障されるなら

randomize
dim a,10
dim b,10

repeat 10
a(cnt)=cnt
loop

memcpy b,a,10*4

repeat 5
r=rnd(10)
c=b(cnt)
b(cnt)=b(r)
b(r)=c
loop

repeat 5
mes b(cnt)
loop

これで出来る

542 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 13:38:41 ]
>>540
ありがとう!助かります



543 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 21:30:36 ]
なんか以前本家でそういうのあったな。
なんかすげぇ効率的な方法でやってたな。

544 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 22:02:07 ]
> なんか以前本家でそういうのあったな。
> なんかすげぇ効率的な方法でやってたな。

dialog "10つの数字からランダムで重複しないように5つ選んで、それをランダムに並べてくださいにゃ"
っていう命令だな。
おれも目を見張ったよ。まさか1命令で実現できるとは思わなかった

545 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 15:40:26 ]
「10つ」って何て読むんだ?

546 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 17:09:33 ]
じゅっつ

547 名前:デフォルトの名無しさん [2007/06/16(土) 19:54:59 ]
ウジ虫って、自然に湧いて出るんだよね

548 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 20:16:00 ]
ウナギって、泥から自然にー

549 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 20:51:36 ]
>>544
いや、そんなんじゃねぇw
今ちょっと調べたら見つかった

repeat 16
rnd b, cnt +1
a.cnt = a.b
a.b = cnt
loop

こんなやつ。

550 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 22:25:43 ]
普通にシャッフルしてね?

551 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 22:40:00 ]
>>549 すばらしいな。普通なら、
5 + 6 =11 のような書きかたをしてしまいそうなところを、
5 | 6 = 7 で済ませた、みたいな。

5 が 配列aの初期化部(0〜15を代入)で
6 が 配列aのシャッフルな

552 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 22:59:58 ]
ようやくわかった 華麗だな。



553 名前:デフォルトの名無しさん mailto:sage [2007/06/17(日) 00:01:12 ]
速度的に大差はないだろうし可読性を言うと低い部類に入るのだろうが

…なんだか感動するな。

554 名前:デフォルトの名無しさん mailto:sage [2007/06/17(日) 00:13:04 ]
マス北野もうなる。

555 名前:デフォルトの名無しさん [2007/06/17(日) 10:08:27 ]
基地外が集まって何してるでつか?



556 名前:デフォルトの名無しさん mailto:sage [2007/06/17(日) 11:49:22 ]
>>549が何をしてるのか理解できない・・・


557 名前:デフォルトの名無しさん mailto:sage [2007/06/17(日) 12:40:36 ]
全然任意の数じゃないw

558 名前:デフォルトの名無しさん mailto:sage [2007/06/17(日) 13:15:13 ]
dim a, 16 // ←下準備

//>>549展開すると、
repeat 16
rnd b, cnt +1
temp = a.cnt // ←cntで初期化しているのならcntになっている
a.cnt = a.b
a.b = temp   // ←つまりcnt   temp = a.cntは意味が無いので消える
loop

559 名前:デフォルトの名無しさん [2007/06/17(日) 20:10:29 ]
()使えよ

560 名前:デフォルトの名無しさん mailto:sage [2007/06/17(日) 20:36:59 ]
2.61用だぜ? ボウヤ・・・

561 名前:デフォルトの名無しさん [2007/06/17(日) 23:58:48 ]
何でこうゆうスレタイが許されるの?

562 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 10:39:22 ]
>>561
mes >>50



563 名前:デフォルトの名無しさん [2007/06/18(月) 20:31:15 ]
此所が本スレだと思ってんの? m9(^Д^)

564 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 21:08:52 ]
>>562
納得。
そもそも今時HSPなんぞでソフト作ろうとしてる時点で低脳だと。

565 名前:デフォルトの名無しさん [2007/06/18(月) 21:25:37 ]
本家でなでしこ誉めてる基地害が居るが
そもそもHSPと張り合っている時点でw

566 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 21:28:40 ]
さて、入沢やKZ3は、TVで、誰に変装為ているのかな

567 名前:デフォルトの名無しさん [2007/06/19(火) 12:12:50 ]
2x 時代の方が面白かったと・・・

568 名前:デフォルトの名無しさん [2007/06/20(水) 20:17:12 ]
糞ばっかりだなぁ 本家はょw


569 名前:デフォルトの名無しさん mailto:sage [2007/06/20(水) 22:24:19 ]
いや、そもそもHSPが(ry

570 名前:デフォルトの名無しさん mailto:sage [2007/06/20(水) 22:53:54 ]
まあホレよ
OOPがどうとか言語様式的なことを言わなければ、システムをクレラップして簡単化することは
近年トレンドだし、えらく昔からあったHSPの方向性自体は間違ってなかった思うがな。
HSP 2.6くらいでDLLが呼べるようになってからは、掘ったら意外といいものが出てくるんで
楽しいよ

571 名前:デフォルトの名無しさん [2007/06/21(木) 19:53:38 ]
画面上のある座標が赤色になったら、指定したボタンを押す!!

というツールを作りたいのですが、なかなかうまくいきません。というかさっぱりできません。

まぁ今日始めたばかりの初心者ですが・・・。

難易度の高いスクリプトに挑戦したのが間違いだったのかなぁ・・・。

誰かご教授ください!

572 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 20:14:48 ]
日本語でおk



573 名前:デフォルトの名無しさん [2007/06/21(木) 20:36:32 ]
>>572
まぁ簡単にいうとネットゲームの自動回復ツールを作りたいのです。

画面左上にあるHPバーが赤色になると回復アイテムを使うボタンを押す!

というツールを作りたいのです・・・。

しかし色を判別する命令?がないような気がして困ってます○☆゚+。(><;)

574 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 20:45:59 ]
>>573
ネトゲーか、D3Dサーフェイスかな?
GetDCで取れないなら分からん、アルバイトを雇ってボタン押してもらえ

575 名前:デフォルトの名無しさん [2007/06/21(木) 20:56:20 ]
例えば、

座標100. 100にあるHPバーが赤色になると
F1を押す。

というスクリプトが組みたいだけなんですが・・・。
HSPじゃできないのでしょうか?

576 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 21:04:37 ]
>>571
「ご教示」なっ!

577 名前:デフォルトの名無しさん [2007/06/21(木) 21:05:32 ]
>>576
まじでご教示お願いします!!!

578 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 22:43:13 ]
pget
ginfo_r
ginfo_g
ginfo_b
などを使え。

適当にウィンドウハンドル取得して、
適当にDCを監視して、
適当にキーを送りつける

579 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 23:00:02 ]
dllproc 使え

580 名前:てら初心者 [2007/06/21(木) 23:03:06 ]
ほんとうに申し訳ないんですが。。。誰かスクリプト書いてくれませんか?

PC画面上の座標100,100にあるHPバーが赤色になったら
F1を押す

というスクリプトを・・・・。
お願いします><;

581 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 23:05:03 ]
ゆとりは滅すべし

582 名前:てら初心者 [2007/06/21(木) 23:05:10 ]
さっきからずっとマニュアル読んでるんですが
キーボードを押す命令ってのがよくわからないんです・・・。
pgetとかginfo_rとかほんと説明読んでも使い方が不明すぎるんです・・
ほんとすいませんがお願いします><;



583 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 23:09:23 ]
>>582
その前に、きちんと自己紹介をしなさい。
君の誠実さが伝われば、みんなが親切にしてくれるよ。

584 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 23:24:40 ]
ここで誰かがコード書いたら、数日後に自動回復ソフトが売りに出されるぞ!

585 名前:てら初心者 [2007/06/21(木) 23:33:43 ]
>>583
自己紹介ですか・・・。

名前:てら初心者です。
年齢は23です。
すごくネトゲ廃人です。

よろしくお願いします。

とりあえず自分で書いたスクリプトを貼り付けます。アドバイスお願いします

*hata1
pget 100,100
if ginfo_r>200
ここにF1ボタンを押す命令を書きたい。
goto *hata1

586 名前:デフォルトの名無しさん [2007/06/21(木) 23:39:44 ]
>>578
それって、自分で作ったHSPのウィンドウしか見れないだろw

>>575
HSPで出来るけど今のお前には無理

せめて
HSP 色 収得 デスクトップ
これぐらいのキーワードで検索ぐらいしたのか?
そのまま動くサンプルが転がってたぞ

自動でキーを押すのも標準命令だけじゃ出来ない場合がある(ゲームなんかは多分無理だろう)
SendInput でググれ

587 名前:デフォルトの名無しさん [2007/06/22(金) 12:16:00 ]
ゆとり教育で育った年代は、基地害が多な・・ 哀れに思う。w

588 名前:デフォルトの名無しさん mailto:sage [2007/06/22(金) 20:13:01 ]
>>571みたいな基地外はHSPよりも日本語を勉強したほうが良いと思う

589 名前:デフォルトの名無しさん mailto:sage [2007/06/22(金) 20:17:57 ]
三沢基地内大学

590 名前:デフォルトの名無しさん mailto:sage [2007/06/22(金) 20:29:08 ]
日教組の日本バカ化計画の効果がじわじわと現れ始めてるなw

591 名前:デフォルトの名無しさん [2007/06/22(金) 23:33:28 ]
旧・本家がスパムられてますよ。

592 名前:デフォルトの名無しさん mailto:sage [2007/06/23(土) 01:10:53 ]
>>591
見てくるーーー



593 名前:デフォルトの名無しさん [2007/06/23(土) 02:00:01 ]
今2Dシューティングゲームを製作中の者ですけど、
とりあえず自機の自作ドット絵を読み込ませて動かせるようにはなったのですが、
ドット絵の白い部分(背景)がそのまま表示されてしまって困っています。
いろいろググってみましたが、分からなかったので質問するに到りました。
どうすればドット絵の背景を消せるでしょうか?

594 名前:デフォルトの名無しさん [2007/06/23(土) 02:10:07 ]
ググル前にヘルプを見ないのか・・・
ヘルプに
透明色
って入れてみろ


595 名前:デフォルトの名無しさん [2007/06/23(土) 02:27:28 ]
>>594
ありがとうございます。
とりあえずドット絵の背景を黒で塗りつぶし、gmode 2で実行したところできました。
ただhspで透明色を利用するにはドット絵の背景は全て黒くしないといけないんでしょうか?

596 名前:デフォルトの名無しさん [2007/06/23(土) 02:38:27 ]
>>595
ヘルプをちゃんと読めっつーの
gmodeの説明を一字一句飛ばさずに読め

597 名前:デフォルトの名無しさん [2007/06/23(土) 02:42:24 ]
>>596
ありがとうございます。
かまって欲しかっただけです。また遊んでください。

598 名前:デフォルトの名無しさん [2007/06/23(土) 03:22:54 ]
>>596
ヘルプ読んでgmode4で設定してみましたがやっぱり周りが白いですorz
一応ソースさらしてみます。事前にcolorで透明色設定したんですがなんで反映されないんでしょう? 
;画面作成
buffer 1,JIKI_W,JIKI_H,0:cls
picload "stgjk.bmp"
screen 0,WIN_W,WIN_H,0,0,0
cls
color 255,255,255
gmode 4,40,40,256


599 名前:デフォルトの名無しさん mailto:sage [2007/06/23(土) 03:37:15 ]
元データは本当に255,255,255になっとるけ?

600 名前:デフォルトの名無しさん [2007/06/23(土) 03:47:24 ]
>>598
gmodeの次にgcopyしてんだよな?
つーか
cls だけだと cls 0 と同じだから画面を白で初期化してるぞ?
それで、白を透明色してコピーしただけじゃ旨く透明に出来てるかは見た目じゃ分からんだろw



601 名前:デフォルトの名無しさん [2007/06/23(土) 04:01:40 ]
>>599
255,255,255の真白で塗ってます。
>>600
すいません、画面設定だけじゃ説明難しそうなので全ソース晒します。

602 名前:601 [2007/06/23(土) 04:03:43 ]
#define WIN_W 600
#define WIN_H 400
#define JIKI_W 40
#define JIKI_H 40
;変数の初期化
jikix=0:jikiy=200
bx=4:by=4
;画面作成
buffer 1,JIKI_W,JIKI_H,0:cls
picload "stgjk.bmp"
screen 0,WIN_W,WIN_H,0,0,0
cls
color 255,255,255
gmode 4,40,40,256
;メインループ
*main
await 10
gosub *jikiidou
gosub *hyouji
goto *main
*jikiidou
stick a,15
if a&1:jikix-=bx
if a&2:jikiy-=by
if a&4:jikix+=bx
if a&8:jikiy+=by
return




603 名前:601 [2007/06/23(土) 04:04:52 ]
*hyouji
redraw 0
color 200,100,100
boxf 0,0,WIN_W,WIN_H
pos jikix,jikiy
gcopy 1,0,0,JIKI_W,JIKI_H
redraw 1
return


604 名前:デフォルトの名無しさん [2007/06/23(土) 04:23:37 ]
>>603
おーい
gcopyの時のカレントカラーは何色になってる?w
gcopyを実行する時にcolor設定されてる色を透明色にするのが
gmode 4 だよ

gmode を実行する時のカラー設定自体は関係ない

で、普通は、背景は透明色無しが普通だろうからgmode 0とか1を使って
透明色付きコピーをしたい時にgmode 2とか4を使う

最初に設定してそのままって使い方は普通しない
(半透明や不透明のコピーを使うだろうから)

605 名前:601 [2007/06/23(土) 04:30:45 ]
>>604
キター、ちゃんと透明になりました!!
ありがとうございます。根本的に間違ってたんですねw
さらにいろいろ参考になることを教えてくださってありがとうございます。
まだhsp初めて2日目なんでとても参考になりました。

606 名前:デフォルトの名無しさん mailto:sage [2007/06/23(土) 04:47:15 ]
自演 乙
早く埋めてくれ。
これで、HSP初質スレの歴史は終わる。

607 名前:デフォルトの名無しさん [2007/06/23(土) 05:01:01 ]
>>605
エディタのメニュー>ツール>サンプルスクリプト参照
これを開いて一通りサンプル実行してみた方がいよ(どんなのがあるか見るだけでも)
後々役に立つから

608 名前:さめは [2007/06/23(土) 05:52:31 ]
Webサイトの知識なら
sameha
宜しく!
sameha.net/

609 名前:デフォルトの名無しさん [2007/06/27(水) 20:47:09 ]
>>まだhsp初めて2日目なんでとても参考になりました。

どのくらいの時間試行錯誤したんだ?

610 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:32:40 ]
一度出た変数をまた他のところで使うにはどうしたらいいですか?

611 名前:デフォルトの名無しさん [2007/06/28(木) 20:39:21 ]
一度出た変数って何だよw
変数は何処でも使えるだろw

612 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:41:53 ]
>>611
違うわバカにするなs
また他のとこで使う方法がどうしたらいいんだよ!!



613 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:44:09 ]
同じ変数名を書く

614 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:45:51 ]
どこからどこまで自演?

615 名前:デフォルトの名無しさん [2007/06/28(木) 20:48:35 ]
>>612
小学生?
普通に使いたいところで同じ変数名使えばいいだけだろ?

616 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:52:30 ]
>>615
変数は変わってしまうから変数って言うんだバー
アーカ!
もう一度変数で現れたら二度とわからない!!

617 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:54:45 ]
>>616
別の変数に代入しておく。

618 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:54:54 ]
ww302jpこいつこりないな

619 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:55:45 ]
>>616
あれかな?へんすうaが3になったあとへんすうbも3にするにはどうしたらいいの?
みたいなことかい?

620 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:58:20 ]
そういやいつのまにか全部の変数値をセーブする機能が追加されてたな。

621 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:58:26 ]
>>617
お前の変数は49日たったも変わらないか?普通みんなわからないで
みんな困ってるんだ怒

622 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:02:50 ]
質問者は
日本語がひどく不自由な感じだな



623 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:11:53 ]
そうか?わざと書いてる感じがするけど

624 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:13:48 ]
むしろ全部別人な気がする

625 名前:デフォルトの名無しさん [2007/06/28(木) 21:18:19 ]
>>616
それは変数の内容が変わるんだろw
アホすぎるw



626 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:24:04 ]
そしたらもうわからない 瞬間の記録はどんなに知りたくても赤に染まってわからない

627 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:24:44 ]
変数って勝手に値が変わってしまうものだと思ってるのだろうか。
メモリのエラーとかでごくまれに変わってしまうことがあるとしても、たったの49日で変数の内容が変わってしまったら、サーバーとかまともに動かないだろ。

628 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:31:48 ]
質問者がいう変数って量子の動きみたいに確率で変化するもんなのか

629 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:32:33 ]
>>626
ラプラスの魔ならわかるだろ

630 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:37:04 ]
一度出た変数をまた他のところで使うにはどうしたらいいですか?か
無理なら無理でわかった
49日もたてばひとの霊魂ですら何もかもわすれて転生するわって言うたとえだ
机上の空論に用は無い

631 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:40:03 ]
何だ?このわけ分からん質問は?
頭悪い奴が沸いてるなぁ。
ま、所詮HSP厨のレベルなんてそんなもんだがなw

632 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:48:59 ]
おまえ!!
ボス決して走らず急いで歩いてきてそして早く僕らを助けて!



633 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 22:12:48 ]
ゆとりはマジでこのレベル。
これが日教組の反日教育の結果。

634 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 22:18:37 ]
ボスケテ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<197KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef