MapleStoryマクロスレ part1at MMOSALOON
MapleStoryマクロスレ part1 - 暇つぶし2ch636:ネトゲ廃人@名無し
11/05/01 01:11:53.51
ピラミッドマクロがやってるんだけど
クリアまたは失敗してしまったときに

PROCEDURE 外に出る()
CHKIMG("外に出る.bmp",0,0,0,0,0)
BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y)
SLEEP(1)
MMV( 400, 400)
KBD(VK_ENTER,0,1000)

こんな感じのスクリプトでやってるんだけど
正常に動作しないのは画像の読み込みに失敗してるからかな?

詳しい方指摘してくれると助かります。
お願いします。

637:名も無き冒険者
11/05/01 01:24:58.84
今後のためにも、FUKIDASI()使ってデバッグするのを勧める

638:学籍番号:774 氏名:_____
11/05/01 02:38:12.65
>>636
名前欄にfusianasanと入れないと質問に答えてもらえないんだよ

639:ネトゲ廃人@名無し
11/05/01 15:43:20.06
実用的なマクロが作れないのでパスワード自動入力だけでもさせようと思ったのですが
キーボードからの入力が上手くいきません
もう少し綺麗に使えるようになりませんか?
ID = GETID("MapleStory")
ifb (CHKIMG("Password.bmp",0)) THEN
x = G_IMG_X
y = G_IMG_Y
BTN(LEFT, CLICK, x, y, 1500)
KBD(VK_T,0,100)
KBD(VK_E,0,100)
KBD(VK_S,0,100)
KBD(VK_T,0,100)
endif

640:ネトゲ廃人@名無し
11/05/01 16:08:17.01
>>638
お返事ありがとう。
よく釣られてたなあ。。


641:ネトゲ廃人@名無し
11/05/01 20:10:10.03
>>636
スペースを…
後画像取得座標の指定値が…かな?
俺も成功してないからなんとも言えんが
がんがれ

642:ネトゲ廃人@名無し
11/05/01 20:52:05.91
>>636 x2,y2は指定してあげようね
CHKIMG("外に出る.bmp",0,0,0,0,0) を
CHKIMG("外に出る.bmp",0,0,1050,800,0)

>>639
コピペがいいと思う


643:ネトゲ廃人@名無し
11/05/01 23:29:28.10 OV6wugml
メカニックって110レベからどこでマクロしてる?

644:名も無き冒険者
11/05/01 23:30:00.50
>>643
マスタークルー

645:ネトゲ廃人@名無し
11/05/02 06:29:27.17
>>642
thx
途中にクリップボードにパスワード突っ込むやついれて試してみます


646:ネトゲ廃人@名無し
11/05/02 07:35:53.96
>>642
訂正
CHKIMG("外に出る.bmp",0,0,0,1050,800)

647:ネトゲ廃人@名無し
11/05/04 08:07:32.36
自分なりにHP回復マクロ組んでみましたが画面をクリックしないと動作しないです…
どこが悪いのか教えてください
ちなみにMSGBOXを使った結果画像は認識しているようです。
ACW(GETID("MapleStory"))
WHILETRUE
IFB (CHKIMG("Bar.BMP",0,320,459,320,470)) THEN
KBD(VK_CTRL,0,50)
ENDIF
WEND

648:以下、名無しにかわりましてVIPがお送りします
11/05/08 18:53:47.16
だれかアランレベル50用のUWSくだせえ


649:ネトゲ廃人@名無し
11/05/09 20:11:38.24
マクロ生活の4000円の買おうと思うんだけど使ってる人いる?
マクロ探知機完全回避か知りたいんだ・・・買い渋りしてる原因なんで教えてほしいです。

650:ネトゲ廃人@名無し
11/05/09 20:18:04.54
そんなの露店使えばブロックできんだろ

恥ずかしいなぁもう///

651:名も無き冒険者
11/05/09 20:20:03.38
情弱御用達なんだから買ってしまえよ

