DragonRaja自動生産補助用別プログラム考察スレ

このエントリーをはてなブックマークに追加
635ネトゲ廃人@名無し:2005/07/30(土) 15:08:22 ID:???
適当なマクロを開いて、ヘルプを見ながら関数を眺める
なんでここは、こうなるの? と思ったら、
新規マクロ作成して、変数を弄りながら関数の動きを納得いくまで確認する。
これを繰り返していれば、そのうち分かるようになる。
636ネトゲ廃人@名無し:2005/07/30(土) 15:11:17 ID:???
俺は3日前まで素人だったけど、本気で取り組んだら、
既存のマクロもここに載ってる物も全部理解出来るようになったし、
宝くじは当たるし、彼女も出来たし、スクリプトやってて本当に良かったと思いました。
先日家が燃えました。
637ネトゲ廃人@名無し:2005/07/30(土) 15:12:23 ID:???
>>636
あるあるwww
638ネトゲ廃人@名無し:2005/07/30(土) 15:12:53 ID:???
>>636
それなんてオチ
639ネトゲ廃人@名無し:2005/07/30(土) 15:22:55 ID:???
NowItemPosO->アイテムの位置
cPosWinItemFirst[O]->インベントリ内一番左上のアイテムの座標(x:518辺り, y:219辺り)
NowItemWinNo->一番左上のアイテムを1として右上24まで。食い始めるアイテム番号
(9で2列目一番左から食べ始める)
cSizeWinItem[O]->隣のアイテムまでの距離(x:35 y:35)

NowItemPosX = cPosWinItemFirst[0] + ( (NowItemWinNo - 1) mod 8 ) * cSizeWinItem[0]
NowItemPosY = cPosWinItemFirst[1] + INT( (NowItemWinNo - 1) / 8 ) * cSizeWinItem[1]
NowItemWinNo = NowItemWinNo + 1
MouseDown( RIGHT, NowItemPosX, NowItemPosY ) // これクリック用のルーチン。DOWNとUPの間に待ち入れてるだけ

これを繰り返せば左上から右下までのアイテムを使える。
NowItemWinNoが24以上になったらページを変えてNowItemWinNoを1に戻せば、約3ページ分の食事が出来る。
編集しやすいようにマジックナンバーなくしてるので分かりづらくてごめんね。
>>622の短縮版かな。
640ネトゲ廃人@名無し:2005/07/30(土) 15:25:06 ID:???
NowItemWinNoはグローバルね。
641ネトゲ廃人@名無し:2005/07/30(土) 15:41:56 ID:???
主人マクロ途中でばぐらない?
完全版とか持ってる人いません?
642ネトゲ廃人@名無し:2005/07/30(土) 15:44:30 ID:???
643ネトゲ廃人@名無し:2005/07/30(土) 16:20:36 ID:???
612が理解できない俺はやっぱりミジンコ
644ネトゲ廃人@名無し:2005/07/30(土) 16:27:05 ID:???
自分で弄った主人マクロでマクロってると極稀に起こる事なんだが、
購入から売却までのセットを何のラグも誤動作も無く処理していたのが、
自分の周りに落ちるはずの生産物が突然どこか遠くにぶっ飛ぶ事がある
昨日目の前でそれが起きて( Д)     ゚     ゚
645ネトゲ廃人@名無し:2005/07/30(土) 16:28:52 ID:???
店で売ってない材料が必要な製作武器はマクロで作れないのでしょうか?
その材料は製作で作れるのですがDRログの生産職用UWSファイルでは
連続で一種類の製品しか作れないみたいなんで・・・
どなたか交互で違う製作が出来る方法があれば教えてください
646ネトゲ廃人@名無し:2005/07/30(土) 16:55:23 ID:???
ttp://game10.2ch.net/test/read.cgi/mmosaloon/1122043571/277-279
BOTでRMTしてる業者の個人情報が晒されて祭り状態
647ネトゲ廃人@名無し:2005/07/30(土) 17:25:39 ID:???
>>644
過去にでてきた話では 何かしらのWindowが開いた状態で
地面をクリックすると 画面上キャラは移動してないけど
そのクリックした方向に動くラシイ
回数やってると手動でも起きる事なんで 完全放置するには
UWSCの配布版のようにタイミングだけで動いてる状態だと
鯖の反応がちょっと遅れるとクリックしまくりなわけで
画像判定をいれたり sleepを多目にとるとかって事になる。

