DragonRaja自動生産補助用別プログラム考察スレ
適当なマクロを開いて、ヘルプを見ながら関数を眺める
なんでここは、こうなるの? と思ったら、
新規マクロ作成して、変数を弄りながら関数の動きを納得いくまで確認する。
これを繰り返していれば、そのうち分かるようになる。
俺は3日前まで素人だったけど、本気で取り組んだら、
既存のマクロもここに載ってる物も全部理解出来るようになったし、
宝くじは当たるし、彼女も出来たし、スクリプトやってて本当に良かったと思いました。
先日家が燃えました。
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の短縮版かな。
NowItemWinNoはグローバルね。
主人マクロ途中でばぐらない?
完全版とか持ってる人いません?
612が理解できない俺はやっぱりミジンコ
自分で弄った主人マクロでマクロってると極稀に起こる事なんだが、
購入から売却までのセットを何のラグも誤動作も無く処理していたのが、
自分の周りに落ちるはずの生産物が突然どこか遠くにぶっ飛ぶ事がある
昨日目の前でそれが起きて( Д) ゚ ゚
店で売ってない材料が必要な製作武器はマクロで作れないのでしょうか?
その材料は製作で作れるのですがDRログの生産職用UWSファイルでは
連続で一種類の製品しか作れないみたいなんで・・・
どなたか交互で違う製作が出来る方法があれば教えてください
>>644 過去にでてきた話では 何かしらのWindowが開いた状態で
地面をクリックすると 画面上キャラは移動してないけど
そのクリックした方向に動くラシイ
回数やってると手動でも起きる事なんで 完全放置するには
UWSCの配布版のようにタイミングだけで動いてる状態だと
鯖の反応がちょっと遅れるとクリックしまくりなわけで
画像判定をいれたり sleepを多目にとるとかって事になる。
>>645 木工でのボード、鍛冶でのオレ、裁縫のシルクとかね
昔作った事あったけど やった事は UWSCの配布版を元にすると
購入材料決定、製作決定を倍に増やして
無差別クリック、夜なべ仕事、床スキャンをコピペ+ルーチンネームに
2とか付け足して(w
メインルーチンの購入実行〜拾得実行前の所までをコピペして変数を
倍に増やした分と対応させる
製作品のページ切り替えは 個別に上下するようなの追加しとくと
それにしても みんなのルーチン整理してあんなぁ
効率化とかさっぱり考えてない場当たり的な改造ばっかだから
DRみたいに数年単位でほっておいたプログラムは
自分で作り直したほうが早い位みずらかったよ(;´Д`)
>>601 もしかしてコロッサスとか初心者狩場でやってない?
同国キャラならクリックしても問題ないけど
他国キャラが取得範囲内にいるとクリックすると
動き出してしまうみたい。
>>647 その話出したの多分俺だけど、それとは違って
ウィンドウ外クリック等の誤動作が全く無い状態で、
一回前までは自分の拾える範囲に正常に落ちてたのが、
突然消えた様に遠くにぶっ飛ぶ
徐々に離れていくんじゃなくてね
当然画像判定等のラグ対策は入れてる
>>649 うん それも経験あるよ
ちょっとづつずれるのと画面外にぶっとぶ時との原因は俺もさっぱり
とくに手動でやってるときいきなり画面外
マクロの時は 家の環境だと少しづつずれる時が多いかな
動作みてると 画面外発生時マクロだとなぜか拾えないアイテムが
出てくる事が多い気ガする。
なにかしら関連ありそうなのは 回りのキャラが動きながら生産してる状態
(大抵はマクロだと思われる)がある時にズレ始めるように見える。
結局マクロだろうが手動だろうが ずれたら一旦場所離れて一画面位動いてから
戻ってくるとなおるね。
>>650 なるほど、手動でも起きるのか
徐々にずれるのは極力抑えられたけど、
ぶっ飛ぶのは原因分からんとどうにもなんないな(;´Д`)
後、その状態で自分に腹回復魔法掛けても効果が発揮されない
鯖側の処理では自キャラ自体がずれてるんだろう
おい!
国家になけなしの1000G寄付したら、
「・・・それだけ? もっと国家に貢献してください」
とか言われたぞチクショウ!!
こっちは身銭切ってやってるのに、国はいつも美味い汁を吸いやがる!!
(((( ;゚д゚)))アワワワワ
誤爆なんて言えない
ミジンコ失せろよ( ´,_ゝ`)
595のヘルス色判定y座標がやや↑にずれるんだけど、これは環境で変わる?
ウインドウモード初期位置の筈なのにy座標が9程ずれてる…
直しても食事してくれないし、謎だ
>>604いれてみたんだけど
SendSTR(ウィンド名,送信内容) の行がダメpっていわれる
ここに「主人」って言わせるように設定すればいいと予想してるんだけど
どうすればいいかわからない
ヒントだけでもくれないか
主人に生産品重ねるヤツウザ杉なんだよ・・・
660 :
658: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
ヒントくれくれうるせーよ
お前ただコピーしてるだけだろ
>>660 public マウスX,マウスY,食事回数,ゲージ色,ヘルス残,購入実行,色差精度,売物色[19]
public 色々[1],マウス間隔,クリック,現ページ,色調査,来店済,自分X,自分Y
public 前回スキル,材料製作,現製作ページ,チェック
が何を意味してるか考えれ
つかいい加減主人改造のファイルズバリそのものをupしようぜ?
とってくっつければ誰でもできるだろ('-`;
それが出来ないんですよ。
自分が出来るから他人も出来るという考えは捨ててください!
>>666-667 考えなきゃ理解も出来ないだろう
このスレには君らが言う神とやらは居ないよ。
resしてる暇あったらマクロNKしてれば良いさ
>>667 >大体何からとるんだよ
俺はここまでLv低くないぞ!
マクロ試してみて、エラーがでて色々いじっても解決出来ないところまでいってる。
既存のマクロって拾うの遅くない?
おやじと枕並みに早くしたいんだけどどこいじったらいいんでつか? orz
>>612 612が俺が理解できたらアップするんだができないからしない
いまいち上手くいかない(´・ω・`)
ファイル一つにまとめたいよorz
672 :
658:2005/07/31(日) 02:02:54 ID:???
>>662 ありがd。
おかげで主人っていわせることに成功したよ
だけど、最初に一回しかいってくれねぇ・・
どこがわるいんだ・・・
>>672 読み出すのは押し売りと
いらっしゃいませ
今までうpされているファイルと、ここに書き込んであるソースを足していけば、
きちんと動く奴が出来るようになるよ。
俺、いままでマクロなんて組んだ事無かったし、そういう知識も無いが、
頑張れば、誰でも出来ると思うよ。
諦めないで、出来ると信じて頑張ってみろ。
俺はこれを動かすために、狩りにもいかないで、
周りからはレベルが離されて遅れてしまっているが、
そういうデメリットを覚悟で、必死で考えたよ。
675 :
658:2005/07/31(日) 02:20:04 ID:???
キタ━━━(゚∀゚)━━━!!!
ついにできました
>>673の押し売りといらっしゃいませって
最初どんなナゾナゾなのかとおもっちまったw
ctrlループに気を取られてサブの方までみてなかったよ
質問に答えてくれた皆さん、どうもありがとう。
スレいっぱいつかっちまってごめんなさい。
そいでは、(´・ω・`)ノシ
まぁ答えたの俺だけだったりしたりしなかったりするわけだが
いちいち書くな!うpれボケ
CTRL 押してもまったく動きません。
UWSCのスタートのホットキーはなんなんでしょうか?
教えてください。
>>678 まずは落ち着いてUWSCの[再生]を押してみるんだ。
その後にCtrlを押そう。
それでダメなら酒を飲んで全てを忘れ、手動で頑張れ。
ミジンコクラブ入会のチラシ見て来たんですが
主人ぜんぜんわかんね。
はやくあぷしてよ
なんでうpしないんだよ
うpできない事情でもあるのか?
ミジンコどもが自分で作りやがれ
UWSCをさわって1時間の俺でもできた。ってかこのスレの一文をコピペするだけだし