652:ネトゲ廃人@名無し
11/05/09 20:43:13.67
いや、露天使えば対人は回避できるのは知ってるんだ
でもミニダンもランダムで探知機来るって調べたら書いてあったから
そっちも回避できるのかな~と

653:ネトゲ廃人@名無し
11/05/09 21:11:08.14
普通に考えてみろ

つまりそういうことだ
はじゅかちぃ…///

654:ネトゲ廃人@名無し
11/05/09 21:23:37.06
>>653
ありがとう

655:ネトゲ廃人@名無し
11/05/11 10:57:58.17 iuZM2lKR
BTMがテレポマスタリーでマクロしてるのを見て笑ってしまう。
探知機に引っかかるくせに町に飛ばされたら落ちるように設定されてる。町の判定出来るなら攻撃スキル使えばいいと思うんだが。位置がずれるからなのか・・?

656:ネトゲ廃人@名無し
11/05/12 15:38:47.27
マクロ厨ざまぁ

露店ブロックおいしいですwww

657:ネトゲ廃人@名無し
11/05/13 04:14:35.10
露店側の対策してないで升対策でもしろってのにな
誰も得しない対策なんていらん

658:名も無き冒険者
11/05/14 18:33:19.51
ピラミッドマクロ晒すから宝箱取得マクロ晒してくれ

659:ネトゲ廃人@名無し
11/05/14 20:30:54.29
むしろピラミッドマクロができない奴がいるのか?w

660:名無しさん@お腹いっぱい。
11/05/14 20:32:08.18
宝箱取得できるけどピラミのマクロ晒されてもねえ

661:ネトゲ廃人@名無し
11/05/16 17:48:09.69 ZPdy9Gs9
ピラミッドマクロの質がよかったら晒す
とか言うとおもろいけど
そんなんも作れないの?って言われるな

662:ネトゲ廃人@名無し
11/05/18 18:09:27.35 S6Qjppuo
ピラミッドマクロとか左右にテレポ移動しながらヒールしてるだけでできるw
それも結構な確立でwwww
あとは失敗したときに自動停止しループやり直しするのと
ケージなくなったときに必殺技使わせるだけだな
ペットと職によるけど薬も

663:ネトゲ廃人@名無し
11/05/19 12:09:00.93
ラグ以外の要因で失敗なんて恥ずかしい物を作るのか?

664:ネトゲ廃人@名無し
11/05/19 16:59:27.78 wzfhKIsu
>>662に書いてある必殺技の判定ってどこを画像認識してるんですか?

665:Socket774
11/05/19 20:23:26.57
>>664
>>662を10回読み直してこいよ

666:ネトゲ廃人@名無し
11/05/19 20:42:23.24
今でもちょっと頭つかえば露店ので探知機無効出来るよ?

667: 忍法帖【Lv=31,xxxPT】
11/05/20 02:46:35.47
マクロ探知機を3回使われたらBANされるようになってるな
マクロ使いの通人と検証したんだが3回目飛ばされて数秒動いたら青窓BANされた

668:ネトゲ廃人@名無し
11/05/20 06:26:56.34
もう7・8回飛ばされてるが・・・