>>645
木工でのボード、鍛冶でのオレ、裁縫のシルクとかね
昔作った事あったけど やった事は UWSCの配布版を元にすると
購入材料決定、製作決定を倍に増やして
無差別クリック、夜なべ仕事、床スキャンをコピペ+ルーチンネームに
2とか付け足して(w
メインルーチンの購入実行〜拾得実行前の所までをコピペして変数を
倍に増やした分と対応させる
製作品のページ切り替えは 個別に上下するようなの追加しとくと

それにしても みんなのルーチン整理してあんなぁ
効率化とかさっぱり考えてない場当たり的な改造ばっかだから
DRみたいに数年単位でほっておいたプログラムは
自分で作り直したほうが早い位みずらかったよ(;´Д`)

648ネトゲ廃人@名無し:2005/07/30(土) 17:27:55 ID:???
>>601
もしかしてコロッサスとか初心者狩場でやってない?
同国キャラならクリックしても問題ないけど
他国キャラが取得範囲内にいるとクリックすると
動き出してしまうみたい。
649ネトゲ廃人@名無し:2005/07/30(土) 17:35:39 ID:???
>>647
その話出したの多分俺だけど、それとは違って
ウィンドウ外クリック等の誤動作が全く無い状態で、
一回前までは自分の拾える範囲に正常に落ちてたのが、
突然消えた様に遠くにぶっ飛ぶ
徐々に離れていくんじゃなくてね
当然画像判定等のラグ対策は入れてる
650ネトゲ廃人@名無し:2005/07/30(土) 17:42:25 ID:???
>>649
うん それも経験あるよ
ちょっとづつずれるのと画面外にぶっとぶ時との原因は俺もさっぱり
とくに手動でやってるときいきなり画面外
マクロの時は 家の環境だと少しづつずれる時が多いかな
動作みてると 画面外発生時マクロだとなぜか拾えないアイテムが
出てくる事が多い気ガする。

なにかしら関連ありそうなのは 回りのキャラが動きながら生産してる状態
(大抵はマクロだと思われる)がある時にズレ始めるように見える。

結局マクロだろうが手動だろうが ずれたら一旦場所離れて一画面位動いてから
戻ってくるとなおるね。
651ネトゲ廃人@名無し:2005/07/30(土) 17:52:10 ID:???
>>650
なるほど、手動でも起きるのか
徐々にずれるのは極力抑えられたけど、
ぶっ飛ぶのは原因分からんとどうにもなんないな(;´Д`)
後、その状態で自分に腹回復魔法掛けても効果が発揮されない
鯖側の処理では自キャラ自体がずれてるんだろう
652ネトゲ廃人@名無し:2005/07/30(土) 19:33:42 ID:???
おい!

国家になけなしの1000G寄付したら、
「・・・それだけ? もっと国家に貢献してください」
とか言われたぞチクショウ!!

こっちは身銭切ってやってるのに、国はいつも美味い汁を吸いやがる!!
653ネトゲ廃人@名無し:2005/07/30(土) 19:39:11 ID:???
(((( ;゚д゚)))アワワワワ

誤爆なんて言えない
654ネトゲ廃人@名無し:2005/07/30(土) 20:11:59 ID:???
>>652
最低でも10,000
655ネトゲ廃人@名無し:2005/07/30(土) 21:12:35 ID:???
>>604の使い方教えてくれよ
656ネトゲ廃人@名無し:2005/07/30(土) 21:20:39 ID:???
ミジンコ失せろよ( ´,_ゝ`)
657ネトゲ廃人@名無し:2005/07/30(土) 23:34:56 ID:???
595のヘルス色判定y座標がやや↑にずれるんだけど、これは環境で変わる?
ウインドウモード初期位置の筈なのにy座標が9程ずれてる…
直しても食事してくれないし、謎だ
658ネトゲ廃人@名無し:2005/07/31(日) 00:46:04 ID:???
>>604いれてみたんだけど
SendSTR(ウィンド名,送信内容) の行がダメpっていわれる
ここに「主人」って言わせるように設定すればいいと予想してるんだけど
どうすればいいかわからない
ヒントだけでもくれないか
主人に生産品重ねるヤツウザ杉なんだよ・・・
659ネトゲ廃人@名無し:2005/07/31(日) 00:55:58 ID:???
660658:2005/07/31(日) 01:12:26 ID:???
>>659
返信トンクス。
俺も587の存在に気づいて

最初
public マウスX,マウスY,食事回数,ゲージ色,ヘルス残,購入実行,色差精度,売物色[19]
public 色々[1],マウス間隔,クリック,現ページ,色調査,来店済,自分X,自分Y
public 前回スキル,材料製作,現製作ページ,チェック
dim 材料[2,1], 製品[2]
Fid = GETID("","DRAGONRAJA_CLASS")
ID2="/仲間主人"

中略

Procedure ご主人様()
KBD(VK_SHIFT,UP,0)
flags = 0
Repeat
if getkeystate(vk_back) then 一時停止()
mmv(マウスX,マウスY,50)
KBD(VK_RETURN,DOWN,50)
KBD(VK_RETURN,UP,50)//チャットウィンドオープン
sleep(0.3)
SendSTR(Fid,ID2)

後略

ってやってみたんだけど
Fidが定義されていませんてなっちまう
よかったらもうちょっとヒントくれないか
がんばってみる・・・
661ネトゲ廃人@名無し:2005/07/31(日) 01:16:32 ID:eMwO1BRK
ヒントくれくれうるせーよ
お前ただコピーしてるだけだろ
662ネトゲ廃人@名無し:2005/07/31(日) 01:21:24 ID:???
>>660
public マウスX,マウスY,食事回数,ゲージ色,ヘルス残,購入実行,色差精度,売物色[19]
public 色々[1],マウス間隔,クリック,現ページ,色調査,来店済,自分X,自分Y
public 前回スキル,材料製作,現製作ページ,チェック

が何を意味してるか考えれ
663ネトゲ廃人@名無し:2005/07/31(日) 01:22:53 ID:???
664ネトゲ廃人@名無し:2005/07/31(日) 01:28:00 ID:???
つかいい加減主人改造のファイルズバリそのものをupしようぜ?
665ネトゲ廃人@名無し:2005/07/31(日) 01:37:43 ID:???
とってくっつければ誰でもできるだろ('-`;
666ネトゲ廃人@名無し:2005/07/31(日) 01:40:56 ID:???
それが出来ないんですよ。
自分が出来るから他人も出来るという考えは捨ててください!
667ネトゲ廃人@名無し:2005/07/31(日) 01:49:59 ID:???
>>666
同意
大体何からとるんだよ
668ネトゲ廃人@名無し:2005/07/31(日) 01:56:54 ID:???
>>666-667
考えなきゃ理解も出来ないだろう
このスレには君らが言う神とやらは居ないよ。

resしてる暇あったらマクロNKしてれば良いさ
669ネトゲ廃人@名無し:2005/07/31(日) 01:59:52 ID:???
>>667
>大体何からとるんだよ
俺はここまでLv低くないぞ!
マクロ試してみて、エラーがでて色々いじっても解決出来ないところまでいってる。
670ネトゲ廃人@名無し:2005/07/31(日) 02:00:07 ID:???
既存のマクロって拾うの遅くない?
おやじと枕並みに早くしたいんだけどどこいじったらいいんでつか? orz
671ネトゲ廃人@名無し:2005/07/31(日) 02:00:42 ID:???
>>612
612が俺が理解できたらアップするんだができないからしない

いまいち上手くいかない(´・ω・`)
ファイル一つにまとめたいよorz
672658:2005/07/31(日) 02:02:54 ID:???
>>662
ありがd。
おかげで主人っていわせることに成功したよ

だけど、最初に一回しかいってくれねぇ・・
どこがわるいんだ・・・
673ネトゲ廃人@名無し:2005/07/31(日) 02:04:59 ID:???
>>672
読み出すのは押し売りと
いらっしゃいませ
674ネトゲ廃人@名無し:2005/07/31(日) 02:06:08 ID:???
今までうpされているファイルと、ここに書き込んであるソースを足していけば、
きちんと動く奴が出来るようになるよ。
俺、いままでマクロなんて組んだ事無かったし、そういう知識も無いが、
頑張れば、誰でも出来ると思うよ。
諦めないで、出来ると信じて頑張ってみろ。

俺はこれを動かすために、狩りにもいかないで、
周りからはレベルが離されて遅れてしまっているが、
そういうデメリットを覚悟で、必死で考えたよ。
675658:2005/07/31(日) 02:20:04 ID:???
キタ━━━(゚∀゚)━━━!!!
ついにできました
>>673の押し売りといらっしゃいませって
最初どんなナゾナゾなのかとおもっちまったw
ctrlループに気を取られてサブの方までみてなかったよ

質問に答えてくれた皆さん、どうもありがとう。
スレいっぱいつかっちまってごめんなさい。
そいでは、(´・ω・`)ノシ
676ネトゲ廃人@名無し:2005/07/31(日) 02:29:22 ID:???
まぁ答えたの俺だけだったりしたりしなかったりするわけだが
677ネトゲ廃人@名無し:2005/07/31(日) 04:22:25 ID:???
いちいち書くな!うpれボケ
678ネトゲ廃人@名無し:2005/07/31(日) 04:25:49 ID:???
CTRL 押してもまったく動きません。
UWSCのスタートのホットキーはなんなんでしょうか?
教えてください。
679ネトゲ廃人@名無し:2005/07/31(日) 04:29:45 ID:???
>>678
まずは落ち着いてUWSCの[再生]を押してみるんだ。
その後にCtrlを押そう。
それでダメなら酒を飲んで全てを忘れ、手動で頑張れ。
680ネトゲ廃人@名無し:2005/07/31(日) 04:50:00 ID:???
ミジンコクラブ入会のチラシ見て来たんですが
681ネトゲ廃人@名無し:2005/07/31(日) 07:23:12 ID:???
主人ぜんぜんわかんね。
はやくあぷしてよ
682ネトゲ廃人@名無し:2005/07/31(日) 07:30:11 ID:???
なんでうpしないんだよ
うpできない事情でもあるのか?
683ネトゲ廃人@名無し:2005/07/31(日) 09:29:19 ID:???
ミジンコどもが自分で作りやがれ
684ネトゲ廃人@名無し
UWSCをさわって1時間の俺でもできた。ってかこのスレの一文をコピペするだけだし