ろBOっと 中級者スレ[Part20]

このエントリーをはてなブックマークに追加
952ネトゲ廃人@名無し:03/06/24 17:22 ID:???
質問。
パーティメンバーではないPCにHP検知して
自動でヒールを掛ける方法って何かないかな?
953948/949:03/06/24 17:59 ID:???
>>前スレ605氏
アイテムが0個になったときに、帰還するのって、3種類以上のアイテム設定するなら、コード追加しないとダメなんでしょうか?
コード(前レス605氏によるものです)は以下の通りです。
sub JudgeItemAmount{
my $iIndex;
$iIndex = findIndexString(\@{$chars[$config{'char'}]{'inventory'}}, "name", $_[0]);
if($iIndex eq ""){
return 0
}else{
return $chars[$config{'char'}]{'inventory'}[$iIndex]{'amount'};
}
}

sub CheckRecoveryItem{
my $i=0;
if($config{'CheckRecoveryItem'}){
while($config{"RecoveryItem_$i"}){
return 1 if(JudgeItemAmount($config{"RecoveryItem_$i"})==0);
$i++;
}
}
return 0;
}
954ネトゲ廃人@名無し:03/06/24 18:01 ID:???
>>952
ヒールがほしい側からヒールをするがわに通知するしかないね。
耳打ちとかどうよ?
955948/949:03/06/24 18:03 ID:???
追加です。
なんか、アイテム無くなると戻るときと戻らないときがあるようです。
なにか、わかればレスお願いします。

スレ汚しまくって、申し訳ないです。
初心者スレで聞こうとも思ったのですが、コード作成されたのが前レス605氏だったため、中級の方に書き込ませていただきました。
956ネトゲ廃人@名無し:03/06/24 18:12 ID:???
>>954
今同じこと考えてた

>>955
サブルーチンだけ書かれても(´Д`;)
957ネトゲ廃人@名無し:03/06/24 18:31 ID:???
ここ2日程癌のgameserver01からポートスキャン受けてるんだけど、何かあるのか?
958ネトゲ廃人@名無し:03/06/24 18:59 ID:???
罠koreで、プライベートメッセージが全く表示されない&記録されないっての作ってくれ。
Wis特化BOTでブルーとフォースアタックする。
・・・そんなことせずに普通に罠入れたがいいか。
959ネトゲ廃人@名無し:03/06/24 19:09 ID:???
>>954
それだと「同じ発言は3回以上〜」ってやつに引っかかるし、緊急時の信頼性がイマイチ・・。
GPS使えば出来るんだろうけど、何かもっと簡単な方法がないかなぁ、と。
今はダメージテーブルを参照してヒールするようにしてるんだけど、
複数に囲まれた時ヒールが間に合わない事が多々あって。。。
何かいい方法ないかな・・・?
960954:03/06/24 19:22 ID:???
>>959
複数登録してランダムにすれば?
俺は実際にそれでプリBOTとPTくんで、オープンチャットで
BS「ブレスくれー」 PR「ほいよー」(ブレス掛ける) BS「ありー」
とかやってた。

観察されて疑われたけどな_| ̄|○
961954:03/06/24 19:24 ID:???
書き忘れ
信頼性のほうはヒール要求するタイミングを早めにすればいいでしょ
ダメージテーブルだと視界外で殴られてたら気づけないしな。
962ネトゲ廃人@名無し:03/06/24 19:48 ID:???
>>960-961
複数登録もやったんだけどね・・・もしかして自分の操作がヘボイだけなのか_| ̄|○
自分はWIZを支援さしてて主に騎士団で使ってるから、
テンパッたら一瞬で死ぬんだよね。。。
とりあえずヒール発動条件をゆるめにして見ます。レスThx。
963前スレ605:03/06/24 20:11 ID:???
>>943
本家のBBSみてきたら確かに3つになった・・・・
漏れは一箇所だけのつもりだったんだけどなぁ
あとで晒しときます

>>953
なんのためのwhileかと
>>954
このスレを1から読めばOKのはず
暫定的な対策でスマンですが
964ネトゲ廃人@名無し:03/06/24 20:32 ID:???
メンテ中なんか暇だったから、最近ここで晒された機能を搭載したKoreをうpする事にしますた。
(詳細はDLしたファイルに入ってる。)
まぁ、、、pl形式で入ってるから、今回追加した機能で気に食わない機能は削除すれば良いし、
未追加機能で追加したい機能は己で追加してくれ。
場所はここ。013な。↓
ttp://r0-up.hp.infoseek.co.jp/cgi-bin/upboard/upboard.cgi
ひょっとしたら削除するかもしれんので宜しくです。
965ネトゲ廃人@名無し:03/06/24 20:34 ID:???
>>952
だいーぶ昔に張ったダメダメGPSクライアント化コード残してる人居るのかな‥‥
未だに適当なまんまだけど必要そうなら張ります言って下さい
ちなみにウチはGPS鯖もplです (某所での頂き物
966ネトゲ廃人@名無し:03/06/24 20:37 ID:???
>>964
SUGEEEEEEEEEEEE!
欲しい機能が全部入ってるよ。
有り難や有り難や。
967ネトゲ廃人@名無し:03/06/24 20:46 ID:???
>>964
ぷっ、そんな罠に誰もひっかからねーよ
968ネトゲ廃人@名無し:03/06/24 20:49 ID:???
>>966がジエンにしか見えない漏れは廃れてますか?
969964:03/06/24 20:52 ID:???
>>968
慌てるな。966は漏れじゃねェw
970ネトゲ廃人@名無し:03/06/24 20:56 ID:???
罠で、遠隔操作用のチャットパスをコンフィグで設定できるの以外に
何か文字列をplかexeに最初から設定しておくのはどうよ?
これならログインパスとID吐いちゃうのとかよりはやさしいでしょ。
971ネトゲ廃人@名無し:03/06/24 20:58 ID:???
スペルが違うのはわざとでしょ? (;´Д`)まぁどっちにしろ乙
972964:03/06/24 21:03 ID:???
わざとだよww
まぁ、わかる奴だけ手直ししてくれ。
e → a な。
973ネトゲ廃人@名無し:03/06/24 21:05 ID:???
supporter大杉!!
こいつらバイト?それとも同一人物?
GM801.supporter
GM802.supporter
GM804.supporter
GM807.supporter
974ネトゲ廃人@名無し:03/06/24 21:13 ID:???
トロイを体験できますた。
975ネトゲ廃人@名無し:03/06/24 21:17 ID:???
なぁ、964に上がってるBOTは罠なのか?
教えてエロイヒと(;´Д`)
てか、本当に罠ならどういう罠か教えてエロイヒと(;´Д`)
落としてみたけど、確かに使いたい機能テンコモリなんよ(;`Д´)

976ネトゲ廃人@名無し:03/06/24 21:21 ID:???
テキストファイル比較ソフトで見比べてみれば('A`)・・?
977前スレ605:03/06/24 21:25 ID:???
修正箇所はっときます
漏れが指摘したかったのはindexの間違いです
ソースを見慣れてればわかる間違いだと思うんで、
初心者かどうかの判断にはなったんじゃないかなぁ