669:ネトゲ廃人@名無し
11/05/20 06:40:12.14
色々と試してるけど全部失敗
何があるかなぁ・・・
みんなのために探知機回避さらしてくれ・゚・(つД`)・゚


670:名も無き冒険者
11/05/20 11:28:29.24
それは使われたらなのか
ひっかかったらなのか

671:名無しさん@お腹いっぱい。
11/05/20 13:24:53.35
ピラミッドのマクロをバックグラウンドで実行したいんだが
id = GETID("MapleStory")  
MOUSEORG(GETCTLHND(id,"MapleStoryClass"), 2)

<ここにピラミマクロスクリプト>

MOUSEORG(0)

これだと間違えてるのかな?正常に動作しないで入り口で補助ばっかりうつんだが

ちなみにピラミッドのスクリプトは間違っていない。助けてエロイ人。。。

672:ネトゲ廃人@名無し
11/05/20 13:58:06.73 2S0WPtm8
WHの二段ジャンプが反応しないんだけどうまく反応する人いる?

673:名も無き求道者
11/05/20 14:12:58.23
いる

674:ネトゲ廃人@名無し
11/05/20 17:01:53.38 2S0WPtm8
自己解決した。
スクリプトの条件を満たせなかった場合ループの一番最初に戻るっていうマクロを組んでるんだけどどうにもうまくいかない、
教えてえらいひと!

675:プレット
11/05/20 17:23:00.14 s5xmZ2L5
>>671もしかして画像認識してるとか言わないよな

676:プレット
11/05/20 19:43:56.21 s5xmZ2L5
>>674
ループの外側にもう一個ループを作ってif文でbreakする
while true
while true

ifb 000
break
endif
wend
wend
こんな感じ

677:ネトゲ廃人@名無し
11/05/21 09:01:59.76 nBFeFnNq
>>671

>>120

678: 忍法帖【Lv=32,xxxPT】
11/05/21 11:58:10.96
>>670
>>667だがひっかかったら、BAN
狩場に戻ったときの自動的に出る探知機ではただ戻されるだけみたいで
誰かが使った探知機にひっかかったらBANみたいだ

1日に3回か、3回引っかかったらBANかはわからないが、探知機対策が必要になってきたみたいだ
とりあえず、駐車場ようなログアウトすると場所が変わるようなマップでは探知機使われたらログアウトを組み込んどくだけでおkみたい

679:名も無き冒険者
11/05/21 15:29:07.20
探知機の画像って何枚あるんだろうな
やっぱり使われたらログアウトするのが現実的なんだろうか

680:名も無き冒険者
11/05/21 16:57:05.13
>>679
探知機にかかると解除しない限り探知機にかかったことになる
つまりログアウトしても探知機解除したことにはならない

681:おかいものさん
11/05/21 19:52:38.80
HP・MPの自動回復マクロを作成したいと思っているのですがなかなか上手くいきません
アドバイスお願いします
メイプルの解像度は800×600です

無題.BMPはHP・MPが減ったときに出る黒い部分 
(この黒い部分の画像がうまく作れていないのかもしれません)
HP・MPが減ったときに出る黒い部分が出たときに回復という感じで思っています
黒い部分のXY座標もあってないかもしれません

//自動回復
ACW(GETID("MapleStory","MapleStoryClass"),0,0)

sleep(1)
thread 自動回復()
while TRUE
wend
procedure 自動回復()
sleep(1)
while TRUE
ifb CHKIMG("無題.BMP",0,335,598) THEN
KBD(VK_HP回復キー,CLICK,100)//HP回復キー
endif

ifb CHKIMG("無題.BMP",0,475,598) THEN
KBD(VK_MP回復キー,CLICK,100)//MP回復キー
endif
sleep(0.5)
wend
fend

682: 忍法帖【Lv=32,xxxPT】
11/05/21 21:02:57.20
>>680
一応私は武器庫でマクロをしているが、探知機使われて落ちたときに
アジト前で復活するぞ

落ちるところによって自動解除される場所もあるみたいだ

683:名も無き求道者
11/05/21 23:27:24.33
>>681
>(この黒い部分の画像がうまく作れていないのかもしれません)
なぜ確かめない?

684:ネトゲ廃人@名無し
11/05/22 10:16:47.47
>>131
そりゃコンパイル言語のほうが高速だけど、Sleep()をきっちり入れてなくて重くなってるとかあるぞ。

KBD()にしても、押して離すまでの時間は重要だけど、KBD引数の時間は単なる待ち時間だからな。指定したら重くなるぞ。
省略してSleep()に置き換えろ。

>>681
KBD(VK_MP回復キー,CLICK,100)       ×
KBD(VK_MP回復キー,CLICK); sleep(0.1)   ○

HPは優先的に使わないといけないので、クリックしたらCONTINUE入れるべき。
continueしたらループ末のsleep(0.5)を飛ばすので、sleep(0.5)はループ頭に入れるべき。

> while TRUE
> wend
まさかこんなことやってないだろうけど、駄目だよ。ちゃんとSleep()入れないと。


685:ネトゲ廃人@名無し
11/05/22 11:52:29.25
露店使っての探知機回避が思いつかん
どうやって現状で使えてるんだ;

686:ネトゲ廃人@名無し
11/05/22 13:09:36.18
>>685
もう対策されただろ

687:学籍番号:774 氏名:_____
11/05/22 13:21:02.17
>>685
回避できてるやつが露店で回避してると思ってるのが不思議

688:ネトゲ廃人@名無し
11/05/22 14:27:38.85
hs人形のマクロ
ありますか>?

689:渡る世間は名無しばかり
11/05/22 15:40:02.63
あります

690:昔のやつ
11/05/23 10:55:38.38 LfYwpMU4
//////////////////////////////////////////////////////////////////
// オートポーション
// 約10%を切ったらPageUpとPageDownでMPとHPをそれぞれ回復する
// ダメージを受ける場合、タイマー動作時に回復が遅れるので注意。
procedure AutoPotion()
// 監視ループ
While 1
if fsleep( 0.1 ) Then break
// 強化2→スキルアイコンが半透明なので背景固定でなければならない
// Ifb CHKIMG( "SkillD.bmp", 0, 680, 0, 799, 38 ) Then
// Else // 薬切れ
// KBD(VK_DELETE,CLICK,0)
// EndIf
// HP回復
Ifb isGray( PEEKCOLOR( 227+30, 620 ) ) Then
Ifb isGray( PEEKCOLOR( 227+15, 620 ) ) Then
KBD( VK_NEXT, CLICK, 10); fsleep( 0.5 )
Else
KBD( VK_INSERT, CLICK, 0)
Endif
Endif
// MP回復
Ifb isGray( PEEKCOLOR( 335+30, 620 ) ) Then
Ifb isGray( PEEKCOLOR( 335+15, 620 ) ) Then
KBD( VK_PRIOR, CLICK, 10); fsleep( 0.5 )
Else
KBD( VK_HOME, CLICK, 0)
Endif
Endif
Wend
fend

691:ネトゲ廃人@名無し
11/05/23 11:04:06.26 LfYwpMU4
Thread AutoPotion()
で、>>690のを一回呼び出したらそれっきり。
800x600のパラメータ
// MP 230,0,0 328~432,587
// HP 0,157,230 220~324,587
// 灰 189,190,189($BDBEBD)

色判定で必ず使うのがグレーチェック。>>691
グレーっぽいのから真っ黒まで幅広く拾うから確実。

//////////////////////////////////////////////////////////////////
// グレーチェック
// メーターカラーなどがグレーかどうかを調べる
function isGray( color)
red = color and $FF
green = (color and $FF00) / $100
blue = (color and $FF0000) / $10000
sum = red + green + blue
aveH = sum / 3 + 10
aveL = sum / 3 - 10

ifb ( red < aveL ) or ( aveH < red ) Then
RESULT = false
elseif ( green < aveL ) or ( aveH < green ) Then
RESULT = false
elseif ( blue < aveL ) or ( aveH < blue ) Then
RESULT = false
else
RESULT = true
endif

Fend

692:ネトゲ廃人@名無し
11/05/23 11:12:42.25
>>690
減ってる量で使う薬を切り変えられる
ほぼ100ドット幅だったから1ドットが1%で計算も楽
30%残ってればちょっと回復
15%しかなければ一気に回復

Ifb isGray( PEEKCOLOR( 227 +30 , 620 ) ) Then
 Ifb isGray( PEEKCOLOR( 227 +15 , 620 ) ) Then
  KBD( VK_NEXT, CLICK, 10); fsleep( 0.5 )
 Else
  KBD( VK_INSERT, CLICK, 0)

細かくfsleep()を入れることで、すばやく効率的に処理の停止や中断が出来る。
fsleep()を入れるため、KBDででかい時間を指定したりはしない。

//////////////////////////////////////////////////////////////////
// sleep()ループ処理
// fsleep()中に終了フラグがたったらTRUEを、通常はFALSEを返す。
// ループは0.1秒ごと。時間指定はsleepと同じだが、
// 終了条件を満たすため0.1刻みで指定する。
function fsleep( time )
 RESULT = FALSE
 For i = 0 to time step 0.1
  ifb FlgLOff = TRUE Then
   RESULT = TRUE
   break
  Endif
  sleep( 0.1 )
 Next
Fend


693:ネトゲ廃人@名無し
11/05/24 18:48:37.65
根本的なことが分かってなさそうだなw

694:名無しさん@お腹いっぱい。
11/05/24 19:04:53.00
>>693
で、その根本って?

695:ネトゲ廃人@名無し
11/05/25 16:51:07.81
黙ってペット買え

696:名も無き冒険者
11/05/27 00:04:10.38
URLリンク(maplez2.blog90.fc2.com)
↑コレ買え

697:名無しさん@涙目です。
11/05/27 01:41:23.84
宣伝すんなよクズ

698:ネトゲ廃人@名無し
11/05/27 01:43:42.17
マクロ生活()ってマジで糞だな
主に中の人が

699:ネトゲ廃人@名無し
11/05/27 07:22:49.59
商売はうまいよな

700:ネトゲ廃人@名無し
11/05/27 08:06:33.90 WphevM2f
探知機使われると3回でBANくるらしい
探知機使われてログアウトしてもカウントされる?っぽいし
ピラミッドに篭れってことか

701:名も無き冒険者
11/05/27 16:41:14.07
>>700
じゃあ今頃BANだらけだな

使われて解除しなかったら3回目でBANってことだよね?

702:名も無き冒険者
11/05/27 18:21:17.90
んなわけないw

703:ネトゲ廃人@名無し
11/05/27 20:51:17.10
DXWndを無断で販売していたくせに自分の事は棚に上げているのがうざいな

704:プレット
11/05/28 11:10:20.78 27m1eV9t
vmwareでwin74重起動してるやつとかどんな性能してんだ

705:名も無き冒険者
11/05/28 18:55:42.50
win7ならいけるだろ


706:しいたけたけたけ
11/05/30 21:43:36.38 C078z0Y+
聞いてくれおまいら!
昨日UWSCに手をつけた者だが、攻撃と左右移動までは理解したんだ
しかしHP・MPの自動回復がわからないんだ。猿のような頭脳の私でも理解できる説明を誰か(´・ω・`)

707:名も無き冒険者
11/05/30 22:28:41.45
攻撃はこうやる
左右移動はこうやる
じゃなくてスクリプトの組み方覚えて来い
そんな難しい構文はいらないから
URLリンク(www.google.co.jp)

708:ネトゲ廃人@名無し
11/05/30 22:29:58.51
>>706
>>690-692

座標の調整とか、PEEKCOLOR()で色がちゃんと取れるかのチェックは必要だけど、
ロジックはあれの通りでいいよ。


709:しいたけたけたけ
11/05/30 22:47:14.77 C078z0Y+
>>707-708
組み方優先かやっぱ…
ある程度わかってきたで!

710:名無しさん@いつかは大規模
11/05/31 12:39:25.73
URLリンク(info-zero.jp)
こっちがチート
URLリンク(info-zero.jp)
こっちがマクロ

チートの方は簡単な説明書しかダウンロード出来なかったので書いてあった問い合わせ先にメールした後ポイントサイト2箇所登録すればあげるって返信来て、言うとおりにした後くれたのでちょっとメンドクサイけどただで貰ったので許してあげた。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch