3get。
大前提 [ At Your Own Risk ] (全て自己責任) ageた香具師は放置 Q.Koreってどこにあるんですか? / Koreうpきぼん A.検索エンジンすら使えない香具師にKoreを扱うことはできません Q.exe形式のKoreって罠はないんですか? / 〜においてあるKoreは罠ありですか? A.罠だと思ったら使うな。自分で判断しろ。 Q.うまく動いてくれません、なぜでしょうか? A.他の人間は動いてる。主人の知能を反映してる。「なぜ」じゃなくて必然 Q.最新版のKoreを〜で売ります / 買います A.激しくスレ違い。以後放置 Q.〜をするには〜すればいいのですか? A.そう思ったら試せばいいジャン Q.早くうpしてよ。BOTが増えたほうが隠れ蓑にだってなるじゃん。 A.BOT増えたら相場さがるのでいいことありません。まず人の物を頼む態度から勉強すれば? Q.コードの追加ってどうすればいいのですか? A.お前もしかして専用ブラウザすら使えないだろ( ´,_ゝ`)プッ 「鳩に対して得意げな顔で既出のコードを解説してるお前って池沼だろ」
5 :
ネトゲ廃人@名無し :03/08/04 05:42 ID:txyBTsN5
はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはい またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 ましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはい またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはい またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはい またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜
ていうか このスレ自体板違い
7 :
1 :03/08/04 06:30 ID:???
もうプログラム板いったほうがいいかもな・・・
プログラム板逝っても相手にされないと思われ。
ここでも華麗に一桁ゲトズザー⊂(゚д゚⊂⌒`つ≡≡
ここで情報交換する時点で、ハム鳩猿
状態異常にかかったら万能薬使うコードきぼんぬ。 毒以外の状態異常も結構厄介。
俺の拾った壁歩き防止コード機能しない! サブルーチンもと通ってるんだがなぁ 誰か正常動作するコードあげてくれ〜
まあ、俺は猿でも鳩でなく人間だけど、ここにはたまに骨休めで来させてもらってるよ。 情報交換なら某氏がたてたトコでやってるし(いまはバカが来ないようにほとんど非公開だが)。 なんでこのままここで続けてほしいね。 場所移すと迷い込んだ猿や鳩をニヤニヤ(・∀・)できなくなるしな。
>>8 プログラム板の人に相手をしてもらいたいんじゃなくて、
鳩と猿だらけなのを防ぎたいんだろ。
ネトラン以降クルックーウキウキー五月蠅すぎ。
16 :
ネトゲ廃人@名無し :03/08/04 12:03 ID:Leni2VP7
クルックー(・∀・)ウキウキー
# 武器持ち替え AUTOEQUIP: { +$accessorytele = findIndexString_lc(\@{$chars[$config{'char'}]{'inventory'}}, "name", $config{'autoSwitch_accessory_tele'}); +$accessorydef = findIndexString_lc(\@{$chars[$config{'char'}]{'inventory'}}, "name", $config{'autoSwitch_accessory_def'}); +$arrowdef = findIndexString_lc(\@{$chars[$config{'char'}]{'inventory'}}, "name", $config{'autoSwitch_arrow_def'}); +$recovery = findIndexString_lc(\@{$chars[$config{'char'}]{'inventory'}}, "name", $config{'autoSwitch_weapon_recovery'}); +if (($config{'autoSwitch_accessory_def'} ne "") && ($config{'autoSwitch_accessory_tele'} ne "") && !$chars[$config{'char'}]{'inventory'}[$accessorydef]{'equipped'}) { +sendUnequip(\$remote_socket, $chars[$config{'char'}]{'inventory'}[$accessorytele]{'index'}, $chars[$config{'char'}]{'inventory'}[$accessorytele]{'type_equip'}, 0); +sleep(1); +sendEquip(\$remote_socket, $chars[$config{'char'}]{'inventory'}[$accessorydef]{'index'}, $chars[$config{'char'}]{'inventory'}[$accessorydef]{'type_equip'}, 0); +} +if (($config{'autoSwitch_arrow_def'} ne "") && !$chars[$config{'char'}]{'inventory'}[$arrowdef]{'equipped'}) { +sendEquip(\$remote_socket, $chars[$config{'char'}]{'inventory'}[$arrowdef]{'index'}, $chars[$config{'char'}]{'inventory'}[$arrowdef]{'type_equip'}, 0); +} +if (percent_hp(\%{$chars[$config{'char'}]}) <= $config{"autoSwitch_weapon_recovery_min"}) { +$recoverymode = 1 +} +if ($recoverymode == 1 && percent_hp(\%{$chars[$config{'char'}]}) >= $config{"autoSwitch_weapon_recovery_max"}) { +$recoverymode = 0 +} my $i = 0; my $weapon, $shield; # 特殊武器 -while ($config{"autoSwitch_weapon_$i"} ne "" && $config{"autoSwitch_target_$i"} ne "") { +while ($config{"autoSwitch_weapon_$i"} ne "" && $config{"autoSwitch_target_$i"} ne "" && $recoverymode == 0) {
# デフォルト武器 -if ($config{'autoSwitch_weapon_def'} ne "") { +if ($config{'autoSwitch_weapon_def'} ne "" && $recoverymode == 0) { $weapon = findIndexString_lc(\@{$chars[$config{'char'}]{'inventory'}}, "name", $config{'autoSwitch_weapon_def'}); if ($weapon ne "" && !$chars[$config{'char'}]{'inventory'}[$weapon]{'equipped'}) { print "Auto equiping default weapon ".$config{'autoSwitch_weapon_def'}."\n"; sendEquip(\$remote_socket, $chars[$config{'char'}]{'inventory'}[$weapon]{'index'}, $chars[$config{'char'}]{'inventory'}[$weapon]{'type_equip'}, 0); if ($chars[$config{'char'}]{'inventory'}[$weapon]{'type_equip'} eq 2 && $config{'autoSwitch_shield_def'} ne "") { $shield = findIndexString_lc(\@{$chars[$config{'char'}]{'inventory'}}, "name", $config{'autoSwitch_shield_def'}); if ($shield ne "" && !$chars[$config{'char'}]{'inventory'}[$shield]{'equipped'}) { print "Auto equiping default shield ".$config{'autoSwitch_shield_def'}."\n"; sendEquip(\$remote_socket, $chars[$config{'char'}]{'inventory'}[$shield]{'index'}, $chars[$config{'char'}]{'inventory'}[$shield]{'type_equip'}, 0); } } } } +if ($config{'autoSwitch_weapon_recovery'} ne "" && $recoverymode == 1 && !$chars[$config{'char'}]{'inventory'}[$recovery]{'equipped'}) { +sendEquip(\$remote_socket, $chars[$config{'char'}]{'inventory'}[$recovery]{'index'}, $chars[$config{'char'}]{'inventory'}[$recovery]{'type_equip'}, 0); +} } #END OF BLOCK AUTOEQUIP }
sub useTeleport { my $level = shift; my $invIndex = findIndex(\@{$chars[$config{'char'}]{'inventory'}}, "nameID", $level + 600); +my $accessorytele = findIndexString_lc(\@{$chars[$config{'char'}]{'inventory'}}, "name", $config{'autoSwitch_accessory_tele'}); +my $accessorydef = findIndexString_lc(\@{$chars[$config{'char'}]{'inventory'}}, "name", $config{'autoSwitch_accessory_def'}); if (!$config{'teleportAuto_useItem'} || $chars[$config{'char'}]{'skills'}{'AL_TELEPORT'}{'lv'}) { +if (($config{'autoSwitch_accessory_def'} ne "") && ($config{'autoSwitch_accessory_tele'} ne "") && !$chars[$config{'char'}]{'inventory'}[$accessorytele]{'equipped'}) { +sendUnequip(\$remote_socket, $chars[$config{'char'}]{'inventory'}[$accessorydef]{'index'}, $chars[$config{'char'}]{'inventory'}[$accessorydef]{'type_equip'}, 0); +sleep(1); +sendEquip(\$remote_socket, $chars[$config{'char'}]{'inventory'}[$accessorytele]{'index'}, $chars[$config{'char'}]{'inventory'}[$accessorytele]{'type_equip'}, 0); +} sendTeleport(\$remote_socket, "Random") if ($level == 1); sendTeleport(\$remote_socket, $config{'saveMap'}.".gat") if ($level == 2); } elsif ($invIndex ne "") { sendItemUse(\$remote_socket, $chars[$config{'char'}]{'inventory'}[$invIndex]{'index'}, $accountID); } else { print "Can't teleport or respawn - need wing or skill\n" if $config{'debug'}; } }
#Configには # 装備切り替え autoSwitch_weapon_def +5 ハンターボウ autoSwitch_arrow_def 銀の矢 autoSwitch_shield_def autoSwitch_weapon_recovery +10 クワドロプルマリシャス コンポジットボウ autoSwitch_weapon_recovery_min 70 autoSwitch_weapon_recovery_max 95 autoSwitch_accessory_def グローブ autoSwitch_accessory_tele テレポート ベルト アクセ、マリシャス、矢の自動装備をつけてみました、と しょーもないコードでスマソ
>>18 のまんなからへん違ってないか?
あ、鳩よけか
武器切り替えこんな複雑にして、何がやりたいんだろ・・・ って思ってたらマリシャスや矢か。 すごー。 お疲れ様です。ホットミルクティーはいかが?いやホント夏はミルクティーだって ´・ω・`)つ旦~~ ・・・このコード生かすためだけにハンタつくるかなぁ
昨日のGvGには有名BOT(オーラ付き)が結構参戦してたな。 ただ当然の如くソロばかりで結局はやられてた模様。
>>22 OKかと思いますが・・・・
確かに、改行してないのでグチャグチャで見辛いですね
スマソ
過去ログも読めない奴がもう一つ新スレたてたな こっちをまともな本スレとして昔の雰囲気に戻したいに一票
誘導自体が罠だろ
こっち荒れてなくていいな 早速新しいコードも出てきてるし
パケットリーダーとダンプとパケット仕様書にらめっこして早1時間。 猿っぽい俺もなんとかダンプの原因がわかったらしく、plを修正してみた。 ・・・ダンプデナイー! ところで0196パケって9でしょうか?8だとDUMPが出てたんですが。
>>20 Tnx♪
つけようと思ってた機能だったのだが、せっかくなので使わせてもらいます。
ちゃんと名前は刻んどく。
ハンターは使うこともないので、とりあえず19だけ。
39 :
:03/08/04 17:58 ID:???
(し゚* ) (⊃⌒*⌒⊂) /__ノωヽ__) ,, ゙ミ;;;;;,_ ミ;;;;;;;;、;:..,,.,,,,, i;i;i;i; '',',;^′..ヽ ゙ゞy、、;:..、) } .¨.、,_,,、_,,r_,ノ′ /;:;":;.:;";i; '',',;;;_~;;;′.ヽ ゙{y、、;:...:,:.:.、;:..:,:.:. ._ 、} ".¨ー=v ''‐ .:v、,,、_,r_,ノ′ /;i;i; '',',;;;_~⌒¨;;;;;;;;ヾ.ミ゙´゙^′..ヽ ゙{y、、;:...:,:.:.、;:..:,:.:. ._ .、) 、} ".¨ー=v ''‐ .:v、冫_._ .、,_,,、_,,r_,ノ′
>>24 Loki?
おそらく、漏れのことだろうなぁ
オーラつくまでは上納50%でやってたんで、ギルドLV6になってるけど
いまさら、カタギには戻れんのでどうしようかと……
このスレと類似したスレがありますので、削除依頼出します。
次スレにすりゃええがな
向こうって猿雑談スレじゃなかったの? てっきりこっちが中級本スレかと思ってた
むこうは鳩が一羽紛れ込んで荒れてるな
なんかうまくダミースレに誘導出来たようだ スレタイ工夫するだけで全然鳩が紛れてこないな
(゚>゚)クルックー
上がってるんで鳩の流入が期待できますYO!
e
>41 LOKIでも見たよ。ギルマスっぽい感じのキャラ。あれは喪前さんだったのかも知れないな。 ROの攻城戦は運の要素も強いから何度か攻めていれば BOTギルドの旗が見られる日も来るかも。
結局は最後にエンペ壊したもの勝ちだからな
koreのアイコンのマークのフラッグで「The kore project」ってギルドで落としたい
・・・組む、か? いやうちの子はギルドなんて作ってないけし82剣士だから大して役にたたんだろうが。
しかしすっごく面白そうだが ・・・そのギルドに入ったキャラ、その後KOREで起動できねぇな・・・
攻城戦 VIT騎士が結構いいらしいからいけるんじゃね? みんな金もってるんだし白ぽ満載orイグ実満載で エンペ部屋までみんなで蝿して
むしろGvG中もKoreでログインだろ(笑
問題は、守るときだな・・・・ あそっか、毎回時間には守りを無視して攻めて違うアジトをゲットすればいいのか・・・
saraには既にkoreのアイコンのギルドはある ギルド名は忘れた
廃が一生懸命アンクル撒きまくって崖上構えているところを、(場所にもよるが 蝿で一気に行って壊されるとおもうと おもしろそうだな
エンペリウム 1 0 0
>>59 どうでもいいがkoreのアイコンじゃなくてperlのアイコン
さすが、中級者スレですねw
64 :
42 :03/08/05 23:28 ID:???
自治厨は死んでね
粘着鳩出ましたよーっと。
>>42 >>64 は、そんなにかまって欲しいのだろうか。
BOTスレに来てるような奴に、正義感出されてもなぁ・・・・
>>66 アンチ巨人が巨人戦見るように、アンチBOTも(ry
今年は↑の文がアホみたいに見えるな
70 :
猿 :03/08/06 14:59 ID:evjm4ReR
ぼっとってなんですか?w
む? KOREのアイコンって本家や本家のEXEやX-にはいってる あのモニタが首かしげてるやつではなくて? アレは可愛いし、ギルドアイコンとして(縮小したらつぶれるかもですが) とてもよいんじゃないかと。 >61 ガーディアンとかエンペのモンス番号ってどこかにころがってるっけ?
皆プチレアはどうしてる? sタイツとかsグラとか青箱とか。 エルオリ鋼鉄なんかはすぐ買い手見つかって困らないけど。 何でも買い取るチャット立ててる奴等は足元見すぎて売るの癪に障るし。
逆に問う、露店垢持ってないのか? 漏れはBOT垢と露店10垢持ってるからプチレアも含めて売れる。
露店垢は必須だろう 商人持っていない香具師なんているのか?
76 :
73 :03/08/06 22:46 ID:???
皆露店垢なんて持ってたんだ。 せっかく課金した垢あるんならそれで狩りした方が儲かるじゃん? 普通に騎士とか作って。 そんな感じで商人いません。 そしてウチのパソコンでは何故か11体までしか同時起動できません。
騎士垢で商人作って、露店出していない時は狩りに行けばいいだろう? BANのリスクを負ってまで稼ぎたいのなら止めはせん。好きにしろ
78 :
73 :03/08/06 23:22 ID:???
だから露店出してる時間があれば狩りしてる方が儲かるかと。 BANのリスクってのもいまいちわかりません。 露店出さない事で何でBANのリスクを負うのか。 やべ、ウザいって言われそ(´・ω・`)
>>78 じゃあプチレアは一生倉庫に眠らせておくかシス売りすれば。
街に撒いてみるのも楽しいかもね('A`)
>>78 ウザい
大体いくらモノ集めようがそれを効率よく銭に替えなきゃ無駄にしかならねぇだろうがクズ
漏れは普通に本垢の商人でBOTの戦利品を売ってるぞ?
MyBOTはもう安定して稼動しているからこのスレのGvG話は面白い・・
つーかお前ら何体同時起動してんだよ・・・俺は3体だが。
84 :
73 :03/08/07 00:23 ID:???
>>80 だから効率良い方法何か無いか?って聞いてるんですよ(´・ω・`)
>>84 馬鹿?
商人作って放置露店するしかねーだろが。
>>84 露店10の商人で露店BOT。売れないならどんどん値下げ。
87 :
73 :03/08/07 01:38 ID:???
それだったらマイナスなんですよ。 売れないのはプチレアだけで本命としてるレア、つまりビタタとかは普通に売れるわけで。 でも皆露店してる事に驚き。
誰か73をどうにかして下さい(;´Д`)
73はwWwだから気にするな
>>87 だったら普通に店売りしろよ
せっかく皆アドバイスしてくれているのに煽るようなその態度は何様のつもりなんだ?
もともとスレ違いの質問だってことも理解しているのか!?
91 :
73 :03/08/07 02:51 ID:???
そんな風な言い方して逃げるのは辞めていただきたいですね。 別に煽ってませんしね。 そうとらえるのは勝手ですが。 そしてスレ違いな話とは思いませんが。
いい加減
>>73 を無視しろと
煽ってないつもりでも煽り口調なのに気付いてない池沼だぜ?
↓釣られた
>>73
そんな風な言い方して逃げるのは辞めていただきたいですね。 別に煽ってませんしね。 そうとらえるのは勝手ですが。 そしてスレ違いな話とは思いませんが。
73て入れ忘れた(;´・ω・`)
>91 中級スレで聞くような質問じゃないって言ってるんだよ 他人の意見を参考にする って言う姿勢が藻前には足りないってことだよ 藻前のやってることは >ねぇ? 何か面白いゲームない? <FFの新作ハマるよ〜 >RPGは時間がないから無理 <兎雀は? >麻雀なんて何が面白いのかわからん <家で寝てれば? >俺の聞いたことに、ちゃんと答えろよ! まあ何が言いたいかって言うと、商人で露店売りして下さいお願いします
目がさめたら低級スレになってるな
>>73 よ、言い方は悪いが答えは
>>80 の↓で漏れも同意
>大体いくらモノ集めようがそれを効率よく銭に替えなきゃ無駄にしかならねぇだろうが
チャット販売や買取に時間を取られる方が非効率的だと皆思ってるだろう
一気に大量に捌ける商人垢を作るのは自然の流れ
露店コードだってあるしな
自分から聞いたのに、答えを聞いて反論はよくないぞ
煽る →放置 諭す 誘導 みんな、パッシブにしましょうや(´ー`)y-~~
98 :
41 :03/08/07 06:35 ID:???
sタイツやsグラ、青箱を捌くのに困るのは露店をしてないならでは
本当に捌くのに困るのは、魂のリングなどの趣味の頭装備や使われないs装備
>>51 wiz2、ハンター2が相手にいたら、オーラまとっていてもペコ騎士では
どうにもならなかった・・・・
騎士は最終的にはRO最弱のクラスだから
まぁたしかにAGI騎士は最弱クラスだが騎士自体はPvP最強職ですよ
PvP最強の騎士ってどんなステータスなの?BOTしかしてないから解らん。
STR>VIT>>DEX でLV95以上で精錬all7以上で槍騎士ならPVPでもモテモテかつ活躍できるでしょう。 経験値効率は死亡ダガナー
>>102 漏れはVIT>STR>DEX
の方がLV95以上で精錬all7以上の場合良いと思うがどうよ?
後他必要なのは凍らないためにマルクcにダメージ30%カットのタラcだと思う。
武器はパイクにカードさしてスピアブーメランをハンターやWIZに使い、
接近職相手にはトリプルヒドラサーベルなんか装備してスタンバッシュをすると素敵だと思う。
やっぱりVIT優先で死なない事が大事っしょ(´・ω・`)
具体的にVIT100,STR100、DEX30ぐらいが良い訳?
105 :
20 :03/08/07 18:17 ID:???
拙者のコードを入れると、Avoidstuck で問題がでるのを忘れてたので、 そこの修正も晒します print "*** May be stuck, auto teleported ***\n"; if (!$cities_lut{$map_string}) { -sendTeleport(\$remote_socket, "Random"); +useTeleport(1); } else { -sendTeleport(\$remote_socket, +useTeleport(2); $config{'saveMap'}.".gat"); } $ai_v{'clear_aiQueue'} = 1;
効率よく稼ぐ・・・ まず、個々人の環境が違うわけであるから答えは1つではない そして、必ずなんらかの制約があるはずで、それを踏まえて 検討しないと意味が無い 制約とは ・垢は1つだけしか持っていない。増やす気も無い ・垢は10以上持っている。 ・垢BANは出来るだけ避けたい ・垢BANなんてくそ食らえ ・PCが貧弱で24h稼働出来ない ・本垢だから多少は肉入りしたい etc,etc・・・ 74氏はもう少しこのあたりを明確にして再考せよ 俺の場合は30垢中、露店5、狩人25で構成し24hフル稼働させている PCは1GBメモリ搭載2機、アイテムはすぐに溜まるから最安値で販売 (最安値取得BOTをプロで徘徊させshop.txtの価格を自動更新)
gome 間違えた 訂正 「73氏はもう少しこのあたりを明確にして再考せよ」
>>106 もしかして、RMTだけで今後も生活できると思ってる人?
○EC ○○電気株式会社の人 社内でROですか?
>108 確かに >106 はかなり必死だよな(藁 まぁ漏れもRMTが無くなったら遊ぶ金に困る訳だが
>>106 ハンター垢なのはバレにくいからですか?
ところで月いくら稼いでる?
>>106 BOTアカから露店用アカへのアイテム受け渡しってどうやってる?
>111
まぁ、どう考えても
>>106 は一般的なリーマンよりも稼いでいる訳だが
俺はとりあえず自分が遊べる分のzになればいいからSDBOT1体だな。 BOTのが自キャラより強いのが難点だが。
>>114 副収入としてRMTやるのが、より稼げるわけだが
どうせBOTだろ?
>>109 ( ゚д゚)ポカーン
企業IPからFTPにつなぐなよ…。
119 :
106 :03/08/08 11:15 ID:???
いや、ふつーのリーマンな訳けだが・・
N*Cではないけどそこそこ大手の子会社です。
RMTerが必死になってくれないお陰で稼がせてもらっています。
ぶっちゃけ遊ぶ金欲しさでやってるだけですけど
まあ、RMTのキャッシュフローは凄いね。錬金術に近いと思うよ
なんたって、本業してる間に稼いじゃうんだから(メンテが面倒だけどね)
>>113 の自動アイテム渡し欲しいなぁ
以下何事も無かったようにBOTでGvG攻略をお楽しみ下さい
最安値自動取得って微妙でない? 下手な値下げ合戦に参加してしまいそう。 て言うかしてたし。
ハエパケ使えるのはかなりウマーだが、エンペリウムとかちゃんと攻撃してくれるんかいね
自動アイテム渡し機能はかなり凄いな。
>>121 …誰もいないプロの隅っこで時々レア品1000zで出品されたらおもしろいことになるな。
自動アイテム受け渡し・・・ ・収穫を持って町へ帰還(SellAutoと同じ判断で) ・特定の場所(Prontera xxx.yyy座標とか)で露店中の露店垢に去来 ・露店垢は、特定の名前のキャラからの去来のみ受け取るように設定済み ・指定したアイテムを露店垢に受け渡し完了(自動カプラ・自動売却と同じような設定で) あと、去来は確実性を増すために1アイテムごと1去来
>>109 企業IPでやってる香具師けっこう多いと思われ
>>125 自動売買、カプラ出し入れ並に便利だなそれ
なかなかのやり手ですな。
128 :
106 :03/08/08 14:51 ID:???
>>125 機能概要ありがとさん
カプラ機能をおさらいして詳細設計してみます
これでアイテム取得から販売まで一連の自動化出来そうだ
129 :
106 :03/08/08 15:08 ID:???
>>125 >あと、去来は確実性を増すために1アイテムごと1去来
とは、受け渡しは1アイテムのみで狩場に戻るということですか?
1去来複数渡しは難しいということなのか??
>>129 一度に10種以上のアイテムを取引すると11種目以降はロストする。
アレって何処に行ってるんでしょうねぇ?
>>130 受け渡し元に戻っているんじゃないの?
ロストしちゃうの?
10個毎に受け渡しをループさせるとして・・
あーいろいろと課題出てきたぞ
状況判断処理が多くなりそうだ
露店満載になったらカプラへ切り替わるようにしないといかんし
かなりでかいコードになるなぁ・・
よく組んだなエライよ
受け渡しは露店に出す物だけ(たとえば重要アイテム指定されてる)とかでなーの? でないと露店BOTに渡す意味もないし 装備品でもなければそーんなに重くないでしょ あと1品づつ渡していけばループ回数は増えるが重量オーバーへの対処などから ルーチンそのものの簡略化にも繋がると思う # ちなみに渡し手には戻らないぞっと(ポリンの消化と同じかな?) ## 受け取り側の重量は90%でスキル使用止まるが露店パケ直送りは ## その辺無視出来るのかな?BOT露店出してないので不明〜
にゃるほどねー 参考になりますた 俺の場合、消耗品やらなんやら露店させたいから 重量判定ルチンつけないといかんなぁ
重量判定なんて最初からついてるだろ、あふぉですか?wwwww
受け取り側が重量過多なら渡さずに倉庫
あふぉですね
>>135
>>135 あふぉーっふぉっふぉっふぉあふぉーっふぉっふぉっふぉwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
いいからGvGの話をしようや
以上。知ったか君が口を挟むと ろくな事にならないという良い見本でした。 (・∀・)
そういや、デバッグに便利なコードが本家フォーラムにあがってますな。 karasu氏直々の書き込みだから何かと思ったら。 早速役立ってますYO。 相変わらず良い仕事してるなぁ…。
143 :
ネトゲ廃人@名無し :03/08/09 02:47 ID:+jm5GwiI
どうやったらギルドの宝物盗めるの?
>>142 中級猿スレでも話題になってたエラーになる直前のパケを
記録するやつか・・・・・
中級者だったら、話題になった時点で自分で作って組み込んでるだろうなぁ
あのコードは不正パケをスレに貼ってくる猿防止用に転載しといたほうが
いいかもしれない
146 :
ネトゲ廃人@名無し :03/08/09 10:31 ID:RLTkcSuh
>>145 ,142
本家まだ見てないけど、前回の暗号化時に四苦八苦した香具師は
こぞって付けてると思うが、漏れが神経質なだけかもしれんな・・・。
tROには優しいんだなと感じるのは、気のせいですか?>本家
台湾人だからじゃないの?
ログを参考にGM回避を設定してみました。実際に動くかどうか試すために、gamemasters.txtに別垢のキャラ名を追加してそいつでBOT君に近寄るのですが、BOT君は全く動じずに黙々と狩り続けてくれます・・・。 どうしたらちゃんと回避してくれるのでしょうか・・・。ご教授お願いします。 # GMリストの読み込み addParseFiles("tables/gamemasters.txt", \@GameMasters, \&isGameMaster); #GM回避サブルーチン sub isGameMaster { my $ID = shift; my $name = $players{$ID}{'name'}; my $aID; $aID = getHex($ID); if ($aID =~ /[2-4]{1}[0-9A-F]{1} C0 0A 00/ || $aID =~ /F{1}(.*){1} 95 0E 00/ ||$aID =~ /0[0-2]{1} 96 0E 00/ || $aID =~ /9A 81 0E 00/ || $aID =~ /9F 86 0C 00/ ||$aID =~ /B0 1F 0C 00/ || $aID =~ /(0C|1A|35|38) (5E|61) 0F 00/ ) { return 1; } foreach (@GameMasters) { if ($name eq $_) { return 1; } } return 0; } #GM回避 if (isGameMaster($players{$ID}{'name'})) { print "*** Warning! GM($players{$ID}{'name'}) を発見しました!! ***"; sleep(1); quit(); }
韓国旗を振るKOREってありますか? ついでにGM回避をしないバージョンもほしいです
>>150 GM回避は名前にGMって入ってないと発動しないんだよ
GM回避はそれで合ってるから安心して放ちなさい
>>151 韓国旗振るのなんてクライアントで「♪」エモ出すのと同じくらい簡単だし、
GM回避しないKoreなんて抜けばいいだけだし
何がしたいの?
なんとなくBOTで壁やってみた 壁募集のチャットに入って、狩場についたら「いったんリログ」といってKore起動 最後までばれなかった 今度は臨公行ってみるかな(゚∀゚)
壁はそれほど難しくないだろ 壁モードにすればいいだけだし 壁がうまくいったからって臨公は絶対無理 臨公やったことないだろ
>>155 プリでPTフォロー系拡張したX-Koreで行って欲しいなぁ
んで適当にSS取ってきて欲しい無理っぽい動きなトコロだと尚良し
>>150 foreachの前で$IDと$nameと$aIDを表示してみろよ。
これでわからなくても、もう来るな。perlの勉強やり直せ。
自動引き出しコード入れたいんだけどこのコード追加して どう指定すればアイテム引き出してくれるかな? 例えばハイスピードポーションを5つ引き出したいときはitems_control.txtで ハイスピードポーション 5 0 0とすればいい? #自動引き出し ******************************************* +@temp=keys(%items_control); +if($config{'storageGet'}==1){ +for ($i = 0; $i < @temp;$i++) { +$invIndex = findIndexString_lc(\@{$chars[$config{'char'}]{'inventory'}}, "name", $temp[$i]); +$j=$chars[$config{'char'}]{'inventory'}[$invIndex]{'amount'}; +$j=0 if($invIndex eq ''); +$invIndex = findIndexString_lc(\@{$storage{'inventory'}}, "name",$temp[$i]); +if($storage{'inventory'}[$invIndex]{'amount'}>0 && $invIndex ne ''){ +sendStorageGet(\$remote_socket,$invIndex,$items_control{$temp[$i]}{'keep'}-$j) if(($items_control{$temp[$i]}{'keep'}-$j)>0); +} +} +} sendStorageClose(\$remote_socket); ******************************************* [config] 1で実行。 +storageGet 1
ちょいと質問 01AAはペットエモだと言うことはわかるのだが エモタイプの部分が34以上になる時があるのは何でだろか? ペットのリアクションも同じパケットになってる?
165 :
164 :03/08/10 21:14 ID:???
_l ̄l○ ペットリアクションは01A4だった・・・
166 :
sage :03/08/11 17:25 ID:zcFSqK/B
もれ「実験ですか?」 花☆鳥☆風☆月「練習」 花☆鳥☆風☆月「BBの」 もれ「もうちょっと人気が無いとこでするのをお勧めしますよ」 花☆鳥☆風☆月「wwww」 花☆鳥☆風☆月 ハエ逃げ in ふぇん鯖エルダMAPにて
むぁ間違えた、スマソ
こっちのがまだ少し下がってるな 長くなったので直接は書ききらん以下参照消されたらシラネ tp://robotagogo.hp.infoseek.co.jp/cord/npc_updata.html npcs.txt の自動更新並びに微妙に拡張 ちなみにフォーマット変わるので今までのは書き換えるなり捨てる成りで 一応メンテ前にIDの自動更新までは確認 自動倉庫自動売買は時間の都合で試せなかった 一応重なろうとする事はないはず 0095パケ帰ってきた時の座標を記録してそこに立ちます 尚、鳩猿へ細かい説明はしない。 動作、不具合の報告と感想は歓迎ヽ( ̄ヮ ̄*)ノ
>>168 ぶっちゃけるとそんなのどうでもい(パケロス
感想 いらない
っていうかNPCと距離を置くコードなら5行で書けるし、 NPCリストはわざわざ小難しくしなくてもいいのでは・・・?
結局168は何がしたいんだろうな。 いらないんだけど。
ま、まぁまぁ・・・ おれは試してみるよ ありがとう
離れるのはオマケ、IDの自動更新がメイン メンテ後チェックするのはダリーんだよ なんでこのタイミングで出してるのかも解ってねー奴らだな
>174 だから、その機能自体いらないんだよ
俺とダルいとは感じないんだが。
>>177 「あなた」と「ダルい」さんは不感症なんですか・・・、お察しいたします・・・。
>168 あとで組み込んでみるよ いらねとか思うのは勝手だがコードの問題点とか 改善したほうがいいところとか指摘したほうが建設的だなと 昔の雰囲気に戻らないねぇ
俺も早速組み込もうと思ったんだが sub parseNPCs のコードが微妙に違ってたりする。具体的には sub parseNPCs { my $file = shift; my $r_hash = shift; my $i, $string; undef %{$r_hash}; my $key,$value; open FILE, $file; foreach (<FILE>) { next if (/^#/); s/[\r\n]//g; s/\s+/ /g; s/\s+$//g; @args = split /\s/, $_; if (@args > 4) { $$r_hash{$args[0]}{'map'} = $args[1]; $$r_hash{$args[0]}{'pos'}{'x'} = $args[2]; $$r_hash{$args[0]}{'pos'}{'y'} = $args[3]; $string = $args[4]; for ($i = 5; $i < @args; $i++) { $string .= " $args[$i]"; } $$r_hash{$args[0]}{'name'} = $string; } } close FILE; } っての。俺は本家0.93ベースなんだけど168は何ベースで書いてるんだ・・ 猿鴨発言ならスルーしてくれ。
おっけ、スルーだ。
久しぶりにコード貼ってあるんで、一つ貼ってみる。 #メンテ終わりまで寝る +use Time::Local; } elsif ($conState == 1 && !($remote_socket && $remote_socket->connected()) && timeOut(\%{$timeout_ex{'master'}}) && !$conState_tries) { +my $resttime = int(is_maintetime()) ; +$resttime == 0 if ( $config{'mainte_sleep'} eq "" ) ; +if ( $resttime > 0 ) { +print "Now maintenance...sleep($resttime)\n"; +sleep($resttime); +} +sub is_maintetime { +my $nowtime = time ; +my $mainte_endtime ; +my $restsec ; +my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) =localtime($nowtime) ; +return 0 if ($wday != 2) ; # 火曜以外はメンテなし +if ($hour>9 && $hour < 15){ #10:00から14:59までメンテ +$mainte_endtime = timelocal(0,00,15,$mday,$mon,$year,$wday,$yday,$isdst); +$restsec = $mainte_endtime - $nowtime ; +return $restsec ; +} +return 0; +} まあ、猿がさっき作ったコードなんで、間違いあったらつっこみよろ。
$resttime == 0 if ( $config{'mainte_sleep'} eq "" ) ; ↑これってどーなん?perlの文法深くしらんから、これでもいいのかどうか わかんねー。漏れなら頭に if ($config{'mainte_sleep'}){ を持ってきますな。要らぬ計算はさせとーないって性分らしい。 ちなみに、オレはある回数連続リログでちょっと待機。さらにある回数で 5時間待機にしてまふ
185 :
183 :03/08/12 18:52 ID:???
>>184 +$resttime = 0 if ( $config{'mainte_sleep'} eq "" ) ;
だな。比較してどうすんねん俺。
サンキュ
>>184 漏れも以前はそれやってたけど、緊急で30分や1時間メンテとかがあると
その時間がもったいないんでかえた
agi>str99 agi60-70 dex20-30 vit>str99 vit70-80 dex20-30 対人戦では破壊力が求められているので、strは最優先です。エンベは絶対命中なのでdexは9でも良いかもしれません。 敵の攻撃や状態以上に耐えられるようにvitわ伸ばすのが定石ですが、敵の敷いたアンクルにかからず また、BOTが防衛することは、難しいと予測されますので、エンベ破壊に特化したstr-agi騎士の選択も有りかとおもいます。 なお、攻城戦ではお互いにダメージが見えません。
>>186 ん〜。一応それも考えてこんな感じ
8回連続リログ→以後20分おきに5回リログ→5時間-20×5分待機→以後繰り返し。
これなら短期メンテもクリアできるっしょ?
韓国旗って具体的にはなに? 過去ログに見つからなかったけど・・・
>>189 コマンドで
e 13
と打ってみよう。
>>168 組み込んでみた。
NPC自動更新までは確認できた。
NPCから離れた位置に立つところまでは行くが
自動預け引き出し自動売りはせずにそのまま狩り場に戻った。
一応報告まで。
>>168 $ai_v{'temp'}{'distance'} = distance(\%{$npcs_lut{$config{'storageAuto_npc'}}{'pos'}}, \%{$chars[$config{'char'}]{'pos_to'}});
if ($ai_v{'temp'}{'distance'} > 14) {
$ai_v{'temp'}{'do_route'} = 1;
}
ここの部分の14ってもともとNPCまでの距離だよね?
ここ縮めないとまずくね?
>>192 BOTがカプラに重なろうとして跳ね返されるというのを聞いたことはあっても
カプラから離れすぎてるBOTの話は聞かない
寝ぼけてオリジナルのソース貼ってた。 $ai_v{'temp'}{'distance'} = distance(\%{$npcs_lut{$config{'storageAuto_npc'}}{'talk_pos'}}, \%{$chars[$config{'char'}]{'pos_to'}}); if ($ai_v{'temp'}{'distance'} > 14) { $ai_v{'temp'}{'do_route'} = 1; } こういう風になるからtalk_posと自分の距離が14より大の時に、ルート計算するようになるよな? ということは最悪28ぐらい離れた位置からNPCに話かける可能性があるんでね?
>>194 内容が矛盾してるとは思わない?
14セルより大のときにルート計算する>NPCとの距離を14セル以内にしようとする
……NPCぐらい視覚化開いて自分でやればいいと思うのは漏れだけか? NPCの場所がワカンネなら、RAG.D見れば良いし。 とりあえず615氏の、20秒立つと蝿テレの改良コードとか。。 確か、あのままだと、攻撃中にもテレポとか、不規則だった希ガス。 走り回って、検索するよりも単純に効率上がると思うし。 自分で造れって言われても知識ないんで、力になれずスマソ
>>195 talk_pos != NPCの位置でしょ?
つか、最初にNPCと話した位置かな?
つーことは、話かける時の距離(distance)の最大値は、歩いてきた方向によるけど、NPCとtalk_posと距離+14だよな。
まあ、このルート自体autostorage発動時に、同一マップにいて、かつ、NPC_POSとの距離が
14より大の時しか動かないから、滅多に通らないと思うけど。。。。
私なら、
-if ($ai_v{'temp'}{'distance'} > 14) {
+if ($ai_v{'temp'}{'distance'} > 1) {
にかえるだろうな・・・
+if ($ai_v{'temp'}{'distance'} > 1) { 1はまずいな、1は・・・・人が目的座標にいたらtimeoutまで延々ウロウロしてしまう。 まあ、2ぐらいがええんじゃないかね? あと、NPCとtalk_posと距離+14 → NPCとtalkposの距離に+14だったな。
>>196 まあ、自動で出来る様になれば、手間が一つ減っていいじゃん。
ワシはNPCの周りの4x4マス内をランダムで選ぶ様にしようと思うんだが、
離れたマップから壁情報を取り出すのでちょっとつまずいてる。PORTALとNPCは避ける様に
したんだけどね。
ところで615氏の改良ハエコードってどんなん?
kore標準搭載のコードはアイテム拾い前と、攻撃中は飛ばない様になってると思うが・・・
>>199 確かハエとびが安定してなかったような。過去ログ読む
201 :
20 :03/08/14 00:12 ID:???
モンスの詠唱妨害コードを書きたいのですが、初歩的ともいえるところで問題が・・・ print "$sourceDisplay $skillsID_lut{$skillID} on $targetDisplay\n"; +#詠唱モンスにタゲ変更 +if ( $targetDisplay eq "you" && $sourceDisplay eq "$monsters{$sourceID}{'name'} ($monsters{$sourceID}{'binID'}) is casting" ) { +print "詠唱を検知、タゲ変更します\n"; +attack(モンスID); +} $msg_size = 24; という風なコードにしたいのですが、見てのとおりモンスIDの変数をどう書けばよいか分かりません どなたか参考になるような情報を教えていただけませんでしょうか?
202 :
20 :03/08/14 00:18 ID:???
教えて君ではアレですので、 Calculating 〜 が連続表示され続けて立ち往生するというバグに お粗末な方法で対処を施したコードを晒します。
203 :
20 :03/08/14 00:35 ID:???
$timeout{'ai_storageAuto'}{'time'} = time; -} else { +} elsif ((time - $calc_lasttime) >= $config{'route_calc_interval'}) { print "Calculating auto-storage 略 ai_route(\%{$ai_v{'temp'}{'returnHash'}} 略 +moudamepo(); } $timeout{'ai_sellAuto'}{'time'} = time; -} else { +} elsif ((time - $calc_lasttime) >= $config{'route_calc_interval'}) { print "Calculating auto-sell 略 ai_route(\%{$ai_v{'temp'}{'returnHash'}}, 略 +moudamepo(); } $timeout{'ai_buyAuto_wait'}{'time'} = time; -} else { +} elsif ((time - $calc_lasttime) >= $config{'route_calc_interval'}) { print qq~Calculating auto-buy 略 ai_route(\%{$ai_v{'temp'}{'returnHash'}} 略 +moudamepo(); }
204 :
20 :03/08/14 00:54 ID:???
#### LOCKMAP #### -if ($ai_seq[0] eq "" && $config{'lockMap'} && $field{'name'} +if ($ai_seq[0] eq "" && $config{'lockMap'} && $field{'name'} && ((time - $calc_lasttime) >= $config{'route_calc_interval'}) 〜中略〜 ai_route(\%{$ai_v{'temp'}{'returnHash'}}, $config{'lockMap_x'}, $config{'lockMap_y'}, $config{'lockMap'}, 0, 0, 1, 0, 0, 1); +moudamepo(); } ##### RANDOM WALK ##### -if ($config{'route_randomWalk'} && $ai_seq[0] eq "" && @{$field{'field'}} > 1 && !$cities_lut{$field{'name'}.'.rsw'}) { +if ($config{'route_randomWalk'} && $ai_seq[0] eq "" && @{$field{'field'}} > 1 +&& !$cities_lut{$field{'name'}.'.rsw'} && ((time - $calc_lasttime) >= $config{'route_calc_interval'})) { do { 〜中略〜 ai_route(\%{$ai_v{'temp'}{'returnHash'}}, $ai_v{'temp'}{'randX'}, +moudamepo(); }
205 :
20 :03/08/14 00:58 ID:???
+sub moudamepo { +if ((time - $calc_lasttime) <= ($config{'route_calc_interval'}+1)) { +$calc_counter++; +}else{ +$calc_counter = 0; +} +if (($calc_counter >= $config{'route_calc_count'}) && !$fLockTeleportMode) { +print "\n\nモウダメポ!!\n"; +useTeleport(1); +quit(); +$calc_counter = 0; +} +$calc_lasttime = time; +} で、Config には、こんなのを追加。 #calculating 〜 が何回連続表示されるとQuitするか route_calc_count 10 #calculating 〜 のウェイト route_calc_interval 1 そして、過去スレにあった、Batファイル :START perl \\magi\download\korebaldur\kore.pl perl -e "sleep(10);" GOTO START を作って、Batから起動するようにすれば、OKかと思います。
>>201 sub attackの中みると一目瞭然だぞ。
あと、攻撃中になにもせずにattack呼ぶとどうなるんだろ?
sub attack内でaiシーケンスの先頭にattack追加してるから、詠唱妨害後も
詠唱したモンス殺した後、元のモンス殴るんかな?
まともに動くようになったら、1発殴った後、元のモンスを殴る様にチャレンジしてみれ。
ついでにmoudamepoはイイ名前だと思うけど、そのバッチファイルだと、GM回避したあと
延々ログインするんで、GM回避のquitに引数追加して、
バッチ内にERRORLEVEL判定追加した方がいいぞ。
207 :
195 :03/08/14 08:21 ID:???
>>197 ルート計算は現在位置から目的地まできっちりたどり着くように計算される
距離が14以下になったからといってその場で止まるわけではないはず
該当する部分をいじっていなければ、talkpos=NPCの位置+-1
>>201 そのコードは漏れも書いたので、少しだけ名無しから復帰して・・・・・
} elsif ($targetID eq $accountID) {
if ($sourceID eq $accountID) {
$targetDisplay = "yourself";
} else {
$targetDisplay = "you";
+disturbSkillCast($sourceID,0) if(%{$monsters{$sourceID}});
}
} elsif ($x != 0 || $y != 0) {
$targetDisplay = "location ($x, $y)";
+#if( %{$monsters{$sourceID}} ){
+#if($mon_control{lc($monsters{$sourceID}{'name'})}{'useskill_type'}==2){
+#disturbSkillCast($sourceID,$x,$y) if($x-2<=$chars[$config{'char'}]{'pos_to'}{'x'} && $x+2>=$chars[$config{'char'}]{'pos_to'}{'x'}
+#&& $y-2<=$chars[$config{'char'}]{'pos_to'}{'y'} && $y+2>=$chars[$config{'char'}]{'pos_to'}{'y'});
+#}else{
+#disturbSkillCast($sourceID) if( %{$monsters{$sourceID}} && $chars[$config{'char'}]{'pos_to'}{'x'}==$x
+#&& $chars[$config{'char'}]{'pos_to'}{'y'}==$y );
+#}
+#}
} else {
$targetDisplay = "unknown";
}
*******************************************
+sub disturbSkillCast{ +my ($ID,$x,$y) = @_; +if( $mon_control{lc($monsters{$ID}{'name'})}{'useskill_type'}==1 ){ +if($ai_seq[0] eq "attack" && $ai_seq_args[0]{'ID'} eq $ID){ +return 0; +}else{ +if( distance(\%{$chars[$config{'char'}]{'pos_to'}}, \%{$monsters{$ID}{'pos_to'}})<=8 ){ +print "スキル詠唱を妨害します\n"; +sendAttackStop(\$remote_socket); +shift @ai_seq; +shift @ai_seq_args; +attack($ID); +}else{ +print "遠いのでスキル詠唱を妨害しません\n"; +} +} +}else{ +#if($x && $y){ +#ChangeCounterMode() if(RandomMove(4,5,$x,$y)==0); +#print "$monsters{$ID}{'name'}の設置系スキルを回避\n"; +#} +} +} 詠唱妨害した後は、タゲ優先度変更コードがあるなら、それに従ってタゲをかえるかと 地面設置系のスキルにも対応してありますが、他にもちょこちょこといじらないとならないんで この場ではコメントにしてあります
210 :
20 :03/08/14 10:26 ID:???
>>206 氏、前スレ605氏
有益なレス痛み入ります。
さっそく、コードを改変して実験したいと思います。
211 :
197 :03/08/14 10:43 ID:???
>>207 talk_pos がNPCのpos+-1では168のコードに何も有用性は出ないわけだ。
(168のコードのnpc.txt見れば分かるでしょ?)
それに通常のkoreでもautostorage->autobuyと発動した場合、
カプラに話かけた座標とautobuy指定のNPCとの距離が14以下の場合、
autobuyのルート計算は行わず、その位置からNPCに話かける。
また、168のコードでは、NPC_POSの更新はNPCの名前を取得した時に
talk_posに自分の座標をつっこんでるから、
NPCの位置とtalk_posの距離は10以上となるケースが多そうだ。
高性能の罠koreの罠解除中なのですがどうしても韓国旗振るところが解除できません
韓国旗振るコードの部分教えていただけませんか?
ちなみに
ttp://kore.sites.cc/ ここの罠の解除中です。発言部分は解除できたけどねぇ・・・
高性能の罠Koreって 高性能な罠が入っただけのKoreじゃないのか?
どれが罠か教えちゃったら罠配る意味無いからなぁ。
>212 LOKIのあり穴にいるやつ・・・か? ていうかこの程度も解除できんのか。 ・・・それとも、もう何箇所かエモ出すのが組み込まれてるのか?
216 :
212 :03/08/14 13:41 ID:???
>>213 罠も高性能?(たくさんある)機能も高性能ですよ
>>214 確かにそうですが・・・
>>215 Lokiはやってないのでわかりません。何箇所かエモ出す部分があるのかは不明です
私は猿ゆえになかなか解除できません、DLして見ていただければわかるでしょう
罠解除してみた。 機能はそこそこみたい。 ハイスピポコード入れてなかったので自分のに組み込んでみた('A`)ノ
218 :
212 :03/08/14 14:07 ID:???
>>212 いい加減うざい。ヌッコロすよ? クルックーはカエレ。
[Aug 14 15:04:23 2003][S] 皆さんこんにちは。 [Aug 14 15:05:02 2003][S] ラグナロクオンラインは本日を持ちましてβ2テストより一周年を迎えました! [Aug 14 15:05:28 2003][S] この一年間色々なことがありました。 [Aug 14 15:06:01 2003][S] ラグナロクオンラインの世界にいる皆さんにもそれぞれたくさんの思い出があることでしょう。 [Aug 14 15:06:37 2003][S] 勿論、これから思い出を作る方も大勢いらっしゃると思います。 [Aug 14 15:07:11 2003][S] 私たちラグナロクオンラインスタッフは、これからも皆さんの思い出作りに少しでも [Aug 14 15:07:35 2003][S] お役に立てるように、最善を尽くしていきたいと思います。 [Aug 14 15:08:07 2003][S] これからもラグナロクオンラインをよろしくお願い致します! やっぱ、金目当か癌
>>218 つーか、なんで藻前みたいな香具師が中級スレにくるの?
罠解除に必死なのも謎やし、普通に罠無し使えよ
uuu・・・役に立つコード貼り付けてくれないとageちゃうぞ はやくはやくぅ
それではみなさんごいっしょに クルックー(・∀・)クルックー
おい、親愛なるおまいら 某BOT排除を目指す 粘着集団ギルドの話で上がっていたが 身内だけしか閲覧できないページを見ると (ソース見たらすぐにわかる簡単なパスなんだが) 自分たちの狩場であるSD、伊豆のBOTがUZEEEというわけで お盆特別企画 BOT1人あたりギルメン全員で通報するとの事 彼等の粘着っぷりはおもしろいので 香ばしいログを期待しています。
っうか鯖掻け
つーかここで厨ギルドの話なんかしなくていい。 他のスレ行け。
232 :
195 :03/08/14 18:06 ID:???
>>211 168のコードの話だったのかぁ
本家のソースの話だと思ってた
アフォな漏れ・・・・・・スマソ
とりあえず、168のコード
if (!$config{'storageAuto'} || !%{$npcs_lut{$config{'storageAuto_npc'}}}) {
$ai_seq_args[0]{'done'} = 1;
last AUTOSTORAGE;
}
これがルート計算の前にあるんで、
npc.txtにコンフィグに指定してあるNPCがなく、かつ、狩場への移動中に
カプラがBOTの視界に入らないなら、
該当するauto_storage_npcの部分は手動でnpc.txtに追加してやらないとだめっぽいな
そうしないと、auto storageは動作しないかな
talk_posは
BOTの視界 - route_step < 話し掛ける位置 < BOTの視界
こうなることが多くなると思う
やばい。猿の時もそうだったが、こんどは クルックー(・∀・)クルックー が可愛く見えてきた。 もららー偉大だ。
234 :
168 :03/08/14 19:27 ID:???
罵声だろうと反応有る事に驚いた、 なんだかんだ言って結局は燃料欲しい人の方が多そうで嬉しい限り。 でダメダメな点ご指摘多々感謝、改善を試みてみました。 tp://robotagogo.hp.infoseek.co.jp/cord/npc_updata.html 古い方はこちら tp://robotagogo.hp.infoseek.co.jp/cord/npc_updata_old.html 移動のトリーガーをNPC本体との距離に戻し、 話しかける座標はNPC本体から距離10の円上をランダムに。
まぁ流しながら聞いてくれ。 プロ南のカプラで距離離すとか重ならないようにとかいみねー
>>234 my $dest = undef;
$dest{'y'} = int(sqrt(abs($rand{'x'} ** 2 - 10))) + $y;
この2行がおかしい気がする
>>210 ついでに
現在の漏れのavoidstuckを貼っときます
Calculating 〜 が連続表示され続けて立ち往生するというバグは
漏れのところではこいつで対処できとります
sub avoidstuck {
my $check;
($map_string) = $map_name =~ /([\s\S]*)\./;
$map_string .= ".rsw";
$routefailedcounter++;
for ($i = -1; $i < 2; $i++) {
for ($j = -1; $j < 2; $j++) {
next if ($i == 0 && $j == 0);
$check += $field{'field'}[($chars[
$config{'char'}]{'pos_to'}{'y'} + $i)*$field{'width'} +
$chars[$config{'char'}]{'pos_to'}{'x'} + $j];
}
}
if ($check + $config{'teleportAuto_stuck'} > 8
|| ($routefailedcounter >= $config{'teleportAuto_stuck_rfcount'}
&& $config{'teleportAuto_stuck_rfcount'})) {
print "*** May be stuck, auto teleported ***\n"; if($LastfailRandomCnt>5){ if($ai_seq[0] eq "storageAuto"){ useTeleport(2); }else{ if(!$cities_lut{$map_string}){ useTeleport(2); }else{ useTeleport(1); } undef @ai_seq; undef @ai_seq_args; undef %ai_v; } $LastfailRandomCnt=0; }else{ useTeleport(1); } $LastfailRandomCnt++ if((time-$LastfailRandomTime)<8); $LastfailRandomTime=time; $ai_v{'clear_aiQueue'} = 1; $routefailedcounter=0; } }
239 :
168 :03/08/14 23:25 ID:???
>>236 編集中のゴミ良く見てなかった _| ̄|○
直しておきます。
>>240 先に本家逝け
そしてここには帰ってくるな
242 :
168 :03/08/15 07:46 ID:???
NPCと話さない問題も解決させました # 前スレ605氏の様に優良コードが書ける日を目指して… 精進
(⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン
今までの猿が少し動かせるようになる ↓ 新参者の猿に先輩面して、得意気に動かし方を教える ↓ 新参鳩大量発生 ↓ 鳩&猿の惑星 つーか自分が分からないから教えてほしいだけだろ( ´,_ゝ`)プッ
大前提 [ At Your Own Risk ] (全て自己責任) ageた香具師は放置 Q.Koreってどこにあるんですか? / Koreうpきぼん A.検索エンジンすら使えない香具師にKoreを扱うことはできません Q.exe形式のKoreって罠はないんですか? / 〜においてあるKoreは罠ありですか? A.罠だと思ったら使うな。自分で判断しろ。 Q.うまく動いてくれません、なぜでしょうか? A.他の人間は動いてる。主人の知能を反映してる。「なぜ」じゃなくて必然 Q.最新版のKoreを〜で売ります / 買います A.激しくスレ違い。以後放置 Q.〜をするには〜すればいいのですか? A.そう思ったら試せばいいジャン Q.早くうpしてよ。BOTが増えたほうが隠れ蓑にだってなるじゃん。 A.BOT増えたら相場さがるのでいいことありません。まず人の物を頼む態度から勉強すれば? Q.コードの追加ってどうすればいいのですか? A.お前もしかして専用ブラウザすら使えないだろ( ´,_ゝ`)プッ 「鳩に対して得意げな顔で既出のコードを解説してるお前って勘違いのイタイ君だろ(ワラ」
Calculating 〜 が連続表示され続けて立ち往生するというバグが またでたんで、avoidstuckもうちょい調整してみます スマソ
ぐは、随分前から悩んでいたバグだったので 意気揚揚とコード導入したらまだ、完全には解決できずか・・・ 調整に期待してるよ。
>>227 の言ってたのはフェン鯖のことか?
passepiedとかゆう奴がやたらとBOT飛ばしてるわけだが
つーか言葉かwisで確認位しろよと
>>248 仕方ないだろ、WISして確認するルーチン組み込まれてないんだから
>>605 氏
是非御願しますわ。
出来れば丁寧に+,-付加よろデス(´A'*)
251 :
20 :03/08/15 17:20 ID:???
>>605 氏
今日はKoreをぼーっと眺める時間がありましたので、コンソールを眺めてましたら
どうやら、氏の詠唱妨害コードがうまく動いてないようです。
Attackに送る引数は、sourceID ということが明記されていましたので
print "$sourceDisplay $skillsID_lut{$skillID} on $targetDisplay\n";
+#詠唱モンスにタゲ変更
+if ( $targetDisplay eq "you" && $sourceDisplay eq "$monsters{$sourceID}{'name'} ($monsters{$sourceID}{'binID'}) is casting" ) {
+print "詠唱を検知、タゲ変更します\n";
+attack(sourceID);
+}
$msg_size = 24;
としましたら、お粗末な方法ですが、形としてはきちんと詠唱妨害できるようになりました。
>>251 私は605氏じゃないんだけど、sub disturbSkillCast内に
$mon_control{lc($monsters{$ID}{'name'})}{'useskill_type'}
とあるので、mon_control.txtとparseMonControlに追加した?
それと、$忘れてるぞ。
>>605 氏
Solos koreだと、avoidstuck呼んだ後にaiReomove使って
ai削除してるんだけど、試してみました?
254 :
20 :03/08/15 18:53 ID:???
>>252 ぅぁー、初心者丸出しなミスをしちゃって恥ずかしい限りです・・。
if ($key ne "") {
$$r_hash{lc($key)}{'attack_auto'} = $args[0];
$$r_hash{lc($key)}{'teleport_auto'} = $args[1];
$$r_hash{lc($key)}{'teleport_search'} = $args[2];
+$$r_hash{lc($key)}{'useskill_type'} = $args[3];
mon_control を
マルドゥーク 1 0 0 1
というような風でよろしいでしょうか?
255 :
20 :03/08/15 19:05 ID:???
詠唱妨害がきちんと動くようになりました。 しかし、マルドゥークのFBが8マス以上離れてたところからでも当たりましたので \%{$monsters{$ID}{'pos_to'}})<=20 とかにしてみました。 ということで、またしばらく様子見します。
おれにとっては1回コードを書いただけで上級者面する猿も 誘導とか内容のない書き込みをする猿もどっちもうざい で、こんなかきこしている自分も(略)
259 :
20 :03/08/15 19:47 ID:???
>>256 連カキコしすぎたようですね
もうしわけありませんでした。
以後、名無しにもどります・・・。
連カキコが問題なんじゃなくて、君のその姿勢が問題なんだよ。
脳無しにいくら言っても無駄だよ( ´,_ゝ`)プッ 学習機能なんてないんだし( ´,_ゝ`)プッ
けどまぁ、俺みたいな猿と中級者みたいなBoterには、 20はコード晒してる分、晒さないやつより有り難かったりするぞ。 情報交換なんだし、バンバンコードを晒した方がいーのではなかろうか。
コードを晒したら鳩がLvupするだろそうしたらRMTするやつ多くなって値段が安くなるんだよ だから晒したくねぇ(´Д`
そんな奴にろくなコードねーだろ(マジレス
っていうか、試行錯誤してから聞くのは当然としてもだ。
情報交換で、自分が考え付く以外の有益な方法があるやもしれん。
コードに関することならいいんじゃないの?と思ってみたり。
>>263 じゃあ、何でここに来てるの?
鳩はレベルアップさせたくないけど、自分はレベルアップしたいと。
自己中すぎ・・・
そんな私も自己中と言っておきます
BOTが狩を終えて、カプラと話してる最中ではない時に、storage って入れたら 中身がもちろん見えないんですけど、BOTが最後に倉庫に預けた時の倉庫の内容をファイルに 書き出す事ってできますかね? なにかヒントがあればお教えください。
>>266 とりあえず作ってみた。
defeatみたいに常に参照できるようにするのは、意味ないと思われるので、
純粋にtxtにはき出すだけでつ。
エロイ人、添削お願いしますです。
### 現在の倉庫の中身をtxt出力 ###
open(STRAGEtxt,"storage.txt");
for ($i=0; $i < @{$storage{'inventory'}};$i++) {
next if (!%{$storage{'inventory'}[$i]});
$display = "$storage{'inventory'}[$i]{'name'} x $storage{'inventory'}[$i]{'amount'}";
print STRAGEtxt "$display\n";
}
print STRAGEtxt "\nCapacity: $storage{'items'}/$storage{'items_max'}\n";
close(STRAGEtxt);
sendStorageClose(\$remote_socket);
268 :
267 :03/08/16 01:51 ID:???
Σ(゚Д゚#) STRAGEtxt→STORAGEtxtに置き換えて、、、 無知をさらけ出してしまった。_| ̄|○
269 :
267 :03/08/16 01:56 ID:???
適当に、、、「>」入れてください。。。
>>20 mon_control、parseMonControlへの追加、両方とも254のでOKです
すでに遅かったようですが・・・・
>>253 う〜ん、@ai_seq_argsをundefしてもだめだったんでaiのremoveだけでは
だめっぽいです
コンソールからsitさせてからstandさせると、ルート計算が成功するように
なるのがわかってるんで、そこら辺のを組み込んで調整してました
aiのremoveはその中の処理に含まれてたりします
Calculating 〜 が連続表示され続けて立ち往生するというバグは
長時間稼動させたときに発動し、sitさせてからstandさせた場合は、
復帰してもあまり間をおかずに再発するため、A5パケのときと同じように
S1やL1の指定を間違えたバグが関係してるかも・・・・・とは予想してます
倉庫の話題がでたんでこんなんでも
倉庫のアイテムが預けきれなくなってきたら終了
} elsif ($switch eq "00F2") {
$storage{'items'} = unpack("S1", substr($msg, 2, 2));
$storage{'items_max'} = unpack("S1", substr($msg, 4, 2));
+if($storage{'items'}>=99){
+print "預けきれなくるんで終了します\n";
+quit();
+}
とりあえず、指定が間違ってるパケの例でも ついでにクリティカル、完全回避を表示するようにしとります } elsif ($switch eq "008A" && length($msg) >= 29) { $ID1 = substr($msg, 2, 4); $ID2 = substr($msg, 6, 4); +$standing = unpack("C1", substr($msg, 26, 1));#type -$standing = unpack("C1", substr($msg, 26, 2)); $damage = unpack("S1", substr($msg, 22, 2)); if ($damage == 0) { +if($standing==0x0B){ +$dmgdisplay = "Miss!(完全回避)"; +}else{ $dmgdisplay = "Miss!"; +} } else { +if($standing==0x0A){ +$dmgdisplay = $damage."(Cri)"; +}else{ $dmgdisplay = $damage; +} } *******************************************
+if ($standing==3) { -if ($standing) { $chars[$config{'char'}]{'sitting'} = 0; print "You're Standing\n"; +} elsif($standing==2) { -}else{ ******************************************* +if ($standing==3) { -if ($standing) { $players{$ID1}{'sitting'} = 0; print "Player is Standing: $players{$ID1}{'name'} ($players{$ID1}{'binID'})\n" if $config{'debug'}; +} elsif($standing==2) { -}else{
また自慢猿が来たよ・・・(;´Д`)
BOT使ってるんだからクリティカルとか完全回避とか別にいらんな なんかもうただ機能をついかすればいいってもんじゃないことを肝に命じておいてくださーい
おい、おまえら!コードを編集するときにどんなエディタ使ってる?
秀丸エディタ これ最強 他のもいろいろ使ってみたがやっぱりこれが一番いいな
ノートパッド>秀丸エディタ
>>275 何度か出てきた事あるけど、k2editorかな。
pl編集時に構文ごとに色訳されるのがイイ。
他の高機能系はみんなそうだろうけどね。漏れはこれが沖にいり。
EmEditor
Notepadが秀丸よりいいわけねーだろ まぁ鳩には秀丸は使いこなせないだろうがな 秀丸は上級者向けだし
敵の詠唱を優先して妨害するコードって無いですか? VD痛いです・・・
ワードパッドつかってるヤシいる?
エディタネタはやめとけ
サクラエディタってどう? フリーで使いやすいと聞いたんだけど 漏れの中で有料は論外 フリーで十分いいものがある
>>280 すぐ釣られる低脳のお前が上級者語るとはな(プゲラ
うるせー基地外
>>280 秀厨か…xyzzyかEmacsにしとけ
まぁミジンコには使いこなせないだろうがな(プ
>>280 おまえがいう上級者はここの鳩レベルだな。
私はxemacs使ってる。
生粋のperl使いはunix系のエディタだろ?
久しぶりに来てみたら605氏が復活してるなぁ さっそくコード追加しとこ
>>267 倉庫のコード俺もほしかったので組み込んでみましたが ダメでした・・・
どこにどう組み込むのか教えてくださいませ。
emacsはもう時代遅れのロートル
こんなのは好みの問題だろ ( ゚д゚)y--~~ 秀丸 -->Winのインターフェースに慣れた香具師が使いやすい emacs系 --> Unix系で慣れてる香具師が使いやすい もっとも、Unixをいじってる香具師の方がコーディングに慣れてる 傾向にあるようだが。 ちなみに漏れは秀丸つかっとるよ。でも、ノートPCだとemacsだなぁ
そ こ で j e d i t で す よ
エディタの話を打ち切る為、しつも〜ん。 不可視可能なプレイヤってGMだけだよな? てことは、不可視パケ受け取った時点でGM避けすればいいんだよな? #コード貼ると猿がもってくから、はらんほうがええよね?
FSED
XEmacs
めもちょう
過去ログにある sub kibayashi持ってる人いませんか? 罠にちょうどいいと思うのであったら貼ってくださいお願いします
>>605 氏
おかえりなさい、ありがとうございます。
>>273-
>>274 はコードを見ても追加出来ない方達なので、
妬みで文句を言っているだけです。放置して下さい。
210 >> 越えられない壁 >> 605 中途半端なヤシはどうでもいいんだが 302は自作自演ですか?( ´,_ゝ`)
>>304 210って誰?133みたいな屑野郎なら冗談じゃねーぜ
屑かどうかなんてどうでもいい 重要なのは情報を提供するかどうか
210って奴知らないんだが誰だ? 605氏は昔かなりお世話になった。
追記。 605氏にはまた今回のお世話になった。
>>605 氏
sit->standでその現象が回避されるとは知らんかった。
漏れもそれ出てたけど、sKore機能移植後はいまんところ出てないポ。ヒドラ
2体にはさまれてプルプルってのはあるけど、別手法で回避してるし。
で、移植中に一箇所S1<->L1変更したんだよね。何となく気づいて。
場所も覚えてないんで意味ない情報だけど、もし参考になれば幸いですな。
敵タゲに優先順位つけるコードってどこに書いてありますか?
>>304 心狭くないか?
そうじゃないとそんな疑えないはずだが・・
yahooBB最高です ラグナロクオンラインが超快適 本当は秘密にしときたかったんだけど皆入らない?
別スレは香ばしいのばっかりだったのでここに移住してきました・・・ 夏休みは大変ですがお互いがんばりましょう(^^)
>>314 plをメモ帳で開く知識しか持っていない貴方が来るところではありませんよ。
ぉゃ?紙屑が紛れ込んでるようですね
う〜ん、表示系のコードはやっぱりあまり需要ないかぁ
まあ、追加したい人だけってことで・・・・・
>>310 skoreを改めて見てみました
skoreはaiのremove→ai_clientSuspendという処理でスタックを回避してますが、
sit→standでも似た様な処理になってるんで、ルート計算を再開してくれるみたいです
にしても、現状はこんなかんじなんでチェックがかなりしんどい
4〜6時間以上稼動させるとバグ発生 → 対策 → 30分〜1時間おきにバグ発生
parseMsgチェックしてましたが、それらしいのは発見できず・・・・
そのときにかいたやつでも貼っときます
既出だったらスマソ
addParseFiles("tables/skillssp.txt", \%skillsSP_lut, \&parseSkillsSPLUT);
+addParseFiles("control/ignorechatroom.txt", \@ignorechatroom, \&parseDataFileImportantItems);
*******************************************
sub initMapChangeVars {
+undef %chatRooms;
+undef @chatRoomsID;
*******************************************
+recordChatRooms(); ########## #DEBUG CODE ******************************************* +sub recordChatRooms{ +foreach(keys %chatRooms){ +next if( !$_ || $chatRooms{$_}{'recorded'} || !%{$players{$chatRooms{$_}{'ownerID'}}} +|| !$players{$chatRooms{$_}{'ownerID'}}{'name'} || $players{$chatRooms{$_}{'ownerID'}}{'name'} eq "Unknown" +|| !$chatRooms{$_}{'title'} || checkIgnoreChatRoom($_) || checkRecordedChatRoom($_) ); +print "$players{$chatRooms{$_}{'ownerID'}}{'name'}(chatroom) : $chatRooms{$_}{'title'}\n"; +chatLog("chatroom", "$players{$chatRooms{$_}{'ownerID'}}{'name'} : $chatRooms{$_}{'title'}\n"); +$RecordedChatRoom{$players{$chatRooms{$_}{'ownerID'}}{'name'}}=$chatRooms{$_}{'title'}; +$chatRooms{$_}{'recorded'}=1; +} +} +sub checkIgnoreChatRoom{ +my $ID=shift; +foreach(@ignorechatroom){ +if($chatRooms{$ID}{'title'} =~ /\Q$_\E/ ){ +$chatRooms{$ID}{'recorded'}=1; +return 1; +} +} +return 0; +}
+sub checkRecordedChatRoom{ +my $ID=shift; +foreach(keys %RecordedChatRoom){ +return 1 if($_ eq $players{$chatRooms{$ID}{'ownerID'}}{'name'} && $RecordedChatRoom{$_} eq $chatRooms{$ID}{'title'}); +} +return 0; +} ******************************************* chatLogにこれも追加 +}elsif($type eq "chatroom"){ +open CHAT, ">> $servers[$config{'server'}]{'name'}Chatroom.txt"; ******************************************* ignorechatroom.txtをcontrolに追加。書式はこんなかんじ afk 回復 ヒール ******************************************* チャットルームを立ててるプレイヤーとタイトルを記録します ignorechatroom.txtに書かれてるのが含まれてると記録しない・・・・・はず 丁寧にはチェックしてないんで不具合はありそうです
自称紙はクロレラスレへお帰り下さい
>>605 まぁここまで来るとコードいじる趣味の範囲に入ってくるでしょ
勉強にもなるしちょっと使わせてもらうよ
確かにコードいじるのは面白い 思い通りに動いてくれないとショボーンだけど
>>314 神っていうのは
605氏みたいなお方を言うわけで、
お前は『猿』
罠はずすだけなんて誰でもできるから・・・
だな、
327 :
310 :03/08/17 20:21 ID:???
>>605 氏
まあ、表示系は趣味の世界ですからねぇ。うちのは表示系バリバリ改造入ってま
すが、やはり趣味だから、というだけ。ただ、自作する場合はdebugを兼ねて派生
するコードで膨らむ、という具合も多いです。
で、もうご存知かもしれませんが、うちの場合での調査内容によると、
avoidStuckが悪いわけではなくて、ある変数がroutefailさせてしまう→
routefailcounterが溜まる→ハマるということが判明。根本解決しようと
思えば、routefailさせている条件にかかっている変数を片っ端からdebug
するしかなさそうです。その変数さえクリアすれば回避できそうですね。
avoidstuck中にはai_queueのリセットも入ってるけど回避できないってのも
・・・。
以前605氏があげてくれた壁歩き防止コードが 最近うまく動作していないみたいなんだが、俺だけかな。
あぁ、肉入で見ると余裕で壁這ってるよな・・・
>>328-329 私も同じように時々なってしまうのですがkoreを再起動すれば
通常通り動いてくれますので・・・・(汗)
私にも治す方法はわからないので再起動で我慢してます。。
今のところは再起動で我慢するのがいいかと・・・・^^;
: : :: :::: :: :: : ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: . . : : : :: : : :: : ::: :: : :::: :: ::: ::: :::::::::::::::::::::::::::::::::::::: : ::::::::::::::::::::::::::::::::::::::::::::: Λ_Λ . . . .: : : ::: : :: :::::::::::::::::::::::::::::: /:彡ミ゛ヽ;)ー、 . . .: : : :::::: ::::::::::::::::::::::::::::::::: / :::/:: ヽ、ヽ、 ::i . .:::::::: / :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::  ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ だれか紙になんかいってやってくれよ・・
>>331 そっとしておいてやれよ。頭が可哀相な人なんだよ (;´Д`)
>>330 お前まさかそれコテハンにするのか・・・?(;´Д`)
modifiedwalk、modifiedwalk2はともに動作的には不完全なんで、 うまく動かないのもあまり不思議ではないです たとえば、こんなパターンがくるだけで動作しないです 100 100 111 とりあえず、modifiedwalk3はちょこっと修正してあるんではりなおしときます 動きがかくかくするという報告があったんで、randによる修正が大きすぎたのかなぁと推測、 randによる修正が少なくなるようにしてあります addParseFiles("tables/skillssp.txt", \%skillsSP_lut, \&parseSkillsSPLUT); +addParseFiles("tables/modifiedwalk.txt", \%modifiedWalk, \&parseDataFile2); ******************************************* +modifiedWalk3(); move($ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'x'}, $ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'y'}); *******************************************
+sub modifiedWalk3{ +my ($x,$y); +my $key; +my ($oldX,$oldY)=($ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'x'},$ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'y'}); +return if(binSize(\@portalsID)); +return if (binFind(\@ai_seq, "attack")); +for ($i = -1; $i < 2; $i++) { +for ($j = -1; $j < 2; $j++) { +next if ($i == 0 && $j == 0); +$key=$key.$field{'field'}[$oldY*$field{'width'}+$oldX + $j]; +return if(checkCoordinate($oldX,$oldY,$j,$i)==1); +} +} +($x,$y)=(-1,-1) if($modifiedWalk{$key}==1); +($x,$y)=(0,-1) if($modifiedWalk{$key}==2); +($x,$y)=(1,-1) if($modifiedWalk{$key}==3); +($x,$y)=(-1,0) if($modifiedWalk{$key}==4); +($x,$y)=(1,0) if($modifiedWalk{$key}==6); +($x,$y)=(-1,1) if($modifiedWalk{$key}==7); +($x,$y)=(0,1) if($modifiedWalk{$key}==8); +($x,$y)=(1,1) if($modifiedWalk{$key}==9); +$x=$x*$config{'modifiedWalkDistance'}+CalcRandom(30)+$oldX; +$y=$y*$config{'modifiedWalkDistance'}+CalcRandom(30)+$$oldY; +if( $field{'field'}[$y*$field{'width'}+$x]==0 ){ +$ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'x'}=$x; +$ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'y'}=$y; +} +}
+sub CalcRandom{
+my $iProbability=shift;
+my $iRtn;
+$iProbability=100-$iProbability;
+return 0 if(!($iProbability>=0 && $iProbability<=100));
+$iRtn=int(rand(100)-$iProbbility);
+if($iRtn>=0){
+return 1;
+}else{
+return 0;
+}
+}
*******************************************
modifiedwalk.txtの書式はかわらず。詳しい説明は今回は勘弁・・・。
00000001 7
00000010 8
00000011 8
>>327 そういえば、avoidstuckの調整にいそしんでで肝心な原因の追求がおろそかでした
$ai_seq_args[0]{'failed'} = 1;
とりあえず、複数あるこいつのどれにひっかかってるか調べるとします・・・・
たぶん、直接の原因はもっと別なところのはず
RO@BOTの鳩koreが更新されてたんだけど、前回より罠が抜きやすくなってて 大変使いやすそうなんだが。だれか使った人いたら感想よろ。
>>341 早速抜いたけど、俺的には本家に自分の欲しい機能だけ組み込んだほうが
軽くてウマーだな、あれだけ入っててもつかわねーのあるからな
あ
モデムがハングして丸2日無駄になった・・・ あのルート計算時のループバグもなんとかならないのかな・・・
skoreの回避を差分取って移植しろ。 そうすればとりあえず何とかなる。
既存のavoidstuckをコメントアウトするなりして停止させてから、 skoreのai_clientSuspend関係を移植すればいいんですよね?
移植は移植じゃないの? avoidstuckはそりゃ止めるに決まってる。
というか345も散々既出の問題に返答するなや
最後の2ステップ分(マップ移動のポタル、攻撃など)は壁際許可 modifiedWalk ($config{'modifiedWalk'} && $ai_seq_args[0]{'index'} < @{$ai_seq_args[0]{'solution'}} - $config{'route_step'} * 2); 離れる距離4以上ぐらいだと余計なポタル(町中などの建物とか)に 多分突っ込まないでくれると思う # コード提供605氏に感謝
Modifiedwalk.txtの中身は何を書けばいいのでしょうか。 過去ログもこのスレと近い番号を見ようとしてもまだ見れないので・・・ 教えていただけませんか?
349さんのコードの追加位置はどこですか?
Skoreのスタック回避入れても動けないからランテレしまくるだけで直接的な回避にはならんよ・・・
なにかうまい方法(もしくはあなたが使っている方法を)コードごと貼り付けていただけません?(^^) できれば詳しくお願いします
あげておきますね
: : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
: :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::::::::::::::::::::::::
/:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄
だれか
>>354 になんかいってやってくれよ・・
一応skoreスタック関係移植完了したんで、今デバッグモードで動かしてしばらく様子見です。 今の所問題無し@30分*2起動 前のでも4日正常とか2時間で脂肪とかマチマチでどうなるかワカラン。
>>331 ,355
ソレ(・∀・)イイ!!
痛い香具師にはそのAAでよろしく
: : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
: :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::::::::::::::::::::::::
/:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄
だれか痛い
>>358 になんかいってやってくれよ・・
>>329 330 605氏
レスありがとう。一応動作はしているみたいですね。
自分の場合は動作してない時の方が圧倒的におおいので、
いろいろ改造しているうちにどこかおかしくしたのかも。
休日にでも原因さぐってみます。
>>352 タイミングの問題ぽいけど、一応回避(緩和?)できるみたい。テスター兼ねて
数人に使ってもらってるけど、sKore移植してからはそういう報告は・・・って、
sKoreそのまま移植だとバグあり(仰る通り、ハエしまくり)なので、直してない
だけだね^−^; まあ、がんばって直して体感してみてね。
>>605 氏
うちのはもうavoidStuck消したし、ROも飽きてきたのでつけてもいませんわ(汗
追求についてはがんばって下さいませ。蛇足ですが、やはり605氏のようなコーデ
ィングみると違うな〜としみじみ思いますね。何か情報あればまた提供します。
362 :
353 :03/08/19 00:04 ID:???
アプロダはあっぷっぷでおねがいします
363 :
イタチ :03/08/19 00:07 ID:???
>>361 私も同じように時々なってしまうのですが肉入りで起動すれば
通常通り動いてくれますので・・・・(汗)
私にも治す方法はわからないので肉入りで我慢してます。。
今のところは肉入りで我慢するのがいいかと・・・・^^;
364 :
361 :03/08/19 00:12 ID:???
skore移植だけどそんなに蝿が多いとも思わないけどね。 とりあえず今の所問題無し。明日はメンテか・・・対策されないといいけどな。
>>365 場所によるみたい。狭い場所ならそのままだとハエが結構発生する。でもavoidStuck
のハマりよりはよっぽどマシだけど。
スタック検知用の座標変数がおかしいってだけなんだけどね。
プリでbotしている人にききたいのですが、ブレスってちゃんと使います? 使ってくれる時と使わない時があってさすがに設定は間違ってないとおもうのですが、 うまくいきません。時々スキルの表示がおかしくなるのと何か関係があるのかとも思っていますが どうなんでしょうか?
時間通りにはなかなか使ってくれないけど、一応使うよ。 何故時間通りに使わないんだ・・・?
skore移植版スタック確認しました。 モンスターに攻撃されたまま立ち往生。
>605氏 全254の壁パターンを登録して検証してみたんだけど 期待通りに動かないのでprint文貼り付けてデバッグしてみたところ すべての壁判定が00000000で動作してるっぽい。 modifiedwalk.txtの読み込みがうまくいってないのかなぁ なけなしの知恵を絞ってもこれが精一杯(・∀・)クルックー
例のバグが起こってる最中はundef %ai_seqをしても、すぐに $ai_seq[0]にroute、route_getRoute、route_getMapRouteがたまります こいつはshiftを行う条件である$ai_seq_args[0]{'done'}が1にならないのが原因と思われるので、 これを解決してやる必要が少なくともありそうです sub ai_route_searchStepとsub ai_mapRoute_searchStepでこれをやってるんで とりあえずこれを見張らないと・・・・・・ 伊豆で半日動かしてましたが、一回も例のバグは起こらなかった模様 GDも特に確認できなかった記憶があります 確かに場所は関係あるっぽい 逆に最近仕掛けてたSDでは頻繁に起こるんで、消極的解決をするんなら SDから退避・・・・・ もうちょい、伊豆でみてみようかなぁ
>>370 Koreからところどころ関数を抜き出してテストしてみました
で、普通に読み込むんでおかしいなぁと思いつつ、見直してみたら
モウシワケナイ・・・・・
全然関係ないところチェックしてました
checkCoordinateもおんなじかんじ
そりゃ、壁も這うわなぁと
checkCoordinateのほうははってから結構たってるんで
ダメぽ・・・・・
漏れもいいかげん自分でmodifiedwalk.txtつくらんとだめだなぁ
*******************************************
sub modifiedWalk3{
my ($x,$y);
my ($key,$distX,$distY);
my ($oldX,$oldY)=($ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'x'},$ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'y'});
return if(binSize(\@portalsID));
return if (binFind(\@ai_seq, "attack"));
for ($i = -1; $i < 2; $i++) {
for ($j = -1; $j < 2; $j++) {
next if ($i == 0 && $j == 0);
$key=$key.$field{'field'}[($i+$oldY)*$field{'width'}+$oldX + $j];
}
}
******************************************* sub checkCoordinate{ my ($oldX,$oldY,$j,$i)= @_; my ($x,$y); if( $field{'field'}[($oldY+$i)*$field{'width'}+$oldX + $j]!=0 ){ $x=$j*-1*$config{'modifiedWalkDistance'}+$oldX; $y=$i*-1*$config{'modifiedWalkDistance'}+$oldY; if( $field{'field'}[$y*$field{'width'}+$x]==0 ){ $ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'x'}=$x; $ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'y'}=$y; return 1; } } return 0; }
>>373 これってどこに追加するんですか?(^^)
全壁パターンUPきぼんぬ。
くれくれクンうざいage
377 :
370 :03/08/19 04:24 ID:???
>605氏 有難う(´Д⊂ 設定通りに動くようになりました。 Xkoreにて動作確認してるんですが、 今のところ問題なく動作しています。 modifiedwalk.txtを洗練すればさらにいい感じになるかな。 あと、この場合 壁パターンは下のような感じになるっぽいです。 12345678 678 5 .4 123
378 :
370 :03/08/19 04:27 ID:???
訂正 12345678 678 4. 5 123
379 :
375 :03/08/19 04:35 ID:???
ちくしょう壁パターン作ってたら257行になっちまったよ。 どこが間違ったんだよう。10分もかけたのに
: : :: :::: :: :: : ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: . . : : : :: : : :: : ::: :: : :::: :: ::: ::: :::::::::::::::::::::::::::::::::::::: : ::::::::::::::::::::::::::::::::::::::::::::: Λ_Λ . . . .: : : ::: : :: :::::::::::::::::::::::::::::: /:彡ミ゛ヽ;)ー、 . . .: : : :::::: ::::::::::::::::::::::::::::::::: / :::/:: ヽ、ヽ、 ::i . .:::::::: / :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::  ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄
20さんのmoudamepoコードを使わせて貰おうと思って導入したんですが、 バージョンテキストとBye!をprintしてから再起動をしてくれません… その画面のまま止まる、といった状況です。 何か他に直す場所はあるのでしょうか。
>>605 氏
for ($i = -1; $i < 2; $i++) {
for ($j = -1; $j < 2; $j++) {
next if ($i == 0 && $j == 0);
$key=$key.$field{'field'}[($i+$oldY)*$field{'width'}+$oldX + $j];
}
}
漏れはperlよくわからんのだけど、この部分の意味がヨクワカンナイ。
i=-1.0,1 j=-1,0,1で3×3マスのチェックをしたいようにみえるんだが、
next if ($i == 0 && $j == 0);
ではなくて
next if ($i || $j)じゃないか?
384 :
383 :03/08/19 09:01 ID:???
ムハ!なんでageって入ってんだ・・・ マッタクモッテスマン それと、さっきのは next if($i ne 0 || $j ne 0) だな
>>382 Batファイルから起動させないと、再起動してくれませんので、
Batファイルを使ってください。
返答ありがとうございます、しかし今はbatファイルから起動させているのですが… 中身は :START perl damepokore.pl perl -e "sleep(10);" GOTO START これです。 これを使い起動したのですが、再起動には至りません。 そこで2ndPCにファイルを受け渡してやってみたのですが、その場合はしっかり再起動してくれます。 何故でしょうか・・・
ModifiedWalk.txtはExcelのDEC2BIN関数使うと楽ですね 完成したらあっぷしてみます
>>386 ActivePerlがちゃんと入ってないとかかな・・・
perl damepokore.pl を他の何かのファイルに変えて実行してみれば何かわかるかも・・・
activeperlは最新版ではなく、一つ前の5.6を使っているのですが・・・。 存在しないファイルを対象にすると、 それは在りません。 10秒間待機 それは在りません。 と云ったループになりますね。 最新版をまず入れてみようと思います。
tu-ka 今回のパッチ開いてみたが また新しい暗号化が加わってるな まぁ、いたちごっこなわけだが
まぁ、口を開けて待ってると暗号化対応BOTが入ってくるわけだが
ネタをネタと(ry
FTPに新EXE上がってるな。 暗号化コードが変わっただけみたいだからrocryptを修正して コンパイルすればいけるな。
神の出現求む〜
あげ
BOTer晒しAGE
暗号化おめでとう♪ 氏ね
あげ〜
あげ
氏ね
タイ━━━━||Φ|(|゚|∀|゚|)|Φ||━━━━ホ!!!
あぁ、暗号化来たな。 嘘だと思う奴は正規クライアントでログインしようとしてみろ、 鯖セレまで逝けるだろ。ところがBOTだと・・・お察しください
404 :
:03/08/19 13:06 ID:???
でも簡単でしょ?いままでの応用だしサルどころか鳩どころか赤子どころか 精子でも原子でも突破できるよこんなん
゚∀゚ ) アーッヒャヒャヒャヒャヒャ
鳩や猿ではゲットできない方法で暗号化対応BOTを晒してくれないだろうか? 簡単すぎると猿や鳩がゲットして相場が崩れるから適度な難易度で晒して欲しいのだが
今まで平文で送ってたpassが暗号化されるようになっただけだろ。 当然の変更。してなかった今までがおかしい。
↑ 猿
゚∀゚ ) アーッヒャヒャヒャヒャヒャ
>>407 鍵はそもそもEXEに埋め込んであるが…?
どーでもいいからアップしろ
____ /∵∴∵∴\ /∵∴∵∴∵∴\ /∵∴∴,(・)(・)∴| |∵∵/ ○ \| |∵ / 三 | 三 | / ̄ ̄ ̄ ̄ ̄ |∵ | __|__ | <うるせー馬鹿! \| \_/ / \_____ \____/
☆ チン ☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ヽ ___\(\・∀・)<暗号対応BOTまぁだ〜。 \_/⊂ ⊂_)_ \ / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |  ̄  ̄ ̄ ̄ ̄ ̄ ̄:| :| | :|/
うぷしるー
416 :
ネトゲ廃人@名無し :03/08/19 13:41 ID:5/SZIOW+
はやくうpしろカス
うpヨロw
__ _ _,、-‐‐'ー- 、,_ヽ_ / ,、 -‐ ''"´;: ; ヽ / / ,、‐''"´´ ;: ;;`ヽ / (/ ,、-‐''"´´ _, ,丶 i (ゝ /, , 、ー''"、´ _ヽ | /'''_ー-<___, -'´ lー''"ノ ヽ. , へ、 _ 、 'l { `ヽ;ー-、-,ー‐,r''1 ; ;ヽ<''ヘ ヽー---‐'''""""" r、 iヽ ヽ' `' .|、 ,. | | {λヽ.ヽ ,,ソ ヽ-' t' __ノ ,______ \ゝ、iヽー '`ー'''`1´ ~ヽ、、、/~  ̄ ̄,~"= 、‐'''''ヽ `'ヘ.',ヽ , 、 { ,、- '´ / \ ヾ ヽ⌒ヽ ヽ { , ‐、_ / . | ゛‐-ー'.,!\\__ `ヽ. ,、 / `'´ , 、 / / | \ \゛、ー'>' ノrー' ´ | , / r; / / |\,_\ `""´r''| ト、 | | / i / | フ 丶、___ノヽ. |/ / / rヽ\ ( | ,ヘ | | ヽ \ ‖/ /
>>417 わかった、マトリックスで渡してやるから
まずはお前の脳をマトリックスに接続しろ
____ /:::::::::::::::::::::\ /::::::::::::::::::::::G::| (================ |ミ/ ー◎-◎-) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (6 (_ _) ) < さっさと解析しろよ _| ∴ ノ 3 ノ \____________ (__/\_____ノ_____∩___ / (__)) ))_|__|_E) ̄´ []_ | | おましーヽ |[] | |______) \_(___)三三三[□]三) /(_)\:::::::::::::::::::::::/ |Yelstin|::::::::/:::::::/ (_____);;;;;/;;;;;;;/ (___|)_|)
神になるチャンスだよ
神になっちゃおうかな〜 やっぱやめようかな〜 どうしよっかな〜
本家にあるアレでいけるよな? 一応鯖セレまで逝けたが
(;´Д`)オシエテクレ
>>422 自分で解析できない低脳が多いから黙ってていいよ。
毎回もったいつける馬鹿が出てうざいな… もってるならうpしろや
本家どおりやったのに鯖セレまでいけない… 俺は鳩ですかそうですか…クルッポー
>>426 お前が一番UZEEEEEEEEEEEEEEEよ
( ´,_ゝ`)プゲラ
>>426 低脳は黙ってろよ。
人に頼む時はどうするか学校で教えてもらってないのか?
あ、ヒッキーでしたか。
失礼しました。
さっさとうpしてくれw
ウプしたほうが うるさくなくてよいじゃん
うpしないで お前等眺めてるだけで面白いから うpしないwwwwwwwwwwwwwwwwwwwww
鯖オープンする前にうpシロ
( ´,_ゝ`)プッ
おまいらなんてこんなとこでしか役に立たんのだから、はやくうpしろ
ウプすろことで神のなれるぞ
はやくうpしろカス
うpしなくていいよ('A`) お前等頼むからUXOには来ないでな('A`)ノ
443 :
ネトゲ廃人@名無し :03/08/19 14:01 ID:w3PtoO2A
タイ人がBOT用暗号化解除コードを書いてたみたいだけど、 逆汗したコードをそのまま使ってたな。 前の暗号化と違って、あの程度のコードだったら別にDLLに落とさなくても Perlで実装出来るだろ。ちょっとくらいがんばれや>タイ人
そろそろ うpしないか?
はやくうpしろカス うpしない限りおまえは永遠にカスのままだぞ
129 エリナ3号 sage New! 03/08/19 14:03 ID:??? Iris鯖で俺のID抜けたら神って崇めてやるよ( ´,_ゝ`)プゲラチョ つーかID抜けた人ギルドに入ってください(;´Д`)人
今後BOTのBANはログから行われるらしい 従来は現行犯だったが、暗号化でいなくなることを予想して 通報を受ける ↓ ログ調査 ↓ ハエパケ確認 ↓ BAN
448 :
427 :03/08/19 14:08 ID:???
>>429 鯖セレまでログインできたので遠慮しておくよ
カゴメ オリバー ウスター
ミミック倒せるBOT欲しいのだけど 作り方plz
>>449 www.zdnet.co.jp/games/news/9910/06/news01.html
AGI騎士に木琴持たせてトリプルマミー持ち替えでいいんじゃね
はやくupしろよ低脳
- die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt) + die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt); + + if ($config{'login'} == 1) { + $Encode = new Win32::API("Encode", "Encode", "NNNPPPP", "V"); + die "Could not locate Encode.dll" if (!$Encode); + } -------------------------------------------- sub checkConnection undef $msg; connection(\$remote_socket, $config{"master_host_$config{'master'}"},$config{"master_port_$config{'master'}"}); - sendMasterLogin(\$remote_socket, $config{'username'}, $config{'password'}); + if ($remote_socket && $remote_socket->connected()) { + if ($config{'login'} == 1) { + print "Secure Login...\n"; + undef $msg1DC; + sendMasterCodeRequest(\$remote_socket); + } else { + sendMasterLogin(\$remote_socket, $config{'username'}, $config{'password'}); + } + } + } elsif ($conState == 1 && $config{'login'} == 1 && $msg1DC ne "" && timeOut(\%{$timeout{'master'}}) && $conState_tries) { + print "Encode password...\n"; + $msg1DD = "\0" x (47); + $Encode->Call($config{'version'}, $config{'servertype'}, $config{'servicetype'}, $config{'username'}.pack("C", 0), $config{'password'}.pack("C", 0), $msg1DC, $msg1DD); + sendMasterSecureLogin(\$remote_socket, $msg1DD); + $timeout{'master'}{'time'} = time; + $ROCrypt_destroy->Call();
--------------------------------------------
+ } if ($switch eq "01DC") {
+ $msg_size = unpack("S1", substr($msg, 2, 2));
+ $msg1DC = substr($msg, 0, $msg_size);
--------------------------------------------
+ sub sendMasterCodeRequest {
+ my $r_socket = shift;
+ my $msg = pack("C*", 0xDB, 0x01);
+ encrypt($r_socket, $msg);
+ }
+
+ sub sendMasterSecureLogin {
+ my $r_socket = shift;
+ my $msg = shift;
+ encrypt($r_socket, $msg);
+ }
+
あとは
>>437 からencode.dllを拾ってくる
a
今度のパッチでSecureLogin解除されてるな。 垢チェンでも再発したのか? ともかく、今Secureパケット送るのは危険だから、気を付けろ。
鯖オープンマダー?
- die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt) + die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt); + + if ($config{'login'} == 1) { + $Encode = new Win32::API("Encode", "Encode", "NNNPPPP", "V"); + die "Could not locate Encode.dll" if (!$Encode); + } ちがうくね?
やっとオープンしましたねぇ
はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはい またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 ましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはい またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはい またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい はいはいはいはいはいはいはいはいはいはい またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜 またRO厨が糞スレ立てましたよ〜
なんだよ、せっかくオープン前に暗号対応しておいたのに またパッチで解除か! ふざけんな
二個目のパッチおとせないんだけど・・・ 失敗する
>>460 別にそれでも間違いじゃない。
正しくは
die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt);
+ if ($config{'login'} == 1) {
+ $Encode = new Win32::API("Encode", "Encode", "NNNPPPP", "V");
+ die "Could not locate Encode.dll" if (!$Encode);
+ }
こうだけどな
あと、my〜を言ってるのなら無くてもいい。
>>471 予告ですか
この前の13歳みたいに補導されるなよ( ´,_ゝ`)プッ
兎に角、どうすればログインできんだ。
>465 die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt); plにがないんだが・・・
//End of update で止まってしまう
つ〜かまだ入れんだろ
>>475 ROCrypt導入済みのkoreだからな。
そうでないなら、
die "Could not locate Tools.dll" if (!$CalcPath_destroy);
この次当たりに入れておけ
875 :ネトゲ廃人@名無し :03/08/19 14:41 ID:??? さて軽い暗号化きちまったが・・・なんだこれーw 前回のにくらべたら 糞だなw BOTふぅぅぅぅっかつ! ('A`)俺もなんとか動いたけどこんなやつが復活させるのがきにくわん
version 9 # 0 = primary, 1 = sakray, 2 = local servertype 0 # 0 = korea, 1 = america, 2 = japan, 3 = china, 4 = taiwan, 5 = thai, 6 = indonesia, 7 = philippine, 8 = malaysia servicetype 2 login 1 こう?
鯖セレまで到達 (゚Д゚)ポカーン 普通ログイン暗号化ってもっと強固なのにしないか? ログイン鯖ってのは最初の砦だぞ・・・ あぁ、もう既にクリーンなパケが出回ってるから、総入れ替えしないとダメですか。 さすが重力マンセーーーーーーーーーーー
今回の変更は些細な変更だが、それすら対応できない鳩以下がいなくなるわけだ。 マンセーしとこうぜ。
しまった・・・skoreテスト中のに追加しちまったよ(;´д⊂) skore移植だけだとどうもよろしくないようです。 時給落ちまくり。多分うまく敵探索してないかと。 やっぱりavoidstuck系の修正に期待します。 がむばってください by猿
まじかよ(゚д゚)ポカーン
あんなの一目で可笑しいと気付け。
die 辺りで変だとは思っていたが・・。。 何方かヒントくだせぇ
鳩はログインさせたくないな 相場下がる
wm50kでかいマス
ROCryptってどこにあるの〜?
はーい一応対応できた猿以上のBOTerさんはミジンコさんに指導お願いしまーす
中級者と初心者の境はどこなんですか?
うpしろや
教えてください
ってかスレがかなり荒れてるな だれかうpしとけ
$Encode->Call($config{'version'}, $config{'servertype'}, $config{'servicetype'}, $config{'username'}.pack("C", 0), $config{'password'}.pack("C", 0), $msg1DC, $msg1DD);
そのままで上げんなよ。 pass抜きとかGMwisとかキツいの仕掛けたexeならいいと思うけど。
うごっうぉつごぁあぐ雨後うごかねあねえええ うごくあのをよよっよこしやあああがああああれえや!!!”
教えろ。
というか教えて下さい。
まずは茶でも飲んでモチツケ。 話はそれからだ。
どこにうpればいいのさ?
まあオチツケよお前ら ほっといても今晩には対応版が罠入りでうpされるからさ 真昼間から慌てることないだろ?
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer
RMTの稼ぎがないと妹を養ってやれないんです 今まで仕事+RMTの収入で なんとか食い繋いでいた状況なんです どうか妹のためにも対応済みの奴を恵んでくださいませ(ノД`)ヨヨヨ…
とりあえず本当にうごかねー 製造BSまだ完成してないんだ。誰か何とかして('・ω・`)
286氏のに改良してあるkoreいるやついる?
>>517 それって罠入ってるやつなんじゃね?
まぁ、何でもいいから上げてホスィ
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer
動いてるヤツら、わかってんだろーな? 俺ら猿にも甘い汁を吸わせねーと通報しまくってやるぞ。 猿が動かせなければBOTの数が減って目立つだろうから粘着しまくってやる。
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 俺 ログイン対策済みBOTer
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer
die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt);貼り付けた行でエラー出して止まる・・・。 最初にdie "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt)が無いkoreだったからか・・・?
あっちにアドレス張った馬鹿がいるから 荒れまくりか
.\ 癌張ってるのに信じてもらえないの〜♪ ./ \ _、_ _、_ _、_ ./ \ ♪ ( ,_ノ` ) ( ,_ノ` ) ( ,_ノ` ) ♪ / 永遠にお待ち下さい! .\ ⊂ つ⊂ つ⊂ つ /. _、_ ガンホー \ 人 Y 人 Y 人 Y ./_、_ ( く_,` ) ごめんなさいっ! 癌張ってます!\し'(_) し'(_) し'(_) /( ,_ノ` ) /ヽ∽/⌒i _、_ ☆. \ ∧∧∧∧ ./ /ヽ∽/\ ∨ | | ( く_,` ) n ☆ \ < > ./ / V/ ̄ ̄ ̄ ̄/| |  ̄ \ ( E). \.< の ガ >/ __(__ニつ/ 癌崩 /__| |___ フ 癌 /ヽ ヽ_// < 予 ン > \/____/ (u ⊃ ―――――──――――――< 感 ホ >―――――──――――――― (( n Good Job !! n ))/< !!! │ > _、_ _、_ (ヨ ) _、_ ( E) / < > お察し下さい!( ,_ノ` ) ( く_,` ) 仕様です!
とりあえず動いたがrocrypt.dllはもうゴミ行きでFA?
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer
動いてるヤツら、わかってんだろーな? 俺ら猿にも甘い汁を吸わせねーと通報しまくってやるぞ。 猿が動かせなければBOTの数が減って目立つだろうから粘着しまくってやる。
.\ 癌張ってるのに信じてもらえないの〜♪ ./ \ _、_ _、_ _、_ ./ \ ♪ ( ,_ノ` ) ( ,_ノ` ) ( ,_ノ` ) ♪ / 永遠にお待ち下さい! .\ ⊂ つ⊂ つ⊂ つ /. _、_ ガンホー \ 人 Y 人 Y 人 Y ./_、_ ( く_,` ) ごめんなさいっ! 癌張ってます!\し'(_) し'(_) し'(_) /( ,_ノ` ) /ヽ∽/⌒i _、_ ☆. \ ∧∧∧∧ ./ /ヽ∽/\ ∨ | | ( く_,` ) n ☆ \ < > ./ / V/ ̄ ̄ ̄ ̄/| |  ̄ \ ( E). \.< の ガ >/ __(__ニつ/ 癌崩 /__| |___ フ 癌 /ヽ ヽ_// < 予 ン > \/____/ (u ⊃ ―――――──――――――< 感 ホ >―――――──――――――― (( n Good Job !! n ))/< !!! │ > _、_ _、_ (ヨ ) _、_ ( E) / < > お察し下さい!( ,_ノ` ) ( く_,` ) 仕様です!
妬むな僻むなってwWw
動いてる人、die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt); の上の数行貼り付けてくれない? おながいします。
Encode password...が永遠に続く・・・
動かなくなったyったーーーーーーーーーーーーーー
8/19 Tue. … 英語/Pari- 8/20 Wed. … 英語終/ 8/21 Thu. … 社会 8/22 Fri. … 社会終 8/23 Sat. … 国語,数学終/他調整 8/24 Sun. … まとめ 8/25 Mon. … RealSummerVacation!! 8/26 Tue. 8/27 Wed. 8/28 Thu. 8/29 Fri. 8/30 Sat. 8/31 Sun. ・11時30分迄に就寝 ・サマータイム意識 ・テキスト自習(理,社,英) _、 _ ( く_,` ) n  ̄ \ ( E) Good Job !! フ 癌 /ヽ ヽ_//
某うpろだに上げといた。当然罠は仕込んでおいたので解除できるやつだけゲトしる。
だからそれがないなら die "Could not locate Tools.dll" if (!$CalcPath_destroy); のしたに貼り付けろってかいてあるだろうが猿が!
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer
8/19 Tue. … 英語/Pari- 8/20 Wed. … 英語終/ 8/21 Thu. … 社会 8/22 Fri. … 社会終 8/23 Sat. … 国語,数学終/他調整 8/24 Sun. … まとめ 8/25 Mon. … RealSummerVacation!! 8/26 Tue. 8/27 Wed. 8/28 Thu. 8/29 Fri. 8/30 Sat. 8/31 Sun. ・11時30分迄に就寝 ・サマータイム意識 ・テキスト自習(理,社,英) _、 _ ( く_,` ) n  ̄ \ ( E) Good Job !! フ 癌 /ヽ ヽ_//
>>541 うるせぇな
もっと分かりやすく1から10まで丁寧に教えろっていってんだろうが人間が!!
あーひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ∧_∧ ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ( ゚∀゚)ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひ∧_∧ひ__(____つ_ ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ (*゚∀゚)/ ロロロロロロ ∧_∧ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ / /ロロ ロロ(゚∀゚ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひ〜(_/ ∧ ∧ ロロ⊂ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ/ ロロ( ゚∀゚)ロロ / (___ノ0 ひゃひゃひゃひゃひゃひゃひゃひ ひゃ|| ̄ ̄ / | ̄ ̄|| ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ|| ヽ(___ノ || ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer
あーひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ∧_∧ ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ( ゚∀゚)ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひ∧_∧ひ__(____つ_ ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ (*゚∀゚)/ ロロロロロロ ∧_∧ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ / /ロロ ロロ(゚∀゚ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひ〜(_/ ∧ ∧ ロロ⊂ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ/ ロロ( ゚∀゚)ロロ / (___ノ0 ひゃひゃひゃひゃひゃひゃひゃひ ひゃ|| ̄ ̄ / | ̄ ̄|| ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ|| ヽ(___ノ || ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ
>>540 どこのうpろだ?
どこのうpろだか教えないと通報しまくってやるぞ。
猿が動かせなければBOTの数が減って目立つだろうから粘着しまくってやる。
551 :
540 :03/08/19 15:38 ID:???
暴走騒ぎは何? RMT厨は知識あるからBOT使えるだろうけど脳無し達は必死に神待ちデツカ( ´,_ゝ`)プッ
動いてるヤツら、わかってんだろーな? 俺ら猿にも甘い汁を吸わせねーと通報しまくってやるぞ。 猿が動かせなければBOTの数が減って目立つだろうから粘着しまくってやる。 それとRMTやってるヤツら、お前らも覚悟しとけよ。 絶対金儲けなんてさせねー。 テキトーなプロバメールとテキトーな個人情報用意して お前らの個人情報だけいただいてやるからな。
あーひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ∧_∧ ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ( ゚∀゚)ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひ∧_∧ひ__(____つ_ ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ (*゚∀゚)/ ロロロロロロ ∧_∧ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ / /ロロ ロロ(゚∀゚ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひ〜(_/ ∧ ∧ ロロ⊂ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ/ ロロ( ゚∀゚)ロロ / (___ノ0 ひゃひゃひゃひゃひゃひゃひゃひ ひゃ|| ̄ ̄ / | ̄ ̄|| ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ|| ヽ(___ノ || ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ
ってかうpしないと本当にBOT探して通報するよ
>>553 ちょっといくらなんでも必死すぎ
オチツケよ
定期メンテナンス延長のお詫び 2003.08.19 15:40 ラグナロクオンライン運営チームです。 本日15時終了予定でありました定期メンテナンスにおいて 作業遅延の為、メンテナンス終了時刻を延期させていただきました。 ユーザーの皆様には大変ご迷惑をお掛けいたしました事 また、事後のご案内となりましたことを重ねてお詫び申し上げます。 尚、15時20分をもって全ワールドの定期メンテナンスは終了しております。
通報されてもBANされないのはお前等がよく知ってるだろw
ぺーぱー氏ネ
バラとRMTの相場落ちるからおしえない
>>553 必死だな( ´,_ゝ`)プゲラッチョ
>>550 バカかお前は
うpろだなんて限定されるじゃねーか
俺も3つ目のうpろだでハケーンしたけど罠がワカラソ・・・
確かに繋がるには繋がるし・・・
。・゚・(ノД`)・゚・。 誰か罠解除できた人いた?
: : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
: :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::::::::::::::::::::::::
/:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄
誰か
>>1-1000 になんかいってやってくれよ・・
ばらすとRMTの相場落ちるから教えない
>>524 漏れもそこでエラーが出る・・・
$CalcPath_destroy = new Win32::API("Tools", "CalcPath_destroy", "N", "V");
die "Could not locate Tools.dll" if (!$CalcPath_destroy);
#8/19 暗号化対策
if ($config{'login'} == 1) {
$Encode = new Win32::API("Encode", "Encode", "NNNPPPP", "V");
die "Could not locate Encode.dll" if (!$Encode);
}
} elsif ($config{'buildType'} == 1) {
$ToolsLib = new C::DynaLib("./Tools.so");
---------------------------
config.txt
login 1
こんな感じになってるんだけど何がおかしいの?
教えてエロい人
: : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
: :::::::::::::::::
>>567 :::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::::::::::::::::::::::::
/:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄
>>564 どこか分かれば罠解除方法教えられるけどな
>504 $Encode->Call($config{'version'}, $config{'servertype'}, $config{'servicetype'}, $config{'username'}.pack("C", 0), $config{'password'}.pack("C", 0), $msg1DC, $msg1DD); 頼む、それをどこの行に入れれば良いか教えて下さいm(_ _)m
あーひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ∧_∧ ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ( ゚∀゚)ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひ∧_∧ひ__(____つ_ ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ (*゚∀゚)/ ロロロロロロ ∧_∧ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ / /ロロ ロロ(゚∀゚ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひ〜(_/ ∧ ∧ ロロ⊂ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ/ ロロ( ゚∀゚)ロロ / (___ノ0 ひゃひゃひゃひゃひゃひゃひゃひ ひゃ|| ̄ ̄ / | ̄ ̄|| ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ|| ヽ(___ノ || ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ
あーひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ∧_∧ ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ( ゚∀゚)ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひ∧_∧ひ__(____つ_ ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ (*゚∀゚)/ ロロロロロロ ∧_∧ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ / /ロロ ロロ(゚∀゚ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひ〜(_/ ∧ ∧ ロロ⊂ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ/ ロロ( ゚∀゚)ロロ / (___ノ0 ひゃひゃひゃひゃひゃひゃひゃひ ひゃ|| ̄ ̄ / | ̄ ̄|| ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ|| ヽ(___ノ || ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ
578 :
524 :03/08/19 15:48 ID:???
そもそも漏れのkoreは$ROCryptで検索しても何もひっかからねーし・・・。 別のkoreから移植してみるか・・・。
まとめ。
http://kore.sourceforge.net/phpBB2/viewtopic.php?t=2394 で、encode.dll落とす。
↓koreに追加。
- die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt)
+ die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt);
+
+ if ($config{'login'} == 1) {
+ $Encode = new Win32::API("Encode", "Encode", "NNNPPPP", "V");
+ die "Could not locate Encode.dll" if (!$Encode);
+ }
-------------------------------------------- sub checkConnection
undef $msg;
connection(\$remote_socket, $config{"master_host_$config{'master'}"},$config{"master_port_$config{'master'}"});
- sendMasterLogin(\$remote_socket, $config{'username'}, $config{'password'});
+ if ($remote_socket && $remote_socket->connected()) {
+ if ($config{'login'} == 1) {
+ print "Secure Login...\n";
+ undef $msg1DC;
+ sendMasterCodeRequest(\$remote_socket);
+ } else {
+ sendMasterLogin(\$remote_socket, $config{'username'}, $config{'password'});
+ }
+ }
+ } elsif ($conState == 1 && $config{'login'} == 1 && $msg1DC ne "" && timeOut(\%{$timeout{'master'}}) && $conState_tries) {
+ print "Encode password...\n";
+ $msg1DD = "\0" x (47);
+ $Encode->Call($config{'version'}, $config{'servertype'}, $config{'servicetype'}, $config{'username'}.pack("C", 0), $config{'password'}.pack("C", 0), $msg1DC, $msg1DD);
+ sendMasterSecureLogin(\$remote_socket, $msg1DD);
+ $timeout{'master'}{'time'} = time;
+ $ROCrypt_destroy->Call();
あーひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ∧_∧ ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ( ゚∀゚)ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひ∧_∧ひ__(____つ_ ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ (*゚∀゚)/ ロロロロロロ ∧_∧ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ / /ロロ ロロ(゚∀゚ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひ〜(_/ ∧ ∧ ロロ⊂ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ/ ロロ( ゚∀゚)ロロ / (___ノ0 ひゃひゃひゃひゃひゃひゃひゃひ ひゃ|| ̄ ̄ / | ̄ ̄|| ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ|| ヽ(___ノ || ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ
-------------------------------------------- + } if ($switch eq "01DC") { + $msg_size = unpack("S1", substr($msg, 2, 2)); + $msg1DC = substr($msg, 0, $msg_size); -------------------------------------------- + sub sendMasterCodeRequest { + my $r_socket = shift; + my $msg = pack("C*", 0xDB, 0x01); + encrypt($r_socket, $msg); + } + + sub sendMasterSecureLogin { + my $r_socket = shift; + my $msg = shift; + encrypt($r_socket, $msg); + } +
最後にこれもな。 $Encode->Call($config{'version'}, $config{'servertype'}, $config{'servicetype'}, $config{'username'}.pack("C", 0), $config{'password'}.pack("C", 0), $msg1DC, $msg1DD);
Could not locate rocrypt.dll" if (!$ROCrypt_decrypt) がありません!!
587 :
524 :03/08/19 15:53 ID:???
残念ながらこのkoreではダメらしい・・・。移植も漏れには無理な量だ。 仕方ないから他のkore探してきまつ。
>>587 この量が無理って... お前社会で働いていけるのか?
589 :
ネトゲ廃人@名無し :03/08/19 15:56 ID:4JQNE/XZ
質問ですが、 ); ←とかで終るとき、最後は空白一つ入れておくのですか? 455さんとかのは、空白あるんで・・
欲しいならRMT板逝けば?
>581 この部分の貼り付け位置ってCheck Connectionの中でいいの? このあたりがうまくいってないっぽい… 軽くでいいから教えてくれないか?
あーひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ∧_∧ ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ( ゚∀゚)ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひ∧_∧ひ__(____つ_ ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ (*゚∀゚)/ ロロロロロロ ∧_∧ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ / /ロロ ロロ(゚∀゚ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひ〜(_/ ∧ ∧ ロロ⊂ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ/ ロロ( ゚∀゚)ロロ / (___ノ0 ひゃひゃひゃひゃひゃひゃひゃひ ひゃ|| ̄ ̄ / | ̄ ̄|| ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ|| ヽ(___ノ || ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer
あーひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ∧_∧ ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ( ゚∀゚)ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひ∧_∧ひ__(____つ_ ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ (*゚∀゚)/ ロロロロロロ ∧_∧ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ / /ロロ ロロ(゚∀゚ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひ〜(_/ ∧ ∧ ロロ⊂ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ/ ロロ( ゚∀゚)ロロ / (___ノ0 ひゃひゃひゃひゃひゃひゃひゃひ ひゃ|| ̄ ̄ / | ̄ ̄|| ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ|| ヽ(___ノ || ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ
がっつくのカコワルイ 俺はゆっくり待つよ 明日でいいからうpよろ
.\ 癌張ってるのに信じてもらえないの〜♪ ./ \ _、_ _、_ _、_ ./ \ ♪ ( ,_ノ` ) ( ,_ノ` ) ( ,_ノ` ) ♪ / 永遠にお待ち下さい! .\ ⊂ つ⊂ つ⊂ つ /. _、_ ガンホー \ 人 Y 人 Y 人 Y ./_、_ ( く_,` ) ごめんなさいっ! 癌張ってます!\し'(_) し'(_) し'(_) /( ,_ノ` ) /ヽ∽/⌒i _、_ ☆. \ ∧∧∧∧ ./ /ヽ∽/\ ∨ | | ( く_,` ) n ☆ \ < > ./ / V/ ̄ ̄ ̄ ̄/| |  ̄ \ ( E). \.< の ガ >/ __(__ニつ/ 癌崩 /__| |___ フ 癌 /ヽ ヽ_// < 予 ン > \/____/ (u ⊃ ―――――──――――――< 感 ホ >―――――──――――――― (( n Good Job !! n ))/< !!! │ > _、_ _、_ (ヨ ) _、_ ( E) / < > お察し下さい!( ,_ノ` ) ( く_,` ) 仕様です!
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer
うごかねぇな、と思ってたら、原因判明シタヨ。 日本って遅れてるんだな・・・と改めて思ったね俺は。
601 :
524 :03/08/19 16:00 ID:???
>>588 ここに張られたコードくらいは貼れるよ。
ただ、
>>578 で書いたとおり他のkoreと違うらしいからこのkoreじゃ無理だと判断しただけ。
今別のが手元にあったからそれを改造中。これは前のkoreに欠けてた部分もあったし、多分できるようになると思う。
+ sub sendMasterCodeRequest { + my $r_socket = shift; + my $msg = pack("C*", 0xDB, 0x01); + encrypt($r_socket, $msg); + } + + sub sendMasterSecureLogin { + my $r_socket = shift; + my $msg = shift; + encrypt($r_socket, $msg); + } + てどこに追加?
あーひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ∧_∧ ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃ ( ゚∀゚)ひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひ∧_∧ひ__(____つ_ ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ (*゚∀゚)/ ロロロロロロ ∧_∧ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ / /ロロ ロロ(゚∀゚ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひ〜(_/ ∧ ∧ ロロ⊂ )ひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ/ ロロ( ゚∀゚)ロロ / (___ノ0 ひゃひゃひゃひゃひゃひゃひゃひ ひゃ|| ̄ ̄ / | ̄ ̄|| ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃ|| ヽ(___ノ || ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ ひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃひゃ
+ } if ($switch eq "01DC") { の部分でエラーがでるな なんで?
つーか上手くいかない。。
うっし、ようやくデキタ Encodeで止まる香具師はもっかい公式板見て コンフィグ見直すといけると思うよ 漏れもコンフィグの一部を間違ってた
>>607 サブルーチンはプログラムの尻が定石だボケ!!
基本だぞ!!
612 :
ネトゲ廃人@名無し :03/08/19 16:06 ID:QaZLDb0e
>>605 } elsif ($switch eq "01DC") {に直したらいけた
+ } if ($switch eq "01DC") { + $msg_size = unpack("S1", substr($msg, 2, 2)); + $msg1DC = substr($msg, 0, $msg_size); 最後にここだけ教えてくれないか? この上に破線があるから上とは別の場所に張るんだよな?
-------------------------------------------- + } if ($switch eq "01DC") { + $msg_size = unpack("S1", substr($msg, 2, 2)); + $msg1DC = substr($msg, 0, $msg_size); -------------------------------------------- はsub checkConnectionに追加?
>>616 新パケへの対応追記方法は今までに何度も既出
あー混乱するんで、何方かまとめてください。 die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt)が無いkoreで。
猿だらけだな。 @本家からdll落とす Aコンフィグに追加 Bplにいくつかのコード追加 Cウマー で簡単だろ。
Secure Login...のあとすぐTime Outでループ どっか間違ったか・・・
+$ROCrypt_initialize = new Win32::API("rocrypt", "ROCrypt_initialize", "PN", "N"); +die "Could not locate rocrypt.dll" if (!$ROCrypt_initialize); + +$ROCrypt_destroy = new Win32::API("rocrypt", "ROCrypt_destroy", "", "V"); +die "Could not locate rocrypt.dll" if (!$ROCrypt_destroy); + +$ROCrypt_encrypt = new Win32::API("rocrypt", "ROCrypt_encrypt", "PN", "N"); +die "Could not locate rocrypt.dll" if (!$ROCrypt_encrypt); + +$ROCrypt_decrypt = new Win32::API("rocrypt", "ROCrypt_decrypt", "PN", "N"); +die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt); + +if ($config{'login'} == 1) { +$Encode = new Win32::API("Encode", "Encode", "NNNPPPP", "V"); +die "Could not locate Encode.dll" if (!$Encode); +}
syntax error at 08192.pl line 74, near ") if" syntax error at 08192.pl line 78, near "}" Execution of 08192.pl aborted due to compilation errors. こんなんでる・・・なんでこでエラーでるんだろ
if (!$config{'buildType'}) { 〜 } elsif ($config{'buildType'} == 1) { の間、どこでもいいから if ($config{'login'} == 1) { $Encode = new Win32::API("Encode", "Encode", "NNNPPPP", "V"); die "Could not locate Encode.dll" if (!$Encode); } を入れれ。
んで sub checkConnection { 内の } elsif ($conState == 1 && !($remote_socket && $remote_socket->connected()) && timeOut(\%{$timeout_ex{'master'}}) && !$conState_tries) { の後に print "Connecting to Master Server...\n"; $conState_tries++; undef $msg; connection(\$remote_socket, $config{"master_host_$config{'master'}"},$config{"master_port_$config{'master'}"}); if ($remote_socket && $remote_socket->connected()) { if ($config{'login'} == 1) { print "Secure Login...\n"; undef $msg1DC; sendMasterCodeRequest(\$remote_socket); } else { sendMasterLogin(\$remote_socket, $config{'username'}, $config{'password'}); } } $timeout{'master'}{'time'} = time; } elsif ($conState == 1 && $config{'login'} == 1 && $msg1DC ne "" && !timeOut(\%{$timeout{'master'}}) && $conState_tries) { print "Encode password...\n"; $msg1DD = "\0" x (47); $Encode->Call($config{'version'}, $config{'servertype'}, $config{'servicetype'}, $config{'username'}.pack("C", 0), $config{'password'}.pack("C", 0), $msg1DC, $msg1DD); sendMasterSecureLogin(\$remote_socket, $msg1DD); undef $msg1DC; } elsif ($conState == 1 && timeOut(\%{$timeout{'master'}}) && timeOut(\%{$timeout_ex{'master'}})) { print "Timeout on Master Server, reconnecting...\n"; killConnection(\$remote_socket); undef $conState_tries; を入れれ。
みんなどのkoreベースでやってる? 漏れのはKore 0.93.191 ベースの改造Kore by 133 ◆JCViYoQvVM の少しパワーアップ ってやつなんだけど。
>>629 ***********************************
* Kore 0.93.191 ベースの改造Kore *
* by 133 ◆JCViYoQvVM *
* ↑の少しパワーアップ *
***********************************
もう情報が交錯してワケワカンネ
632 :
627 :03/08/19 16:24 ID:???
あとは #Parse Message の中に } elsif ($switch eq "01DC") { $msg_size = unpack("S1", substr($msg, 2, 2)); $msg1DC = substr($msg, 0, $msg_size); を入れて #OUTGOING PACKET FUNCTIONS 内に sub sendMasterCodeRequest { my $r_socket = shift; my $msg = pack("C*", 0xDB, 0x01); encrypt($r_socket, $msg); } sub sendMasterSecureLogin { my $r_socket = shift; my $msg = shift; encrypt($r_socket, $msg); } 入れればおわり
encode.dllで強制終了
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレッチレッ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer
Encode password...のあとencode.dllがエラー吐いて強制終了しまつ
本家から落とすもの落として、コンフィグいじれば↑で普通に動くだろ。 わからん奴はどうしようもないのでRO引退ということで。
640 :
627 :03/08/19 16:30 ID:???
× encode.zip ○ enc_new.zip
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ インタイダッ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 猿
642 :
ネトゲ廃人@名無し :03/08/19 16:31 ID:4JQNE/XZ
$Encode = new Win32::API("Encode", "Encode", "NNNPPPP", "V"); NNNじゃなくてNN
$Encode->Call($config{'version'}, $config{'servertype'}, $config{'servicetype'}, $config{'username'}.pack("C", 0), $config{'password'}.pack("C", 0), $msg1DC, $msg1DD); の$config{'servertype'}, $config{'servicetype'},に該当する設定がないkoreなんだが どうすれば(;´Д`)
今BOTしてる香具師徹底的に見つけ出して粘着&通報しまくってやる! それが今の漏れの生き甲斐だぁ!!!!!!!! 早くUPしてくれないと通報しまくるぜぇクハハ
>#Parse Message の中 >#OUTGOING PACKET FUNCTIONS 内 中のどの辺に入れればいいのかな・・・
>627 THX
Connecting to Master Server... Connecting (61.215.212.5:6900)... connected Secure Login... Encode password... Wrong number of parameters: expected 6, got 7. だそうでつ
>>643 # 0 = primary, 1 = sakray, 2 = local
servertype 0
# 0 = korea, 1 = america, 2 = japan, 3 = china, 4 = taiwan, 5 = thai, 6 = indonesia, 7 = philippine, 8 = malaysia
servicetype 2
login 1
>>627 =神
ありがとうございます。
//End of updateは抜ける事が出来ました。
なんだオマエラまだ入れねーのか?(プ
>>642 いや、NNNだろ
なんか本家の古いコード見てるっぽい奴多いな
よく読めよ
猿だらけ
Connecting to Master Server... Connecting (61.215.212.5:6900)... connected Secure Login... エラーで入れませぬ・・うぅ
ふー、授業終わったんで今から帰るんだが、 現状は、 enc_new.zip と公式フォーラムのコード・コンフィグ追加で 無問題? というか動いてるのか? ROcryptはいっててもはいってなくても、どうでもいいから。 動く/動かないで回答よろ ↓
saru uzeeeeeeeeeeeeeeeeeeeeee
早くうpしてくれー
660 :
ネトゲ廃人@名無し :03/08/19 16:42 ID:4JQNE/XZ
猿ども氏ね
自分なりにまとめ。 またネ申気取りが来たぜ!って人は放置してくれ。 ↓8-19patch対応↓ --------------1st step start---------------- - die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt) + die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt); + + if ($config{'login'} == 1) { + $Encode = new Win32::API("Encode", "Encode", "NNNPPPP", "V"); + die "Could not locate Encode.dll" if (!$Encode); + } -------------------1st step end-------------------- die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt) がない場合 die "Could not locate Tools.dll" if (!$CalcPath_destroy); + +$ROCrypt_initialize = new Win32::API("rocrypt", "ROCrypt_initialize", "PN", "N"); +die "Could not locate rocrypt.dll" if (!$ROCrypt_initialize); + +$ROCrypt_destroy = new Win32::API("rocrypt", "ROCrypt_destroy", "", "V"); +die "Could not locate rocrypt.dll" if (!$ROCrypt_destroy); + +$ROCrypt_encrypt = new Win32::API("rocrypt", "ROCrypt_encrypt", "PN", "N"); +die "Could not locate rocrypt.dll" if (!$ROCrypt_encrypt); + +$ROCrypt_decrypt = new Win32::API("rocrypt", "ROCrypt_decrypt", "PN", "N"); +die "Could not locate rocrypt.dll" if (!$ROCrypt_decrypt); を追加
Connecting to Master Server... Connecting (61.215.212.5:6900)... connected Secure Login... どうすればよいでしょうか・・
>>627 さんのおかげで上手くいきました。
どうもありがとうございます!
665 :
ネトゲ廃人@名無し :03/08/19 16:44 ID:w3PtoO2A
なんか自分でencode.dllをコンパイルしたら駄目だったが、 落としてきたDLLはそのまま使えてBOT出来てる。
# ログイン情報 login 1 # クライアント情報 version 9 # 0 = primary, 1 = sakray, 2 = local servertype 0 # 0 = korea, 1 = america, 2 = japan, 3 = china, 4 = taiwan, 5 = thai, 6 = indonesia, 7 = philippine, 8 = malaysia servicetype 2 encrypt 0
667 :
662 :03/08/19 16:44 ID:???
----------------------2nd step start----------------------- undef $msg; connection(\$remote_socket, $config{"master_host_$config{'master'}"},$config{"master_port_$config{'master'}"}); - sendMasterLogin(\$remote_socket, $config{'username'}, $config{'password'}); + if ($remote_socket && $remote_socket->connected()) { + if ($config{'login'} == 1) { + print "Secure Login...\n"; + undef $msg1DC; + sendMasterCodeRequest(\$remote_socket); + } else { + sendMasterLogin(\$remote_socket, $config{'username'}, $config{'password'}); + } + } + } elsif ($conState == 1 && $config{'login'} == 1 && $msg1DC ne "" && timeOut(\%{$timeout{'master'}}) && $conState_tries) { + print "Encode password...\n"; + $msg1DD = "\0" x (47); + $Encode->Call($config{'version'}, $config{'servertype'}, $config{'servicetype'}, $config{'username'}.pack("C", 0), $config{'password'}.pack("C", 0), $msg1DC, $msg1DD); + sendMasterSecureLogin(\$remote_socket, $msg1DD); + $timeout{'master'}{'time'} = time; + $ROCrypt_destroy->Call(); --------------------2nd step end----------------------- ここで引っかかってる人いないっぽい?ため説明割愛
>>627 のやつチャレンジしたんですがそれいれて
起動するとなぜかすぐとじてしまいます。
ご教授お願いします
>>668 サンクス。
ツマンネー(´・ω・`)
もうちょっと祭りを期待してたのに…。
671 :
524 :03/08/19 16:46 ID:???
おぉぉ。何事も無かったかのように動き始めたよ!
マジ有り難う
>>627
>>665 コンパイルするとき最適化はずせ
最適化はずすと正常に動いた
あとはシンボルのexportを確認
673 :
662 :03/08/19 16:47 ID:???
----------------3rd step start-------------------- + } elsif ($switch eq "01DC") { + $msg_size = unpack("S1", substr($msg, 2, 2)); + $msg1DC = substr($msg, 0, $msg_size); ----------------3rd step end-------------------- 前述のコードは + } if ($switch eq "01DC") { だが + } elsif ($switch eq "01DC") { が正しいのでは?と思われる
Connecting to Master Server... Connecting (61.215.212.5:6900)... connected Secure Login... どうすればよいでしょうか・・??
↓癌呆社員が必死に一言
なんか既に暗号化解除して、複数垢でBOTやってるような人間が負組みな気がするな。
これだけヒントでてるのにできない香具師は(・∀・)カエレ!!
>>673 ----------------3rd step start--------------------
+ } elsif ($switch eq "01DC") {
+ $msg_size = unpack("S1", substr($msg, 2, 2));
+ $msg1DC = substr($msg, 0, $msg_size);
----------------3rd step end--------------------
刃どこにいれればよいのでしょうか^^;?
>>669 だから〜enc_new.zipだってば
× encode.zip ○ enc_new.zip でも Wrong number of parameters: expected 6, got 7.でつね・・・
かってに閉じるのはソース移植に失敗してるから。 もっかいやり直してみ。バックアップわすれんなよー
>>680 ヒント以前に、回答が出てるんだが( ゚д゚)y--~~
猿の質も落ちたなあ…ウキー(・∀・)ウキー
コードの追加ぐらいはできるだろうに。
enc_new.zip はどうやって手に入れるんすか
鳩はおいてけぼり
コード追加とコンフィグいじりだけなのに 猿の中の人は大変だな
>>627 さんと
>>666 さんのお陰でなんとか起動できました
本当にありがとう。
貴方たちは神です。
あぁ〜起動してもすぐ閉じる
てか本家のBBSに既に書いてあったのね。 2時30分あたりから必死にこのスレをリロードしてた俺は一体・・・・
697 :
662 :03/08/19 16:53 ID:???
-----------------4th step start-------------------
+ sub sendMasterCodeRequest {
+ my $r_socket = shift;
+ my $msg = pack("C*", 0xDB, 0x01);
+ encrypt($r_socket, $msg);
+ }
+
+ sub sendMasterSecureLogin {
+ my $r_socket = shift;
+ my $msg = shift;
+ encrypt($r_socket, $msg);
+ }
+
------------------4th step end---------------------
サブルーチン群に突っ込め
------------------5th step start-------------------
↓config.txt↓
version 9
servertype 2
servicetype 2
login 1
-------------------5th step end------------------
------------------last step start----------------
↓注意事項↓
encode.dllでエラーでる香具師は
http://kore.sourceforge.net/phpBB2/viewtopic.php?t=2394 にあるencode.zipの方を使ってると思われる
そっちではなく下の方にあるenc_new.zipの方を使え
--------------last step end----------------------
>>689 鳩が紛れ込んでるせいだろ( ´ー`)y-~~
罠外しで必死な鳩じゃ無理っていうか無駄
猿はコード追加して、落ち着け
>>673 その通り、456の時点で見落としてました
本当はもう一つ間違いがあったんだけど
あんまり影響ないかな。
} elsif ($switch eq "01DC") { elsifだとエラーがでた・・・
無事に動きました、神に感謝! 思ったんだけど、おまいら優しいな・・・ 俺だったら絶対に他人に教えないけどな〜
>>627 様々だな。
本当の神って
>>627 の事を言うんだな。
すぐ閉じるってやつは
>>673 でミスってるのだと思われる。
別にここでなくてもいいんだが
} elsif ($switch eq "007A") {
$msg_size = 4;
の次にでもいれとけ。
>>697 全部やってもWrong number of parameters: expected 6, got 7.
だいたいこのエラーメッセージって何が吐いてるんだろ?
koreにはないしdllにもないし
>>697 3rd,4th stepのコードをplのどこにぶちこめばいいのか
わかりません・・・どこにいれればいいのでしょうか・・・?
コンフィングには何を追加すればいいのでしょうか?
( ゚Д゚)ポカーン 鳩は} elsif {も分からないのかよ
本家のコードだとEncode Password...が沢山出るから timeOut(\%{$timeout{'master'}}) のように書き換え
エロスif もしえっちがしたくなったら。。。という意味だ! くるっくー
>>627 さんありがとうございました、無事起動に成功しました。
dllでひっかかってました。
elsif -> if(最初に出たコード)に直したら動いた
perlで掲示板くらい書けない奴は鳩スレ行ってくれない? マジでうぜえ
↓今までの全部まとめてみました
,,,,e*llll''゙゙゙゙""゙゙゙'┻*e,,,,、 .,,,lll゙゙″ ゙゙゙W,,, ,,,ll゙° ゚゙%,,、 .,,ll゙゜ _,,,,_ .゙゙l,,、 .,ll゙,wll゙゙゚゚゚゙“′  ̄.゙゙゙゙'*l,, 、 '゙l,, ,l゙.'° ゙゙%. .゙゙l, .,l゙ __、 _,,,,,_ ゙l、 .,l゙ ,,,lll'゙ll|||l|゙,,l! rlll,゙”゙l|||||゙llli,,_ 'll、 まとめだよ・・・ ,l゜ ゙゙゙''*!!!!!!!ll゙° '゙ !!!!!!llil゙ll・ ゙l .ll _,,,,,,,,,,_ ll .l゙,,ill**lli,,,、 .,,lll'゙゙~` ゙゙゙゙゙lll,,、 ,,,llll゙゙゙゙゙゙゙゙゙゙゙'Wi,,_ .ll ..,,l゙° .゙゙ll,,.,,l゙゜ .゙゙l,, ,,l゙° . ゚゙ll,.ll ,l゙ 'lil′ ゙il° ゙ll l| [ ] ll, [ ] ll [ ] ll 'l, ,l゙ll,, ,,l゙l,、 ,l° ..゙l,,、 .,,l゙ .゙゙ll,,,,、 ,,,,ill゙’ .'゙l,,_ ,,ll゙’ ゙゙Wl,ell*゙゙` ,,,,,,,,,, ゙゙゙゙゙゙゙゙゙゙” ゙゙Wi,,,,,,,,,,,,,,,,,illllll° ゙゙l,, ゙l,,. ゙”””゙゚゚゚゚゙''"""''''',lト  ̄` .,,l゙` ゙゙ll,, .゙゙\,,___,,,,ill゙° .,,ll゙゜ .゙゙%,,,  ̄ ̄ ̄` ,,,ll゙° ゙゙゙lli,,,_ ゙゚゙゙““″ ,,,,illl゙° ゙゙゙─、,,,,,,,,,,,,,,,eil*ll゙゙゙゜
全部追加してもtimeout連打してしまう・・・・
すぐ閉じる・・・ だれかうpして欲しい・・・
716 :
ネトゲ廃人@名無し :03/08/19 17:01 ID:Ztmk0f2a
やべ・・・うごいた・・。 ありがとう
,,,,e*llll''゙゙゙゙""゙゙゙'┻*e,,,,、 .,,,lll゙゙″ ゙゙゙W,,, ,,,ll゙° ゚゙%,,、 .,,ll゙゜ _,,,,_ .゙゙l,,、 .,ll゙,wll゙゙゚゚゚゙“′  ̄.゙゙゙゙'*l,, 、 '゙l,, ,l゙.'° ゙゙%. .゙゙l, .,l゙ __、 _,,,,,_ ゙l、 .,l゙ ,,,lll'゙ll|||l|゙,,l! rlll,゙”゙l|||||゙llli,,_ 'll、 ハトども!!!全員喰っちまうぞ!!!!!! ,l゜ ゙゙゙''*!!!!!!!ll゙° '゙ !!!!!!llil゙ll・ ゙l .ll _,,,,,,,,,,_ ll .l゙,,ill**lli,,,、 .,,lll'゙゙~` ゙゙゙゙゙lll,,、 ,,,llll゙゙゙゙゙゙゙゙゙゙゙'Wi,,_ .ll ..,,l゙° .゙゙ll,,.,,l゙゜ .゙゙l,, ,,l゙° . ゚゙ll,.ll ,l゙ 'lil′ ゙il° ゙ll l| [ ] ll, [ ] ll [ ] ll 'l, ,l゙ll,, ,,l゙l,、 ,l° ..゙l,,、 .,,l゙ .゙゙ll,,,,、 ,,,,ill゙’ .'゙l,,_ ,,ll゙’ ゙゙Wl,ell*゙゙` ,,,,,,,,,, ゙゙゙゙゙゙゙゙゙゙” ゙゙Wi,,,,,,,,,,,,,,,,,illllll° ゙゙l,, ゙l,,. ゙”””゙゚゚゚゚゙''"""''''',lト  ̄` .,,l゙` ゙゙ll,, .゙゙\,,___,,,,ill゙° .,,ll゙゜ .゙゙%,,,  ̄ ̄ ̄` ,,,ll゙° ゙゙゙lli,,,_ ゙゚゙゙““″ ,,,,illl゙° ゙゙゙─、,,,,,,,,,,,,,,,eil*ll゙゙゙゜
おい、さっきからAA連張りしてる香具師やめてくれ 無駄遣いすんな
なぁ、クルックーども。 せめて公式板に書いてある記事読めるぐらいの英語力は身につけろ。 はっきりいって、これからの世の中不自由するぞ。間違いなく。
662=神ですね・・ どうも”
3rd4th stepのコードをplのどこにいれればいいんでしょうか・・・?
3rdは一応
>>702 のところへいれておきました。
さてと、おまいらもうそろそろ追加コードの話でもしませんか
bot動きますた 数時間で解除される暗号化に意味はあるのでしょうか? というかなんでこんなに早く解読できるんですか? ネ申と呼ばれる人の中には癌社員も含まれているのだろうか...。
アソパソマソのAAまじわろた
>>721 お前perlのカウンターも書けないだろ?
727 :
:03/08/19 17:07 ID:ulSbgdPU
( ^^)<ぬるぽ(^^)
動いた。 つか、こんな暗号しか考えれないのもネトゲだ。 クライアントで大概の処理を済ましているのが悪い、と言いたい所だがその為にこのゲームの軽さがある訳だしな。
>>627 の設定で、ログイン鯖とおって、そのあとに、
# ログイン情報
login 1
# クライアント情報
version 9
# 0 = primary, 1 = sakray, 2 = local
servertype 0
# 0 = korea, 1 = america, 2 = japan, 3 = china, 4 = taiwan, 5 = thai, 6 = indonesia, 7 = philippine, 8 = malaysia
servicetype 2
encrypt 0
をconfigに追加し、enc_newを同フォルダに入れて起動すると、
9161行目エラーになって、調べてみますと、
($local_socket) || die "Error creating connection to local server: $!";
となってました。
どうすればいいんでょうかあ?;
本家の人間が神なんだって
627氏ならびにenc_new.zipを教えてくれた方に感謝 ありがとう
732 :
703 :03/08/19 17:10 ID:???
Wrong number of parameters: expected 6, got 7. から進展しねw 動いてる香具師はうpキボンヌ
動いたァアアアアアアアアアッッッ!!!!! 俺すげぇ!!(・∀・)ウキャキャキャキャッッ!!
動かない香具師はこのスレ100回嫁 動かない報告はいらね
736 :
:03/08/19 17:12 ID:ulSbgdPU
>>729 #Koreのバージョン
version 9
# 0 = primary, 1 = sakray, 2 = local
servertype 0
# 0 = korea, 1 = america, 2 = japan, 3 = china, 4 = taiwan, 5 = thai, 6 = indonesia, 7 = philippine, 8 = malaysia
servicetype 2
login 1
kろうg
教えてあげませんよ
>>736 レスありがとうございます!
それを貼ればいいんですね?
今回暗号化対策簡単だったせいか 皆やさしいなぁ 鳩には無理かもしれんが猿程度ならなんとかなるね とりあえず、対応版うpはやめとこうぜ ここのスレで対応できないやつは(ry 罠入りEXEなら可
ごめ。流れ引っ張って悪いんだけど、 627はじめ、ミジンコにも分かる説明をしてくれたみんな、ホントありがとう。
今回のは優しい説明があったから出来たけど 次からは自分でやりたいな・・・ 鳩から中級者になるにはどうしたらいい?
>>662 氏のやつの2nd stepなのですが、
{$timeout{'master'}}) && $conState_tries) {
がないんです・・・
どこらへんにあるかおしえてください。
3rd 4thstepのコードをplのどこにいれればよいですか? お教え願います・・・
750 :
ネトゲ廃人@名無し :03/08/19 17:21 ID:NnOcRINw
動いてるのをUPしたほうがはやいな
>>747 PerlでもCでもJavaでも好きなのやれ
基本が分かればどれも同じだ
>>741 Wrong number of parameters: expected 6, got 7.
これの対策教えたらいくらでも罵倒してくれw
# ログイン情報 login 1 # クライアント情報 version 9 # 0 = primary, 1 = sakray, 2 = local servertype 0 # 0 = korea, 1 = america, 2 = japan, 3 = china, 4 = taiwan, 5 = thai, 6 = indonesia, 7 = philippine, 8 = malaysia servicetype 2 encrypt 0 これ関係ってふるいKOREだと対応してない? パチ鯖と追った後にさばきゃんされてるみたいなんだが…
ふう、何とか機動完了。 ホント神には感謝感激雨あられ。 このスレ無かったら今現在起動できてなかったわけだし。。。 サテト、のんびりとリヴァイアスでも鑑賞するか。 イクミの変わりップりが凄いw まあこずえが輪姦されちゃあ仕方ないか・・・
動いた!! 皆さんありがとう…感謝感激… では…鳩スレに戻ります
助かりました。 神の皆様、ありがとうございました
>>744 まず猿になれ
自分でコード変更ぐらいできるようになったら猿入門ってとこで
コード追加できればやっとこ中級者の入り口じゃねえの?
あと、koreの全体的な構造がわかることは必須と思われ
でも、前回のような暗号化は次元の違う話だし、今回は本家で既に
対応してた情報があったってだけだな。
ま、今回自力で実装できた=猿合格ってとこでFA?
>758 バージョン0.92.8なんだが… Master Serverにログインできないらしい…
>>627 のやり方を試したのですがsub checkConnection { がどこにもありません。
この場合どうすればいいのでしょうか?
>>760 どこのポンコツKoreつかってんだよ・・・
2nd stepまではコード追記場所を表記してあったため できたのですが3rdstep以降が入れる場所表記してないため わかりません。 よろしければどこに追記するかご教授願います。
>>759 鱒鯖に接続できないのは今回のパッチでpass暗号化されたから
要:コード
はい、次。
>>754 リヴァイアスかよw
確かイクミは両家の坊ちゃんで姉と近親相姦だったが
父親がこれはいかんと姉を無理矢理政略結構させたが、
その結果姉が自殺。
それがトラウマになってて、
失うのが怖かったとか何とか聞いたことあるな。
>>759 同じkoreだがログインできる
どこか間違えてるからエラー吐くんだろ
スレ読み直せ
そして試行錯誤しろ
>>662 (神)のを元に、進め、
最後に
version 9
servertype 2
servicetype 2
login 1
を追加しました。
enc_newに関してもきちんと導入しました。
いざ起動すると、9159行目のところでエラーが起きてるらしく、起動して、
Local server started (:)
Spawning Input Socket...
が出た後、直ぐこのエラーで終了してしまうのですが何故でしょうか。
9159行目は、
($local_socket) || die "Error creating connection to local server: $!";
です。
Koreのタイプは「Kore 0.92.8」です。
>>763 基本は自分で探す
3rd stepのelsifは「もし〜〜でないなら**する」の意
〜〜の判定を行ってる関連のコードに追加
4th stepは書く場所書いてある。
「サブルーチン群に突っ込め」これが答えだ
サブルーチンって何よ?って香具師は勉強不足
ちったぁperlの勉強しろ!
はい、次。
いいかげんにしろよお前ら 何が 「ご教授願います」 だ スレタイ100回読んで出直してこい
>>767 9159行目のコードはなんだ?
Kore 0.92.8ベースでも動くぞ
>>768 ありがとうございます。
3rdはわかりました。ありがとうございました。
で、4thなんですが多分あってると思いますが全部やったのに
動きません・・・
sub sendBuy {
my $r_socket = shift;
my $ID = shift;
my $amount = shift;
my $msg = pack("C*", 0xC8, 0x00, 0x08, 0x00) . pack("S*", $amount, $ID);
encrypt($r_socket, $msg);
print "Sent buy: ".getHex($ID)."\n" if ($config{'debug'} >= 2);
+ sub sendMasterCodeRequest {
+ my $r_socket = shift;
+ my $msg = pack("C*", 0xDB, 0x01);
+ encrypt($r_socket, $msg);
+ }
+
+ sub sendMasterSecureLogin {
+ my $r_socket = shift;
+ my $msg = shift;
+ encrypt($r_socket, $msg);
+ }
+
こんな感じで間にそのままぶちこんだのですがスペースとかで
ちゃんと同じようにそろえたりしないと無効なのでしょうか?
>764,766 最初から見直してみるわ ありがとさん
動きました〜 鳩な俺もいよいよ猿かぁ〜 いや、猿までいってねーなこんなんじゃ
もう何も聞くな質問するな! ハト小屋でおとなしく待ってろ! 1つ追加して動かなかったら一人で1時間は考えろ!
たまに思うんだが エラーの内容が理解できてないっぽい香具師多いよな・・・ plファイルをDクリックで実行するとまぁエラー内容表示されないからその所為なんだろうが・・・ 猿以下の人へ忠告 dosプロンプト(コマンドプロンプト)で実行するとエラーについての内容が表示されます まぁぶっちゃけ英語ですが・・・ その内容を見れば何がおかしいかは大抵わかります そのエラー内容みてもわからん!って場合はそのエラー内容をここで書けば それなりに周りの対応も違ってくるでしょう ↑が「ハァ(゚Д゚)?何言ってんだ?plファイルをDクリック以外でどうやるのさ!」 な人は・・・ BOT使うんじゃねーよ!PC初心者が!(#゚Д゚) でFA
突然スレの動きが速くなったと思ったらこういうことか・・・。
中級者諸君 いつから飼育係になったんだイ
情報ありがとうございました。 これで出かけられます。
kore 092.8ベースだけど無事に動いた このスレに感謝 追加時に{ }を 字下げして見やすくしようとしたら こんがらがった… もっとperlを勉強しないと
632の #OUTGOING PACKET FUNCTIONS 内に sub sendMasterCodeRequest { my $r_socket = shift; my $msg = pack("C*", 0xDB, 0x01); encrypt($r_socket, $msg); } sub sendMasterSecureLogin { my $r_socket = shift; my $msg = shift; encrypt($r_socket, $msg); } はどの部分にいれればいんでしょうか。 これやればいくはずなんでオネガイシマス
???????????????? ?いまさらだが池沼ってどゆ意味? ????????????????
>>771 プログラムの基本が出来てないな
その周辺500行くらいの{}と()の関係を一片さらいなおしてもう一回やってみろ
はい、次。
>>784 ネタか?つっこむのはそこじゃないだろ。
>>782 おねがいです。
ここで質問してスレの無駄使いしないで下さい。
とっととカエレ
なんとか動きました。 662さん、わかりやすい説明ありがとうございました。 鳩から猿になれました。ウキー
>>702 ネ申
そこへぶち込んだらログインでけた・゚・(ノД`)・゚・。
鳩は感激しております
# for jRO version 9 # 暗号化方式 encrypt 0 # 暗号化コード encrypt_opt 2 # 復号化コード decrypt_opt 2 # 暗号化ログイン secure 1 # サーバータイプ 0 = primary, 1 = sakray, 2 = local servertype 0 # サービス地域 0 = korea, 1 = america, 2 = japan, 3 = china, 4 = taiwan, 5 = thai, 6 = indonesia, 7 = philippine, 8 = malaysia servicetype 2
BOT歴1週間の漏れでも10分でできたんだが・・・ 答えは既に載っているわけで。 正直答えがあるのになんで分からないんだ・・・?
793 :
784 :03/08/19 17:54 ID:???
>>785 "プログラムの基本が出来てないな"
にそっちのは含んだつもり
最終的にそこでひっかかったなら放置・・・
>>782 sub で検索しる!
答えは自ずと分かる筈
わかんねぇわかんねぇ言ってる奴さ うpろだ見れ
うpろだにあったんんだけど 使えるかな?
>>796 スマソ つい釣られちまったよ(´・ω・`)
吊って来る∧||∧
そういうわけで多重起動教えてください
>>791 まぁプログラム経験の差だろ
C言語、Perl、Java、この辺りの言語1週間さわった経験があれば
悩むはずがないとこで悩んでるからな。
801 :
767 :03/08/19 18:01 ID:???
sub input_client { my ($input, $switch); my $msg; my $local_socket; my ($addrcheck, $portcheck, $hostcheck); print "Spawning Input Socket...\n"; my $pid = fork; if ($pid == 0) { $local_socket = IO::Socket::INET->new( PeerAddr=> $config{'local_host'}, PeerPort=> $config{'local_port'}, Proto=> 'tcp', Timeout=> 4); ($local_socket) || die "Error creating connection to local server: $!"; while (1) { $input = <STDIN>; chomp $input; ($switch) = $input =~ /^(\w*)/; if ($input ne "") { $local_socket->send($input); } #一時的に削除@quitエラー回避 #last if ($input eq "quit" || $input eq "dump"); }
# $ROCrypt_destroy->Call(); close($local_socket); #視覚MAP閉じる quitwindow(); #exit; } else { $input_socket = $server_socket->accept(); (inet_aton($input_socket->peerhost()) == inet_aton($config{'local_host'})) || die "Input Socket must be connected from localhost"; print "Input Socket connected\n"; return $pid; } } ここの行がおかしいらしいです。。DOSの起動わかんないや。。はとでゴメンナサイ
803 :
767 :03/08/19 18:02 ID:???
($local_socket) || die "Error creating connection to local server: $!"; ↑ 今のサブルーチンのこの行です。
うpろだにあった香具師は攻撃しないぽかったけど 対応部分移植したら自分ので動きますたw 3時間もロスさせやがって癌呆 \2000の損害だグラァ(`Д´)
やっと動いた。。。 ガンホーsいねえいえいえfr
どなたかWin32::APIモジュールについて詳しいかたいませんか? なぜかKore.plでEncode.dllがロードできないです。 $Encode = new Win32::API("Encode", "Encode", "NNNPPPP", "V"); print Dumper($Encode); とだけやるa.plを作って同じ場所で実行すると正常にロードできるのですが・・・ ちなみに上の奴はKore.plからのコピペです。 ヒントなりいただけるとありがたいです。
>>647 の対処法がわかりません。
enc_new なのに…。
7なのに6だぞゴルァ、って何のパラメータなんだ?
>>806 662氏のlast stepとかやった?
sdgfvdしぃvdsyvさybヴぁ「」 dsvさvfsヴひさghbvfbsばb fぶfふだfhぶあhばd あfdばdfぶはういでfhbふぁb あdf倍bhば」ぶいbさづいあghさ「gbばせbあbうr b dwbswbsb
コンパイルエラーでる椰子はうpろだにある8/19対応版koreの差分のとこだけ移植して使え 全部移植するなよ
>7なのに6だぞゴルァ、って何のパラメータなんだ? そのまんまジャン・・・・
CもPealも表記が違うだけで基本は同じだからなぁ 初心者向けのC勉強するだけでもかなり勉強になる
そろそろ帰宅組みが来るから 埋めちゃうか
Perl e r l だろw
restartすると、loginできなくなってない? 俺だけ?
login鯖つないだ後MAPサーバーで落とされるのはなぜ!? ログインとおるなら移植はできてるはずなのに・・・。
前: ネトゲ廃人@名無し
E-mail: sage
内容:
:ネトゲ廃人@名無し :03/08/19 18:07 ID:???
>>647 の対処法がわかりません。
enc_new なのに…。
7なのに6だぞゴルァ、って何のパラメータなんだ?
808 :ネトゲ廃人@名無し :03/08/19 18:10 ID:???
>>806 662氏のlast stepとかやった?
809 :ネトゲ廃人@名無し :03/08/19 18:11 ID:???
sdgfvdしぃvdsyvさybヴぁ「」
dsvさvfsヴひさghbvfbsばb
前: ネ
廃人@名無し
E-mail: sage
内容:
:ネトゲ廃人@名無し :03/08/19 18:07 ID:???
>>647 の対処法がわかりません。
enc_new なのに…。
7なのに6だぞゴルァ、って何のパラメータなんだ?
808 :ネトゲ廃人@名無し :03/08/19 18:10 ID:???
>>806 662氏のlast stepとかやった?
809 :ネトゲ廃人@名無し :03/08/19 18:11 ID:???
sdgfvdしぃvdsyvさybヴぁ「」
dsvさvfsヴひさghbvfbsばb
バグあるね relogすると再ログインできない
>>812 ばかだなぁ・・鳩猿ははなっから勉強する気な
んて無いんだよ。ちょっと下手におだててりゃあ
さ、ほいほい答えくれる自称中級者たちを
利用するクズなんだよ
ただのたかりだな
824 :
817 :03/08/19 18:20 ID:???
自己解決。 うちの娘は encrypt 3 で入れました。 relogもできるし、ウマー
つーか、帰宅してみたら荒れてるな・・ 本家Ver0.93.191で動かせてる香具師いる?
コードの追加場所教えて君は(・∀・)カエレ!! 対応できないいうてる香具師はこのスレ100回嫁 ミジンコ質問、池沼はスルーの方向で
>>811 たしかに言葉どおりなんだろうが・・・
>>807 暇だったから調べようとしたんだが・・・
再現できねぇ・・・
何のパラメータの数が7個あるんだ・・・
厄介なエラー内容だなぁ・・・
ちょいconfig辺りに間違いないか調べてみるヨロシ
>>699 Decryptかな?
結構これが罠になったりするかもw
>>815 自分も。
ログインサーバは通ってるんだけど、キャラセレ鯖に繋がらないままにマップ鯖へ行って、
タイムアウトしてマスターサーバへ戻って来る・・・。
一度目は動いてくれたんだけどなぁ・・・
池沼=チショウ _| ̄|○今まで知らなかった… まさに池沼
やっとこ差動いた。なんで最初のコピペは"if"のところでコンパイルエラでたのかなぁ
いけぬま
>>832 池や沼にはミジンコとかおるからとおもってたよ(プゲラッチョ
普通にrelogできますが(・ω・)? というかコンフィグにencrypt入れてないけど。
エラー起きないけど、ログインできねえ、、662氏の通りやったのにな。。 やり直しか。UZEEE、腹減ってんだよ!!
encryptの値を変えてみたり、消してみたりしたけどダメポ・・・ 移植にミスがあったのか・・・? 忠実に履行したつもりだったんだけど
多重のアドレスは??????????????
844 :
807 :03/08/19 18:49 ID:???
解決しますた。 Call Encode 本家の古いヤツつっこんでた_| ̄|=====○ 少し寝ぼけてるようです(つД`)
ごめんなさい! 月曜にchaosのプロ真ん中のギルド城の宝盗んだの漏れです。 500k相当のアイテム頂きました (´・ω・`)たいしたことないね
>>807 ちゃんとNNNPPPPになってるか確認
やったぁぁぁぁ!できた。ありがとうございました。
いまいちコード追加の場所がわかりません・・・。 適当に貼り付けてもだめだよなぁ・・・
850 :
807 :03/08/19 19:07 ID:???
>>846 NNNPPPPはもとからOKなんだが、本家の古いCall EncodeだとConfigにlangパラメータ
がある。それでパラが足りなかったモヨリ。
以上、お猿さんがプロンテラ前から中継致しました。(・∀・)ウッキー
○ 。 o ___ o 。 /_、_\ _/ ,_ノ` ヽ、_ さっさとBOTよこせや!チンカス共 ( ^ 。 ⌒ 。 ) `-、⌒ ^ ,--―'
リログできんな。 これはバグか?
>>851 マルチしてなければあげようと思ったんだけどな
ログインできたりできなかったりする.... なんじゃこりゃ...
851はヒントだらけなのに何も出来ないカス 所詮h(ry 言える事は627,628,632の内容+config弄り=662,667,673,697の内容 ⇒神 これだけわかりやすくスレ内容まとめてあげてもわからないアフォは B O T す ん な
本日の暗号化に対応したKore
露天開設 壁歩き防止 ルート指定 視覚MAP拡張
などの機能を加えたKoreを販アヒャいたします
ZenyかIrisのお金、アイテム Freyaのお金、アイテムでお願いします
交渉はメールで
[email protected] 罠は一切入っておりません
あと、簡単なサポートでよければメールでいたしますので
そこのところはご安心ください
本家で対応できた人>初級 455で対応出来た人>猿 662当たりで出来た人>鳩 まだ対応できない人>
これだけ丁寧に説明されてるのに まだ動かせない猿は いい機会だから引退したら?wwww
さりげなく455見てなかった…_| ̄|○ できたからいいや(´・ω・`)
>>858 普通入ってる基本機能ばっかりだな( ´_ゝ`)
あ 釣られたのか∧||∧
動かせてない大半は鳩以下のクズどもだろ このスレのログみて分からないなら引退しとけ
さっさと埋めようぜ
たまに動いてゲーム内まで行ったりするが...大抵動かなかったり; 同じ症状のやついる?
漏前ら 新しく追加されたGM権限を持つAIDに気をつけろよ 近々 一斉検挙あるっぽいぞ
一度動いてそれから動かない奴はloginを見てみろ
login? 1のままだが・・・ configのloginのことだよな?
Connecting to Master Server... Connecting (61.215.212.5:6900)... connected Secure Login... Timeout on Master Server, reconnecting... Disconnecting (61.215.212.5:6900)... disconnected . . . . . . . . Connecting to Master Server... Connecting (61.215.212.5:6900)... connected Secure Login... Timeout on Master Server, reconnecting... Disconnecting (61.215.212.5:6900)... disconnected . . . . . . . . Connecting to Master Server... Connecting (61.215.212.5:6900)... connected こうやってSecure Loginを試行しまくってて、 たまーに接続できるんだよね・・・・ なんなんだろかぃ
ばヵばっヵ
>>875 ,879 じゃあお前ら鳩だ。過去ログ100回読んでから出直して来い。
もうくんなよ
はい、次
>>880 このケースは過去ログ読んでも無理げ
使ってるkoreのコードの違いと思われ
はい、また来週
>>875 ,879は鳩だな
鳩は(・∀・)カエレ!!
鳩は(・∀・)カエレ!!
「たまに」ログインできるんだろ よくわかんねーなぁ...
PCのスペック不足でFAだろ
倉庫デュープのやり方教えろや、ハゲ
お前ら、コードの追加方法はちゃんと出てるんだから、 あとは鳩スレで論議してくれ。 605氏などの神の居場所がまたなくなっちまってるだろうが!
思うんだが、今回のはBOT対策というよりは 垂れ流しだとさすがにまずいパスをやっと暗号化した・・・みたいに感じる
894 :
825 :03/08/19 21:01 ID:???
何度かログみながらやったらできました、あり^^ 一回だけ、AA貼りたいのあるんだ、貼らせてくれ ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレッチレッ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer
今仕事から帰ったんだけど、何だこのレスの伸び具合は(; ´д`) どうやら暗号化が来たみたいだな。 でも、すぐ対応できるもので良かった。今は元気に動いてます。
>>833 そのひとつまえの文に;がついてるかチェック
393がいいこといってるな・・・・・・
ところで、対応済み上げろって言ってる奴に聞きたいんだが 今まで使ってたKoreと機能が違うことにはとまどったりしないのか? 住み慣れた部屋から追い出されるような居心地の悪さを感じると思うんだが。
skoreでスタック直った人居るんですか? 俺のは全然変化無しなんですが・・・唯一スタックしても反撃だけはするようだけど。 移植ミスったかな・・・?
今までのkoreが上手く動かないので本家ベースの動かしつつ修正してたらやっと問題点解決 すっげーアフォらしくて所詮漏れも鳩だと思た('A`)ウボァ
鳩な漏れはうpられてた対策済みから差分取って移植して終わり
無事に起動しました 神の方々ありがたう!
いやー、まんまとだまされてたよ。 動きから推測して、アレの位置がおかしいと思ったら・・・ 本家と比較したら直ったよ。
あー俺もrelogするとログインできなくなる。 解決法教えてエロイ人
>>905 パスワード何とかって(勿論英語ね)エラーでました?
自分も今し方成果を見ようとPC見てみたら
このエラーが連続してました。
これがリログ不可かな?
(運悪く敵が多すぎると結構死ぬ場所にBOT放してるんで)
リログが出来なくて再起動が正常なら コードが間違ってる 見直すかKoreを上げるか諦めるかしなさい
>>662 神のをもとにやってみましたが
Perlを起動してもひたすら
Encode passward
の繰り返しです。
どこがまちがってるのかいまいちわからないんですが
おしえてもらえるでしょうか?
暗号化されてからのログを読め、そこに載っている
>>909 つかえないいうてるやつのkoreは元々俺が鳩ながらに移植してつくったやつだ
残念ながらそいつは今回の流出してるコードでは
簡単にはなおらんぞぉぉぉ
実際そっちのほうがなおるやつよりも動きはいいがな(#`д´)ノ
リログしたとき前回の接続がなんたら状態だとずっと失敗する もうリログ切ったよヽ(`Д´)ノ
正直アレだな 2chよりアソコのほうがよっぽどマシだな。いまやぐぐっても 出てこんのがまたniceだし♪たかがチョロ暗号化でこんなにまでなるか? せっかく605氏やら他の中級者が戻りそうな雰囲気で期待してたんだが アホってヤダね〜
つーかrocrypt.dllはいらないだろ
>>914 いらんよ。
最初に張ったヤシもその点は説明してる。
rocrypt.dll持ってないアホーは何も考えずにそのままコピペして、
「そんなメソッドなんてありませんワヨ」
なんて突っ込まれるんだろうがな。
これ以上鳩にヒント与えるのはやめようぜ
ヒントってか答えが書いてあって答えがどこに書いてあるかも書いてあるしな。
Encode password... 起動して暫くしてみたら これが連続して出てるんですが修正方法はないでしょうか? 終了して再び起動もちゃんと出来ます。 今現在もちゃんと活動してくれてますが、何時このエラーが出ることかと重うと 結構はらはらドキドキで・・・
正常に移植できてればリログも問題無いはず。 俺は問題無い。
19日対応しているBOT売りますとか書いてあるやつがいるが、よくこんなもの売る気になるな・・・。
# 暗号化コード encrypt_opt 2 # 復号化コード decrypt_opt 2 # 暗号化ログイン secure 1 この三つは必要なのでしょうか?
>>921 上の2つは暗号化係数に対応したヤシだな。現在ではいらん。
>>922 やはり・・・どおりでコード検索しても引っかからないわけですね。
そういえば、実際の所
} if ($switch eq "01DC") {
$msg_size = unpack("S1", substr($msg, 2, 2));
$msg1DC = substr($msg, 0, $msg_size);
} elsif ($switch eq "01DC") {
$msg_size = unpack("S1", substr($msg, 2, 2));
$msg1DC = substr($msg, 0, $msg_size);
どっちが正しいだろう?
処理的には対して変わらない気もするけど・・・
別なとこでも書いたけど、 前後の関係から言って、}elsif (){のほうがいいかと 同じ動作はするんだけどね
>>924 やはり・・・どうもです。
パールはCGIゲームを弄ったくらいなので
まだまだ勉強せねば・・・
Connecting to Master Server... Connecting (61.215.212.5:6900)... connected Secure Login... Timeout on Master Server, reconnecting... Disconnecting (61.215.212.5:6900)... disconnected 暗号化対応後17:00頃から元気に働いていて 20:30過ぎた頃に突如この状態から進まなくなりました 知り合いの鳩にまったく同じ物を渡してるのに 知り合いの方は元気に動いてます 少々手助けお願いします
>>927 仲間キタ━━━━(゚∀゚)━━━━ッ!!
漏れも全く同じ症状だよ。
IPかとおもって何度かルータ再起動してIP変えてるんだけど
いっこうに直らないっす。
プロバかな。因みにniftyです。
929 :
928 :03/08/20 00:25 ID:???
因みに通常クライアントでは普通にはいれるから 垢BANやチケット切れじゃない・・・┐(´ー`;)┌
933 :
ネトゲ廃人@名無し :03/08/20 00:45 ID:y4Tq7Cqc
このスレ、見る影も無いな。 今回の暗号化以前は、他スレに比べればまともな方だったのだが… 他スレがひどすぎるから比較にならんか('A`)ノ
あげてしまいました。 吊らして頂きます・・・∧||∧
455が最初に飴を与えたのがいけなかったな。 更に勘違いした奴が親切に解説始めるし
今まだログインできてない鳩以下のBOTerは氏んでいいよ。 罠入りexeでもうpしてあげようか?
____ /∵∴∵∴\ /∵∴∵∴∵∴\ /∵∴∴,(・)(・)∴| |∵∵/ ○ \| |∵ / 三 | 三 | / ̄ ̄ ̄ ̄ ̄ |∵ | __|__ | < うるせー馬面 \| \_/ / \_____ \____/
>>940 藻前等鳩どもを誘導するために決まってるだろ( ´,_ゝ`)プゲラ
動いた━━━━(゚∀゚)━━━━ !!! 帰って来てから2時間もかかった訳だが (;´Д`)
943 :
736 :03/08/20 01:12 ID:???
otu
944 :
927 :03/08/20 01:19 ID:???
全く同じplとcontrolファイルと自分のBOT垢知り合いに渡して動くって事は コードの突っ込みミスやconfig.txtとかの設定ミスじゃない予感 830・873-874 あたり同じ症状見たいなんだが、理解不能・・・ OS:2k プロバ:yahoo kore:0.92.8ベース 対応後数時間は正常動作してた で、よく考えたらスレ違いな気も・・・
移植終わったんだが PASSエンコードして弾かれて繋がらないまま… 移植ミスなのか・・・? さっき帰ってきたばかりでログ読み返すのもしんどいよ…
差分が漏れなく書いてあるのに 何故追加できないんだ
まぁ猿でも対応できる訳で… 鳩以下の一掃には丁度良かったんでねぇの?
びっくりするほど糞スレになってるな
誰かが対応済みを上げたところで 全てが水の泡に
>>871 AIDが増えたってことだがそれはクライアントをバイナリエディタで見ればいいの?
キモイ鳩が大量に紛れ込んでるな コードの追加もできない鳩以下は全員(・∀・)カエレ!!
うーん、しばらくおとなしくしておこうか・・・
954 :
953 :03/08/20 01:59 ID:???
>>871 ,951
BANも恐いが止めるのももったいないよな。
帰ってきてここ見てやったら5分で動いた。 ありがとう
そろそろメンテ前の話に戻って良い?
>>950 11行目から17行目まででひとまず笑わせていただきました
が
960 :
928 :03/08/20 03:31 ID:???
>>944 今、やったら繋がった!!
メンテ後数時間は繋がってて、8時半くらいから繋がらなくなったってのも一緒だったよ。
一体なんだったんだろうねー。
>>959 続きなんだよw
気になるじゃんかYO!
>>962 マジでないのか?
一応見てみたけど
GMWis、PASS吐き、僕BOT系オープン
は無かったけど旗はパケ忘れたんでワカンネ
>>960 いい加減気づきなさいよ
● = ○
〃 ヾ
○ ●
_____ ll
ll ヽ / ○
● .|___| ll
__| _、 _|_
ll ( ,_ノ` ) ● それぞAHOO BBマジック!
(( ○_ (~〈∽/>~⌒(つ
..⊂l__) V/ 〈⌒´ ))
/_:L:_,ゝ
_/___/^〉__〉_
(___) (___)
次スレどうすんよ?
やっとこさ色んな機能入れてみたんだが・・・ 前Koreの持ってる奴詰め込んでみたんだけど・・・ 動いた。 けど・・・マップの画面は出るけど 中身は真っ白 ただ、その白い画面をダブルクリックすると 反応はする。 ただ、マップの表示が失敗してるだけ。 分かるヤシいたら教えてけれ。 もち、それなりの礼は・・・ いや・・・金じゃないぞ残念ながらry
968 :
950 :03/08/20 08:50 ID:???
>>969 安心しろ。
あっちは猿スレ こっちは中級だ
少し前の話だがな。
時間切れ ここまでで動かせなかった鳩はおかえりください
実際にはパス抜きあるけどな。
ume?
おはようございます。 全く知識のない単細胞なのですが、スレを読み漁って なんとか暗号化対応できました。 8/19以前では、2垢でKoreを二つ同時に起動できていたのですが、 暗号化対応した後、一つ目のKoreを起動し、二つ目を起動すると、 ”Koreのline 8704のpeerhostが呼べない”と表示され、二つ目のKoreが 起動できません。どなたかヒントでもいいのでどこが悪いのかご指摘して いただけないでしょうか。 あちこちスレを見て回ったのですが解決できなく、書き込みました。 すみません。 ちなみにソース(?)は line 8703 $input_socket = $server_socket->accept(); line 8704 (inet_aton($input_socket->peerhost()) == inet_aton($config{'local_host'})) となっています。
お前氏ねよ ここは中級スレだ、鳩の方に行け
そういう言葉遣いはよくないんじゃないでしょうか?wwwwwwwww
>>979 >273 :ネトゲ廃人@名無し :03/08/20 08:48 ID:???
>
>>271 >ageなきゃ教えたのにな
>
>気分がいいからヒントだけやる
>
>「Koreのline 8704のpeerhostが呼べない」
>この意味を少し考えろや
>
>hostが立てられない
>↓
>何故か
>↓
>指定されたポートが別のkoreで使われてるから
>↓
>ポート番号を・・・
>
>
>こんでわからなかったらBOTやめろ
>迷惑
さぁおまいら、そろそろ1000取り合戦のお時間ですよ
('A`)メンドクセ
ウメ━━━━ヽ(゚∀゚ )人(゚∀゚)人( ゚∀゚)ノ━━━━!! アァ('A`)マンドクセ
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレッチレッ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer
989 :
989 :03/08/20 16:24 ID:???
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレッチレッ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer
990 :
989 :03/08/20 16:26 ID:???
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレッチレッ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer
ふぉふぉふぉっふぉ
わしがせんじゃあああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ
ウワァァァン |ドンドン!! アヒャーヒャヒャヒャヒャ!! . ヒィィィィ .|ヾ(゚∀゚)ノ ドンドン!! スデニ タイサクズミダ!!! .(´Д`;) | ( ) )) ハトドモハ チレッチレッ!!! .(∩∩ノ) |(( < < アヒャーヒャヒャヒャヒャ!! ↑ ↑ 鳩 ログイン対策済みBOTer 1000!;;
994 :
999 :03/08/20 16:27 ID:???
俺は999をもらうぞ
111
('A`)メンドクセ
華麗に線GET
998 :
999 :03/08/20 16:29 ID:???
999ゲトー
はぅあ
失敗した・・・
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。