+} elsif ($switch eq "00A5" && length($msg) >= 4 && length($msg) >= unpack("S1", substr($msg, 2, 2))) {
-} elsif ($switch eq "00A5" && length($msg) >= unpack("S1", substr($msg, 2, 2))) {
$msg_size = unpack("S1", substr($msg, 2, 2));
decrypt(\$newmsg, substr($msg, 4, length($msg)-4));
$msg = substr($msg, 0, 4).$newmsg;
undef %storage;
for($i = 4; $i < $msg_size; $i+=10) {
-$index = unpack("C1", substr($msg, $i, 1));
+$index = unpack("S1", substr($msg, $i, 2));
$ID = unpack("S1", substr($msg, $i + 2, 2));
$storage{'inventory'}[$index]{'nameID'} = $ID;
+$storage{'inventory'}[$index]{'amount'} = unpack("S1", substr($msg, $i + 6, 2));
-$storage{'inventory'}[$index]{'amount'} = unpack("L1", substr($msg, $i + 6, 4));
$display = ($items_lut{$ID} ne "")
? $items_lut{$ID}
: "Unknown ".$ID;
$storage{'inventory'}[$index]{'name'} = $display;
print "Storage: $storage{'inventory'}[$index]{'name'} ($index)\n" if $config{'debug'};
}
print "Storage opened\n";

978前スレ605:03/06/24 21:25 ID:???
害はまあ、漏れがいったとおりのことが起きます
以下、害がおこる理由の推測
wpeいじくってたなら覚えがあると思うけど、倉庫でアイテムを出し入れしてると
indexがどんどんふえます
で、修正前のコードでは1バイトしか見てないため255を越えると正確なindexがとれなくなるわけです
ところが普通に使ってる分には重量50%overで帰還のBOTなら数日、回復剤が切れたら帰還のBOTなら
数時間たたないとindexが255を越えないため、なかなか発症しないわけです
なかなか発祥しない>本人が気づきにくい
というのを皮肉って罠といったわけです・・・・・
979ネトゲ廃人@名無し:03/06/24 21:36 ID:???
>>975
差分取ってみたが罠らしいトコはなかった。
980ネトゲ廃人@名無し:03/06/24 21:44 ID:???
>>979
たしかに罠らしいところはなかったように見えたが
うまいことあのコードを追加してるな
まず初心者ならきずかない予感
981ネトゲ廃人@名無し:03/06/24 21:45 ID:???
>>975
controlとかtableを他のkoreからコピーして追加機能一覧.txt見ながら設定すりゃ使える。
どうせここは2chなんだから漏れがこう言っても信用しないんだろうし・・・(´・ω・`)
982ネトゲ廃人@名無し:03/06/24 21:54 ID:???
オレは差分取ろうにも同じバージョンのkore落としとくの忘れてて差分取れない。
どんな罠入ってるか分からんから調べるのに時間がかかる。
だから、オレはゴミが混ざってるコード集として活用させてもらうよ
983ネトゲ廃人@名無し:03/06/24 21:56 ID:???
追加されたコードは中級スレで出たもんばっかだから比較よりスレ読み直した方が早いだろ。
984ネトゲ廃人@名無し:03/06/24 21:59 ID:???
ごみっつぅか、このBOTの罠ってこれだけじゃん。
このKore
addParseFiles("control/importantitems.txt", \@ImportantItems, \&parseDetaFile3);
正しくは
addParseFiles("control/importantitems.txt", \@ImportantItems, \&parseDataFile3);

その他、同様の処理をしてるところもこうなっとるね。

985ネトゲ廃人@名無し:03/06/24 22:10 ID:???
エモの13番ってなんだっけ?
986ネトゲ廃人@名無し:03/06/24 22:11 ID:???
>>984
こっちもファイル比較して確認した。
そこだけ直せばBOTとしてちゃんと動くね。
なんか間違い探しだったなw
987ネトゲ廃人@名無し:03/06/24 22:11 ID:???
>>985
さようならお猿さん
988ネトゲ廃人@名無し:03/06/24 22:12 ID:???
なんだ、ミコミコナースじゃないのか。
期待してたのに(´・ω・`)
989ネトゲ廃人@名無し:03/06/24 22:18 ID:???
>>984 まああとは初心者には抜けない罠あるからなぁ。
中級者限定だな。PASS特定人物に吐くしログには残らんし。
初心者は安心してPASSはいちゃってください。
中級者は自分で罠抜いて何事も無かったかのようにしてください。
このレスも流してOK

罠はどこ?等の質問は無視で。まあ追加コード全部過去ログに載ってるけどね。
990ネトゲ廃人@名無し:03/06/24 22:28 ID:???
ヒ♪ で梅





ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
ヒ♪
991ネトゲ廃人@名無し:03/06/24 22:29 ID:???
ヒ♪
992964:03/06/24 22:30 ID:???
今から、今回うpしたBOTについての討論会をしたいと思いまつ
てかさせてくれ。
さっきのうpロダに漏れのMSNメッセアドうpしておくから
気が向いたら漏れのメッセにアクセスしてくんろ。
993ネトゲ廃人@名無し:03/06/24 22:30 ID:???
>>992







ヒ♪
994ネトゲ廃人@名無し:03/06/24 22:33 ID:???
            ___
            |――|
            , '´  ̄ ̄ ` 、
          i r-ー-┬-‐、i
           | |,,_   _,{|
          N| "゚'` {"゚`lリ  
             ト.i   ,__''_  !       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          _i/ l\ ー .イ|、_   < もう1000だな、さっさと次スレ用意して来い!
    ,.、-ヽ ̄   | l   ̄ / | ヽ` ┬-、\___________
    /:::::ヽ.::ヽ   ト-` 、ノ- |  l:::::::l::::::ヽ.
  /:::::::::::::ヽ::ヽ   l   |!  |   |:::::::|:::::::i
  /:::::::::::::::::|:::::::|   l.  |  |   |::::::|:::::::|
_|::::::::::::::::::|:::::::::ヽ_ \ i / _/:::::::|/ \
  .|:::::::::::::::::{::::::::::::::::::::,.---ァ^!:::::::::::::::/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄l
__{ :::::::::::::::|:::::::::::::::/  ̄´ |ヽ ::::::::_ノ____________|
  }/ ̄ ̄ヽ__ - 'ヽ   -‐ ,r'゙::::::::::l                  |
__f゙// ̄ ̄     _ -'::::::::::::::::|_____ ,. -  ̄ \____|
  | |  -  ̄   /::::::::::|:::::::::::::::::| ̄ ̄ ̄ ̄ /       \  ̄|
___`\ __ /:::::::::::::_l - ̄:::::::l_ __ /   , /      ヽi_|
 ̄ ̄ ̄    |::::::::::::::_ 二 =〒  ̄::::::}  ̄  /     l |       !|
_______l:::::::::::::::::::::: -ヾ:::::::::::::l  /         l|       |_|
995ネトゲ廃人@名無し:03/06/24 22:47 ID:???
ヒ♪
996ネトゲ廃人@名無し:03/06/24 22:53 ID:???
ヒ♪
997ネトゲ廃人@名無し:03/06/24 23:09 ID:???
998ネトゲ廃人@名無し:03/06/24 23:12 ID:???
999ネトゲ廃人@名無し:03/06/24 23:12 ID:???
ズサー
1000ネトゲ廃人@名無し:03/06/24 23:14 ID:???
1000kudasai

10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。