perl2exe forRO vol.4

このエントリーをはてなブックマークに追加
アク禁になるよ>荒らし
\%{ ... } これって、de-reference -> reference してるな。意味なし。
じゃあVol.3に移動してくれ>ALL
とりあえずこちらへおながいします。
perl2exe forRO vol.3
http://pc3.2ch.net/test/read.cgi/tech/1034085217/l50
35デフォルトの名無しさん:02/10/14 18:50
Vol.3書けないので、とりあえずこっち使うか。

ラグナロク知らない人は
http://www.ragnarokonline.jp/
へ。

β2クライアントが落とせます。
現在無料βテスト中ですので是非やってみませんか>ALL
絵がキモィ
38デフォルトの名無しさん:02/10/14 19:08
>>36
うせろ。板違い
もう来るな
板違いはゲームの話題してるこのスレそのものでは?
40デフォルトの名無しさん:02/10/27 21:26
チーターはカエレ!

            チーターはカエレ!

チーターはカエレ!

チーターはカエレ!

チーターはカエレ!

            チーターはカエレ!

                      チーターはカエレ!
チーターはカエレ!

チーターはカエレ!

            チーターはカエレ!

チーターはカエレ!

チーターはカエレ!

チーターはカエレ!

            チーターはカエレ!

                      チーターはカエレ!
41デフォルトの名無しさん:02/10/28 01:13
ほんと引き篭もりでネトゲでも人と会話できない上迷惑っておまえら最悪だな。
42水前寺:02/10/28 01:24
清子
\%{ ... } これって、de-reference -> reference してるな。意味なし。
44デフォルトの名無しさん:02/10/30 23:20
>>41
うるせーヴォケ
>>36
落とそうと行って見たが362MBなんてもんはISDN一本じゃ真でも落とせそうにない
46デフォルトの名無しさん:02/10/31 00:42
     ____
    /∵∴∵∴\
   /∵∴∵∴∵∴\
  /∵∴∴,(・)(・)∴|
  |∵∵/   ○ \|
  |∵ /  三 | 三 |  / ̄ ̄ ̄ ̄
  |∵ |   __|__  | < うるせー馬鹿!>>41
   \|   \_/ /  \____
     \____/
犯罪者スレが上がってますね。なんで?
コピペとBOTと、どっちが迷惑行為なんだか
目障りだったら上げなきゃいいだろうに。
49デフォルトの名無しさん:02/10/31 01:45
うせろーボケ!
50デフォルトの名無しさん:02/10/31 04:28
チーターはカエレ!

            チーターはカエレ!

チーターはカエレ!

チーターはカエレ!

チーターはカエレ!
チーターはカエレ!

            チーターはカエレ!

チーターはカエレ!

チーターはカエレ!

チーターはカエレ!
チーターはカエレ!

            チーターはカエレ!

チーターはカエレ!

チーターはカエレ!

チーターはカエレ!
51デフォルトの名無しさん:02/11/02 18:32
良レスの見本
52デフォルトの名無しさん:02/11/09 16:00
俺はBOTの方が迷惑行為だと思う。
perl2exe forRO vol.3
http://pc3.2ch.net/test/read.cgi/tech/1034085217/

止められますた。つーかもうこのスレ必要無いのでは。
とかいいながらageてみたり。
結構すごいBOT造った人もいるみたいだけど。
BOT=チート?
ガンホーや厨プレイヤーよ、
お前らはチート行為の意味を分かったいるのか?
と小1時間問い詰め(鯖缶
正規クライアントでは無いからなぁ
プログラム改造の部類に入るんでないかとマジレスしてみる。
BOTの動作と効率厨の動作はほとんど変わらんから、
人間より迷惑って事は無いだろう。
「BOT使うとステータスいじれる」と思ってる椰子は意外と多い。

課金後の運用として
「BOSS見つけ次第FP20連射するWIZbot」なんか有効だと思うが、
どうだろう。
つうか公式HPみるとSayマクロ等もチート扱いされてる。
つまり、BOT叩いてる香具師もRoMonitorや立ちアコ等を使っていたら
それだけでガンホーの見解では同罪なのだが(ワラ
みんないないの?
vol.3 >186のフランス語露店ソース
ttp://private.rocketbeach.com/~mms1617/saya2/upload/dat/0005.rar
展開パスワカンネーヨ

答えはアドレス上に転がっている。
パケが暗号化されるとdeal,drop,takeとかも使えなくなるんでしょうか?
もしそうなら解読終わるまでkore自体使えないわけだが。

(´-`).oO(何をどう解釈すれば一部の操作だけ出来なくなるって話になるんだろう…。)
>>62
ログインして突っ立ってるだけなら
どんだけパケかわってもできますよね?
Account has been disable by evil Gravity


って、どういうときに出てくるメッセージでしょう?
ログインするのにパケット使わないと思ってるわけ?

(´-`).oO(釣られてるのかな…。)
暗号化は未来永劫ないとして
自動芋みたいに、クライアントと並行起動できんかなぁ。
もう2垢使って見る訳にも行かないし。
packetの暗号化→暗号化するには公開鍵などが必要。つまり意味なし。
packet lengthの変更→バグの元。packet headerの変更はたまにやってるしね。
clientの暗号化→memory上は復号化されたimageです。unpackingの要領。

暗号化すればbotはなくなると思ってる人、はっきりいって幻想です。
botに対してはplayerからの通報で運営側が逐一checkするという地道な方法しか取れません。
パケ長が変わろうがheaderが変わろうが流動的に変更可能なモノぐらい作れます。作らないけど…

・・・だそうです。がんばってぇ。
クライアントがすることをエミュレートしてるわけだから、
原理的には対策のしようが無いわけで。
クライアントと平行して動くのは、作れないことは無くても
実際面倒だからなぁ。
まだあったのか、このスレ
Vol3が停止されたからもう無いのかと思ってた
また止められそうだからこっちへ移動をどうぞ

★RO kore情報交換所 はじめてのマクロ(7体目)★
http://game3.2ch.net/test/read.cgi/mmosaloon/1037420967/
単なる俺的考えなんだが、そっちは人も多いがそのぶん猿も多い。
そっちでできないような話をこっちでする。
俺はそう言う様に使わせて貰ってる。
前スレうpしてくれる神いませんか?
vol2だけでいいです。

うpろだ
http://www.nukunuku.nu/~ragnarok/cgi-bin/uploader/upload.cgi
vol3もあげていただけるとうれしいでつ(´Д`;)
>75
vol3ってのはKanonの月宮あゆのAAで埋まっちまったスレですよ?
>>76
あの頃3.?とか色々出てたけど、
500ちょい位で止められたやつじゃないの?
>>67
作れる人が減るだけでも効果あるよ

今の状態は
ファイルのコピーするプログラムと同じくらい簡単

暗号化したら…
RS232で別PCにコピーする…(簡単ではない)
>>78
だから「がんばってぇ」なんじゃない?
>78
おい、RS232Cで通信するなんて簡単な上に歳がばれるぞ!
>>80
簡単といっても
ローカルディスク上でやるよりは面倒だろ
…なんか静かだねぇ。
今じゃこっちで話すようなことほとんど無いしな…。
84 ◆rEHB0141ps :02/12/24 21:38
==========再 利 用==========

以下このスレは kore.plの最適化を目指すスレ となりました。


kore.plの最適化を目指すスレ

●このスレはPerlスクリプトによって記述されている
 RAGNAROK Online Client Emulator "Kore.pl"の
 最適化・進化を目指すスレです。
●作業順序としては、
  1.オリジナルスクリプトの解析
  2.アルゴリズムの最適化
  3.有益コードの追加
  4.上2・3の繰り返し
 を予定としています。(現在は1の段階です)
●以下のレスについては放置して下さい。レス厳禁です。
 ・Perlについての質問。またはPerlスクリプトの文法についての質問。
 ・オリジナルKore以外のUPを希望する、またはその在処を尋ねるレス。
 ・パッチに関する質問
 ・チートに関する質問。
 ・BOTとチートの区別に関するレス、あるいは、混同するレス。
 ・上記以外の煽り。
 ・荒らし。
●koreの本家サイトURLは最初に紹介をするのでそちらに">>"で誘導して下さい。
【 重 要 】
●このスレは"sage"進行です。先ずE-mail欄に【sage】と入力して下さい。
85 ◆rEHB0141ps :02/12/24 21:39
★★★★★★★★★★★★★★★★★★★★★★★★★★
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★

☆kore本家サイト☆
ttp://ro.l33t.ca/

☆ActivePerl配布場所☆
ttp://www.activestate.com/Products/

☆PPM Packages配布場所☆
ttp://www.activestate.com/PPMPackages/zips/6xx-builds-only/

☆Perlプログラミング講座☆
ttp://www5a.biglobe.ne.jp/~n_rieko/perl/

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
★★★★★★★★★★★★★★★★★★★★★★★★★★
86 ◆rEHB0141ps :02/12/24 21:51
1.オリジナルスクリプトの解析
とりあえず、サブルーチンを片っ端から分析していきたいと思っています。
Kore.pl ver.0.82,Kore.pl ver.0.68.08[awパッチ済み],JKore.plの3つに共通して存在する
サブルーチンは以下の通りです。
AI addParseFiles ai_getAggressives ai_getIDFromChat ai_pw_setup ai_skillUse attack
auth checkConnection configModify connection dataWaiting distance dumpData
findIndex findIndexString findKey findKeyString gather getCoordString getFormattedDate
getHex getResponse getVector initConnectVars input_client killConnection load
look makeCoords makeCoords2 makeIP move moveAlongVector normalize parseDataFile
parseDataFile2 parseDataFile3 parseDataFile4 parseDataFile5 parseInput parseMsg
parseRODescLUT parseROLUT parseROSlotsLUT parseReload parseSkillsLUT parseSkillsSPLUT
percent_hp percent_sp printItemDesc pw_auth pw_open pw_open2 pw_setup pw_switch
quit relog sendAddSkillPoint sendAddStatusPoint sendAlignment sendAttack sendAttackStop
sendBuy sendCharLogin sendChat sendChatRoomBestow sendChatRoomChange
sendChatRoomKick sendCurrentDealCancel sendDeal sendDealAccept sendDealAddItem
sendDealCancel sendDealFinalize sendDealOK sendDealTrade sendDrop sendEmotion
sendEquip sendGameLogin sendGetPlayerInfo sendGetStoreList sendIdentify sendIgnore
sendItemUse sendLook sendMapLoaded sendMapLogin sendMasterLogin sendMemo
sendMessage sendMove sendPartyChat sendPrivateMsg sendRaw sendRespawn sendSell
sendSit sendSkillUse sendStand sendStorageAdd sendStorageClose sendStorageGet
sendSync sendTake sendTalk sendTalkCancel sendTalkContinue sendTalkResponse
sendTeleport sendUnequip sendWarpCast1 sendWarpCast2 sendWho setTimeout sit
stand take timeOut updateMonsterLUT writeDataFile writeDataFileIntact writeDataFileIntact2
87 ◆rEHB0141ps :02/12/24 21:52
上記の内、parseInput AI parseMsg といった、実質的にはメインルーチンであるものを省いた
サブルーチンを中心に解析すると効率的かと思います。もちろん上記以外にもサブルーチンは
ありますのでそちらの解析も重要です。また、オリジナルのサブルーチンは誰にでもわかりますが、
JKore.plやパッチのみに存在するもの、その他の改造Koreのサブルーチンの解析は、生コード
掲載を原則とさせて頂きます。基本的にはオリジナルKore.plの最新版の解析を推奨します。

●テンプレート
【スクリプト名】
【引数】
【返り値】
【機能説明】
【使用例】
【備考】
88 ◆rEHB0141ps :02/12/24 21:55
【スクリプト名】 Kore.pl ver.0.82
【引数】 ファイル名,ハッシュのリファレンス,サブルーチンのリファレンス
【返り値】 なし
【機能説明】
返り値は無いが、@parseFilesの各リスト値が持つハッシュへ
上記3つの引数の内容を代入し、$parseFiles++とする。
【使用例】
addParseFiles("control/config.txt", \%config, \&parseDataFile3);
上記がKore.pl ver.0.82で呼び出されるとき$parseFilesはまだ未定義なので
$parseFiles[0]{'file'} = "control/config.txt"
$parseFiles[0]{'hash'} = \%config
$parseFiles[0]{'function'} = \&parseDataFile3
となり $parseFiles = 1 となる。
【備考】
結果としては全く同じだけれどもスクリプト初めに $parseFiles = 1 と明記した方が
スクリプトの理解がしやすいと思う。
\%config,\&parseDataFile3はそれぞれ%config,&parseDataFile3のリファレンス。
お、最新版の解析するのね。
大したこと出来ないけど、協力するよー。

とりあえず>>87のテンプレ、サブルーチン名も書いた方が…。
9088:02/12/24 22:26
>89さんへ
思いっっっっっっっっっっっっっっきり、忘れてました。指摘ありがとう

●正式テンプレート

【スクリプト名】
【サブルーチン名】
【引数】
【返り値】
【機能説明】
【使用例】
【備考】
9188の訂正 ◆rEHB0141ps :02/12/24 22:29
【スクリプト名】 Kore.pl ver.0.82
【サブルーチン名】 addParseFiles
【引数】 ファイル名,ハッシュのリファレンス,サブルーチンのリファレンス
【返り値】 なし
【機能説明】
返り値は無いが、@parseFilesの各リスト値が持つハッシュへ
上記3つの引数の内容を代入し、$parseFiles++とする。
【使用例】
addParseFiles("control/config.txt", \%config, \&parseDataFile3);
上記がKore.pl ver.0.82で呼び出されるとき$parseFilesはまだ未定義なので
$parseFiles[0]{'file'} = "control/config.txt"
$parseFiles[0]{'hash'} = \%config
$parseFiles[0]{'function'} = \&parseDataFile3
となり $parseFiles = 1 となる。
【備考】
結果としては全く同じだけれどもスクリプト初めに $parseFiles = 1 と明記した方が
スクリプトの理解がしやすいと思う。
\%config,\&parseDataFile3はそれぞれ%config,&parseDataFile3のリファレンス。
92 ◆rEHB0141ps :02/12/24 22:38
【スクリプト名】 Kore ver.0.82
【サブルーチン名】 ai_getAggressives
【引数】 無し
【返値】 リスト
【機能説明】
@monsterIDのリスト値をキーとするハッシュ%monstersにおいて
$monsters{$_}{'dmgToYou'} > 0 <or> $monsters{$_}{'missedYou'} > 0
    <and>
$monsters{$_}{'attack_failed'} <= 1
を満たす全ての$_をリスト値とするリストを返す。
【使用例】
$config{"useSelf_item_$i"."_minAggressives"} <= ai_getAggressives()
・$config{"useSelf_item_$i"."_minAggressives"}が返値であるリストの個数以下であるならば
@{$ai_v{'ai_attack_agMonsters'}} = ai_getAggressives()
・@{$ai_v{'ai_attack_agMonsters'}}に返値であるリストを代入
【備考】
JKore.plやKore.pl ver.0.68.08では条件式が違います。
確かに上記2つからは無駄が省かれていると思います。
9391の再訂正 ◆rEHB0141ps :02/12/24 22:44
【スクリプト名】 Kore.pl ver.0.82
【サブルーチン名】 addParseFiles
【引数】 ファイル名,ハッシュのリファレンス,サブルーチンのリファレンス
【返り値】 なし
【機能説明】
返り値は無いが、@parseFilesの各リスト値が持つハッシュへ
上記3つの引数の内容を代入し、$parseFiles++とする。
【使用例】
addParseFiles("control/config.txt", \%config, \&parseDataFile3);
上記がKore.pl ver.0.82で呼び出されるとき$parseFilesはまだ未定義なので
$parseFiles[0]{'file'} = "control/config.txt"
$parseFiles[0]{'hash'} = \%config
$parseFiles[0]{'function'} = \&parseDataFile3
となり $parseFiles = 1 となる。
【備考】
結果としては全く同じだけれどもスクリプト初めに $parseFiles = 0 と明記した方が
スクリプトの理解がしやすいと思う。
\%config,\&parseDataFile3はそれぞれ%config,&parseDataFile3のリファレンス。
【NEWS】December 24, 2002 - 1:53 PM
The Kore ProjectがKore ver.0.82.05をリリースしました。
>>85
95NEWS ◆Kore.372VY :02/12/25 10:17
【NEWS】
Kore ver.0.82.05で追加されたサブルーチンは次の10個です。
ai_route_getDiagSuccessors
ai_route_getMap
ai_route_getRoute
ai_route_getSuccessors
ai_route_searchStep
convertGatField
getField
getGatField
lineIntersection
minHeapAdd
96 ◆rEHB0141ps :02/12/25 10:30
addParseFiles >>93
ai_getAggressives >>92
の上記2つはver.0.82.05での変更点はありません。

>>94さん >>95さん
【NEWS】を流して頂いてありがとうございます。
一応、確認のために聞きたい。
ここでは、本家Koreを改造するつもりなのか?
もし、そうなら協力する。
JKoreやPatchで追加されたルーチンは既に最新版にはほとんど組み込んであるし、
それ以上に洗練されたつくりになっている。
パッチ通しや、いくつかの公開されたコードを組み込む方がJKoreに移植するより
よっぽど簡単に高機能なBOTを作りあげることができると思う。
パッチ通しは、ちょっとパールいじれるならすぐ移植できる。お勧めはJKoreのルーチン
をそのまま移植すること。
なお、その移植の仕方やKoreの使い方聞いてくる奴は放置。ネットゲームサロンに
初心者スレがあるからそっちで聞け。
>97
はっきりとは言えないが、お前は初心者スレに帰るべきだろう。
まぁ、スレストになるまでがんばれや
遂にrandamwalk対応のver.0.85がリリースされました
101列挙係 ◆sVlAIjPoq2 :02/12/31 14:05
JKoreにおいて、config.txtで設定できる全ての変数(ただの列挙:実際には機能しないものも含む)

NPCautoTalkContinue NPCautoTalkResponse_$resno PortalAvoid SyncMode
Wait_CharSelect Wait_ReConnect Wait_ServerSelect adminPassword attackAuto
attackAutoParty attackAuto_Map attackAuto_map attackAuto_sit attackAuto_sit_end
attackAuto_teleport_home attackAuto_teleport_hp attackAuto_teleport_idle
attackAuto_teleport_portal attackCounter attackDistance callSign char dealAutoCancel
debug follow followDistanceMax followDistanceMin followExclusive followLostStep
followSitAuto followTarget healSelf_Continue healSelf_item_$i healSelf_skill
itemsGatherAuto itemsTakeAuto local_host local_port master_host master_port
message_length_max partyAutoDeny partyWarper partyWarperAuthorization
partyWarperPassword partyWarper_portalX partyWarper_portalY partyWarper_slot_$i
partyWarper_slot_$slot partyWarper_slot_current password seconds_per_block
server sex sitAuto_sp sitAuto_sp_end sleepTime tankMode tankModeTarget
username verbose version
102列挙係 ◆sVlAIjPoq2 :02/12/31 14:15
JKore内に書いてある全てのサブルーチン(ただの列挙:実際には機能しないものも含む)

AI addBin addParseFiles ai_getAggressives ai_getIDFromChat ai_pw_setup
ai_skillUse attack attackStop auth checkConnection configModify
connectPatchText connection contains dataWaiting distance dumpData
findBin findIndex findIndexString findKey findKeyString gather
getCoordString getFormattedDate getHex getResponse getVector get_time
goBackWhenMapChanged initConnectVars initReConnectVars input_client
killConnection load look makeCoords makeCoords2 makeIP
modifyAttackmodeWhenMapChanged move moveAlongVector normalize
parseDataFile parseDataFile2 parseDataFile3 parseDataFile4 parseDataFile5
parseInput parseMsg parseRODescLUT parseROLUT parseROSlotsLUT
parseReload parseSkillsLUT parseSkillsSPLUT percent_hp percent_sp
printItemDesc pw_auth pw_open pw_open2 pw_setup pw_switch quit
relog removeBin saveText sendAddSkillPoint sendAddStatusPoint
sendAlignment sendAttack sendAttackStop sendBuy sendBuyVender
sendCardUse sendCartAdd sendCartGet sendCharLogin sendChat
sendChatRoomBestow sendChatRoomChange sendChatRoomKick
sendCreateChatRoom sendCurrentDealCancel sendDeal sendDealAccept
sendDealAddItem sendDealCancel sendDealFinalize sendDealOK
103列挙係 ◆sVlAIjPoq2 :02/12/31 14:17
JKore内に書いてある全てのサブルーチン(ただの列挙:実際には機能しないものも含む)
〜続き〜

sendDealTrade sendDrop sendEmotion sendEnteringVender sendEquip
sendGameLogin sendGetPlayerInfo sendGetStoreList sendGuildChat
sendHTTPRequest sendIdentify sendIgnore sendInsertCard sendItemUse
sendJoinChatRoom sendJoinParty sendKickParty sendLeaveChatRoom
sendLeaveParty sendLook sendMapLoaded sendMapLogin sendMasterLogin
sendMemo sendMessage sendMove sendOrganizeParty sendPartyChat
sendPrivateMsg sendRaw sendRequestJoinParty sendRespawn sendSell
sendShareEXPParty sendSit sendSkillUse sendStand sendStorageAdd
sendStorageClose sendStorageGet sendSync sendTake sendTalk
sendTalkCancel sendTalkContinue sendTalkResponse sendTeleport
sendUnequip sendWarpCast1 sendWarpCast2 sendWho setTimeout sit
sleepVisually stand take timeOut updateMonsterLUT writeDataFile
writeDataFileIntact writeDataFileIntact2
104列挙係 ◆sVlAIjPoq2 :02/12/31 14:22
Kore ver0.85.07において、config.txtで設定できる全ての変数(ただの列挙)

adminPassword attackAuto attackAuto_followTarget attackAuto_party
attackDistance attackMaxRouteDistance attackMaxRouteTime attackSkillSlot_$i
autoRestart callSign char dealAutoCancel debug follow followDistanceMax
followDistanceMin followLostStep followTarget itemsGatherAuto itemsMaxWeight
itemsTakeAuto local_host local_port mapLock master master_name_$i
message_length_max partyAutoDeny partyWarper partyWarperAuthorization
partyWarperPassword partyWarper_portalX partyWarper_portalY partyWarper_slot_$i
partyWarper_slot_$slot partyWarper_slot_current password route_randomWalk
route_randomWalk_maxRouteTime route_step seconds_per_block server sex
sitAuto_hp sitAuto_hp_lower sitAuto_hp_upper sitAuto_idle sitAuto_sp sitAuto_sp_lower
sitAuto_sp_upper sleepTime tankMode tankModeTarget teleportAuto_hp
teleportAuto_idle teleportAuto_onlyWhenSafe teleportAuto_portal useSelf_item_$i
useSelf_skill_$i useSelf_skill_smartHeal username verbose version
105列挙係 ◆sVlAIjPoq2 :02/12/31 14:30
Kore ver0.85.07内に書いてある全てのサブルーチン(ただの列挙)

AI addParseFiles aiRemove ai_follow ai_getAggressives ai_getIDFromChat
ai_getMonstersWhoHitMe ai_getSkillUseType ai_items_take ai_mapLock
ai_pw_setup ai_route ai_route_getDiagSuccessors ai_route_getMap ai_route_getRoute
ai_route_getSuccessors ai_route_searchStep ai_setSuspend ai_skillUse attack
auth binAdd binFind binFindReverse binRemove binRemoveAndShift
binRemoveAndShiftByIndex binSize chatLog chatLog_clear checkConnection
configModify connection convertGatField dataWaiting distance dumpData
findIndex findIndexString findIndexString_lc findKey findKeyString gather
getCoordString getField getFormattedDate getGatField getHex getResponse
getTickCount getVector initConnectVars initMapChangeVars input_client
killConnection lineIntersection load look makeCoords makeCoords2 makeIP
minHeapAdd move moveAlongVector normalize parseDataFile parseDataFile2
parseDataFile3 parseDataFile4 parseDataFile5 parseDataFile_lc parseInput
parseMsg parseRODescLUT parseROLUT parseROSlotsLUT parseReload
parseSkillsIDLUT parseSkillsLUT parseSkillsReverseLUT_lc parseSkillsSPLUT
percent_hp percent_sp percent_weight printItemDesc pw_auth pw_open
pw_open2 pw_setup pw_switch quit relog sendAddSkillPoint sendAddStatusPoint
sendAlignment sendAttack sendAttackStop sendBuy sendCharLogin sendChat
106列挙係 ◆sVlAIjPoq2 :02/12/31 14:31
Kore ver0.85.07内に書いてある全てのサブルーチン(ただの列挙)
〜続き〜

sendChatRoomBestow sendChatRoomChange sendChatRoomCreate
sendChatRoomJoin sendChatRoomKick sendChatRoomLeave sendCurrentDealCancel
sendDeal sendDealAccept sendDealAddItem sendDealCancel sendDealFinalize
sendDealOK sendDealTrade sendDrop sendEmotion sendEquip sendGameLogin
sendGetPlayerInfo sendGetStoreList sendGuildChat sendIdentify sendIgnore
sendIgnoreAll sendItemUse sendLook sendMapLoaded sendMapLogin sendMasterLogin
sendMemo sendMessage sendMove sendPartyChat sendPartyJoin
sendPartyJoinRequest sendPartyKick sendPartyLeave sendPartyOrganize
sendPartyShareEXP sendPrivateMsg sendRaw sendRespawn sendSell sendSit
sendSkillUse sendSkillUseLoc sendStand sendStorageAdd sendStorageClose
sendStorageGet sendSync sendTake sendTalk sendTalkCancel sendTalkContinue
sendTalkResponse sendTeleport sendUnequip sendWarpCast1 sendWarpCast2
sendWho setTimeout sit stand take timeOut updateDamageTables
updateMonsterLUT updateNPCLUT vocalString writeDataFile writeDataFileIntact
writeDataFileIntact2
107列挙係 ◆sVlAIjPoq2 :02/12/31 14:37
JKoreとKore ver0.85.07に共通してあるconfig.txtで設定できる変数

adminPassword attackAuto attackDistance callSign char dealAutoCancel debug
follow followDistanceMax followDistanceMin followLostStep followTarget
itemsGatherAuto itemsTakeAuto local_host local_port message_length_max
partyAutoDeny partyWarper partyWarperAuthorization partyWarperPassword
partyWarper_portalX partyWarper_portalY partyWarper_slot_$i partyWarper_slot_$slot
partyWarper_slot_current password seconds_per_block server sex sitAuto_sp
sleepTime tankMode tankModeTarget username verbose version
108列挙係 ◆sVlAIjPoq2 :02/12/31 14:43
JKoreとKore ver0.85.07に共通してあるサブルーチン
(機能に違いがあるものも有り)

AI addParseFiles ai_getAggressives ai_getIDFromChat ai_pw_setup ai_skillUse
attack auth checkConnection configModify connection dataWaiting distance
dumpData findIndex findIndexString findKey findKeyString gather getCoordString
getFormattedDate getHex getResponse getVector initConnectVars input_client
killConnection load look makeCoords makeCoords2 makeIP move moveAlongVector
normalize parseDataFile parseDataFile2 parseDataFile3 parseDataFile4 parseDataFile5
parseInput parseMsg parseRODescLUT parseROLUT parseROSlotsLUT parseReload
parseSkillsLUT parseSkillsSPLUT percent_hp percent_sp printItemDesc pw_auth
pw_open pw_open2 pw_setup pw_switch quit relog sendAddSkillPoint
sendAddStatusPoint sendAlignment sendAttack sendAttackStop sendBuy
sendCharLogin sendChat sendChatRoomBestow sendChatRoomChange
sendChatRoomKick sendCurrentDealCancel sendDeal sendDealAccept sendDealAddItem
sendDealCancel sendDealFinalize sendDealOK sendDealTrade sendDrop sendEmotion
sendEquip sendGameLogin sendGetPlayerInfo sendGetStoreList sendGuildChat
sendIdentify sendIgnore sendItemUse sendLook sendMapLoaded sendMapLogin
sendMasterLogin sendMemo sendMessage sendMove sendPartyChat sendPrivateMsg
sendRaw sendRespawn sendSell sendSit sendSkillUse sendStand sendStorageAdd
109列挙係 ◆sVlAIjPoq2 :02/12/31 14:44
JKoreとKore ver0.85.07に共通してあるサブルーチン
(機能に違いがあるものも有り)
〜続き〜

sendStorageClose sendStorageGet sendSync sendTake sendTalk sendTalkCancel
sendTalkContinue sendTalkResponse sendTeleport sendUnequip sendWarpCast1
sendWarpCast2 sendWho setTimeout sit stand take timeOut updateMonsterLUT
writeDataFile writeDataFileIntact writeDataFileIntact2
110列挙係 ◆sVlAIjPoq2 :02/12/31 14:48
JKoreに有り、Kore ver0.85.07には無いconfig.txt設定変数

NPCautoTalkContinue NPCautoTalkResponse_$resno PortalAvoid SyncMode
Wait_CharSelect Wait_ReConnect Wait_ServerSelect attackAutoParty
attackAuto_Map attackAuto_map attackAuto_sit attackAuto_sit_end
attackAuto_teleport_home attackAuto_teleport_hp attackAuto_teleport_idle
attackAuto_teleport_portal attackCounter followExclusive followSitAuto
healSelf_Continue healSelf_item_$i healSelf_skill master_host master_port
sitAuto_sp_end
111列挙係 ◆sVlAIjPoq2 :02/12/31 14:50
JKoreに有り、Kore ver0.85.07には無いサブルーチン

addBin attackStop connectPatchText contains findBin get_time
goBackWhenMapChanged initReConnectVars modifyAttackmodeWhenMapChanged
removeBin saveText sendBuyVender sendCardUse sendCartAdd sendCartGet
sendCreateChatRoom sendEnteringVender sendHTTPRequest sendInsertCard
sendJoinChatRoom sendJoinParty sendKickParty sendLeaveChatRoom
sendLeaveParty sendOrganizeParty sendRequestJoinParty sendShareEXPParty
sleepVisually
112列挙係 ◆sVlAIjPoq2 :02/12/31 14:54
Kore ver0.85.07に有り、JKoreには無いconfig.txt設定変数

attackAuto_followTarget attackAuto_party attackMaxRouteDistance
attackMaxRouteTime attackSkillSlot_$i autoRestart itemsMaxWeight mapLock
master master_name_$i route_randomWalk route_randomWalk_maxRouteTime
route_step sitAuto_hp sitAuto_hp_lower sitAuto_hp_upper sitAuto_idle sitAuto_sp_lower
sitAuto_sp_upper teleportAuto_hp teleportAuto_idle teleportAuto_onlyWhenSafe
teleportAuto_portal useSelf_item_$i useSelf_skill_$i useSelf_skill_smartHeal
113列挙係 ◆sVlAIjPoq2 :02/12/31 14:58
Kore ver0.85.07に有り、JKoreには無いサブルーチン

aiRemove ai_follow ai_getMonstersWhoHitMe ai_getSkillUseType ai_items_take
ai_mapLock ai_route ai_route_getDiagSuccessors ai_route_getMap ai_route_getRoute
ai_route_getSuccessors ai_route_searchStep ai_setSuspend binAdd binFind
binFindReverse binRemove binRemoveAndShift binRemoveAndShiftByIndex
binSize chatLog chatLog_clear convertGatField findIndexString_lc getField getGatField
getTickCount initMapChangeVars lineIntersection minHeapAdd parseDataFile_lc
parseSkillsIDLUT parseSkillsReverseLUT_lc percent_weight sendChatRoomCreate
sendChatRoomJoin sendChatRoomLeave sendIgnoreAll sendPartyJoin
sendPartyJoinRequest sendPartyKick sendPartyLeave sendPartyOrganize
sendPartyShareEXP sendSkillUseLoc updateDamageTables updateNPCLUT vocalString
本家を越えるようなkore作って韓国人を
驚かせてよ。
115TPascal:03/01/02 02:43
jkoreと比較しても意味無いよ
別名になってるものもあるだろうし

本家のkore(0.85.07)を修正した方がいいかと

本家koreに無いもの
・カート関連
・011Fパケ関連

本家の弱点
・コマンドごとのパケット長を設定できてない
@var=(〜
・2つ以上のパケットになったときに別々のパケットとして扱う
・マジシャンの攻撃パケ
ほしゅ
チーターはカエレ!

チーターはカエレ!

            チーターはカエレ!

チーターはカエレ!

チーターはカエレ!

チーターはカエレ!

            チーターはカエレ!

                      チーターはカエレ!
チーターはカエレ!

チーターはカエレ!

            チーターはカエレ!

チーターはカエレ!

チーターはカエレ!

チーターはカエレ!

            チーターはカエレ!

                      チーターはカエレ!

118IP記録実験:03/01/08 21:34
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
うにに?
俺はローカルIPだから大丈夫。
>>319
つまり内容証明郵便以外の削除依頼は無視しても法的には全く問題ないということだね。
ターボパスカル様は今はプレイされてるのかしらん。
本家は0.88.1になったっぽい。
portals.txtは個人で完成させるのは無理っぽいなーとおもた。
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
アク禁になるよ>荒らし
OPERAから書き込みが出来なくなったのは私だけ?
>>593
同意。いろんな状況があるけど、結局たどり着くところはそこだと思う。
>>90
長文書いてるか、飽きれて寝たかもな
>>90
長文書いてるか、飽きれて寝たかもな
>>92
いやぁ、明日弁護士さんに会いにいくから、
ここらへん重要だったり、、、

内容証明ではなくて訴状が届いた時点で削除をしておけば、
削除義務違反ではないってことになるのかな、と思って、、
つーかさ、IPたどっても、そのIP使ってるヤシ特定するのは
技術あるやつには簡単かもしれんが難しいし、
だからといって常に2ちゃん全体のログ監視しろっていっても難しいんだろうな。
もれも個人的には>>425と同意見だな。
裁判官の家で強姦して大騒ぎしても裁判官の家のことだから裁判官が悪いって
言ってるようなもんだしな。
どうかしてるぜ日本様はよ
今やってる裁判は、DHCの他は何がある?
企業には、どんどん訴えて欲しいね。
個人的には犯罪者でも荒らしでもないし、保存されるだけなら
どってことないけどな。
:外井さん
無事バックアップされましたよ。勿論zchのスレも。
http:/aa.2ch.net/test/read.cgi/mona/1037883037/l50
まぁ犯罪ネタを書く奴もアホだが
おまいらが通報して結果的にこうなってしまう

自業自得だな。通報とかいって自らの首〆て、もがく能無しツーチャンネラー
人を減らしたいだけの脅しか・・・
そろそろ2ちゃんが掲示板文化における一種の「独占」状態であることをなんとかするべきだと思うんだけど
ウラの取れてない内部告発はもう出来ないというわけか?
さて、ハングル板より記念パピコやねんけど、
記者が糞スレ立てるな。
もうちょい考えや。

+がアフォなスレばっかり建ててるから、
N速がアフォスレ天国になるんだろーが。

で、速報ちゃうから削除依頼直行やんな?
今回は出さんから次からは考えてスレ立てろ。
ですね。
2chはもはや常人がふらっと来て書き込みするような雰囲気じゃない・・・
政治家はともかく、中央官庁の役人は利用してないだろう…
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
総連や民団が嫌半島書き込みを訴えたらすげーことに
46 :名無しさん@お腹いっぱい。 :02/07/31 17:01 ID:???
よ。
俺はお前が1番大切にしているものを奪ってやる。
娘なら強姦して嬲り殺してやる。
その時は俺を思い出せ。
俺がお前の子供を深みに引きずり込んでやる。
息子なら正視できないような死体にしてお前に届けてやる。
子供ができたら気をつけろ。
偶然かもしれないが、俺がやったのかもしれない。
俺はお前を絶対に赦さない。
自分が犯した愚劣な行為を思い出せ。
俺はお前が1番大切にしているものを奪ってやる。
娘なら強姦して嬲り殺してやる。
息子なら正視できないような死体にしてお前に届けてやる。
その時は俺を思い出せ。
俺はお前が1番大切にしているものを奪ってやる。
自分が犯した愚劣な行為を思い出せ。
ネットの匿名性を悪用したお前を絶対に赦さない。
嘘だと思って笑っていればいい。
自分が犯した愚劣な行為を思い出せ。
俺はお前が1番大切にしているものを奪ってやる。
娘なら強姦して嬲り殺してやる。
息子なら正視できないような死体にしてお前に届けてやる。
俺はお前を絶対に赦さない。俺はお前を絶対に赦さない。
俺はお前を絶対に赦さない。俺はお前を絶対に赦さない。
俺はお前を絶対に赦さない。俺はお前を絶対に赦さない。
362 名前:心得をよく読みましょう[sage] 投稿日:03/01/11 04:00 ID:wav4m8qe
   ねんちゃく、か、、、

363 名前:夜勤 ★[sage] 投稿日:03/01/11 04:00 ID:???
   ぬんちゃく、か、、、

366 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:03/01/11 04:02 ID:kSb7xo24
   こんにゃく、か、、、
誰か2ちゃん運営側で匿名堅持のために新掲示板作るやつはいないのか?
内Pのレッド吉田、頼むから「今日のレッド」の時に
ネタ帳見ながらやるのやめてくれ、一応カネ貰ってんだろ
なんにしても、書き込む時にはちょっと考えるってのが基本でしょ(^_^;)
それは今までも同じ。

さあ?(^_^;)訴える側の勝手かと
勝つか負けるかは知らんけど

某板と平行してますが?(^_^;)
(・・;)IP取るんですか・・・。
(・・;) 「 ・・・。」

(−−;)これからは、アグレッシブな事は書けませんねー。
(・・;)私のような国家公務員のエリート もとい
(^^;)カリスマは、何か言うと
(・・;)目をつけられますからねー。
(・・;)嫉妬する気持ちはわかるんですが・・・。

(−−;)y−~ ふっー。
148TPascal:03/01/12 06:52
>>122
まだやってるよ

portals.txtはアカウント2つあれば可能
今は座標でやってるらしぃ

0.xx.yyで、
xxが変わったときは本家の方に修正加えた方がいいっぽい
眠れないのでageます。
>やっぱ行き着くとこはネットも免許制ってことかな

IDログイン制にして監視すればいい。
身元がすぐに把握できる。
 
ひろゆきが守ったとか見限ったとかアホか。
ひろゆきはお前たちの親でも友達でもない、ただの他人じゃないか。
なら裁判に勝てる方法を理論的かつ具体的に示せよタコ。と釣(ry
んでモマエが弁護しろ。てかもう無理か?上告の棄却とかはもうでたの?
おつかれーしょん>ばんそこう
154山崎渉:03/01/13 18:57
(^^)
インターネットの掲示板「2ちゃんねる」に書き込まれた発言で名誉を傷つけられたとして、東京都内の動物病院と経営する獣医師が管理人に50
0万円の損害賠償などを求めた訴訟の控訴審判決が25日、東京高裁であった。
久保内卓亞裁判長は400万円の支払いと書き込みの削除を命じた一審・東京地裁判決を支持し、管理人側の控訴を棄却した。
 問題となったのは、昨年1月以降、2ちゃんねるの「ペット大好き掲示板」内に匿名で書き込まれた「ヤブ医者」「動物実験」などの発言。
 久保内裁判長は、一審判決と同様に「匿名の発言について、被害者が責任追及することは不可能だ。削除できるのは管理人だけであり、他人
の名誉を棄損する発言が書き込まれたときは、管理人には直ちに削除する義務がある」と述べた。 (14:56)
http://www.asahi.com/national/update/1225/027.html

高裁でも負けたみたいだが、どうするよ?
>まえスレ:http://qb.2ch.net/test/read.cgi/accuse/1041007818/
156山崎渉:03/01/15 18:11
(^^)
157山崎渉:03/01/23 22:13
(^^)
158TPascal:03/01/25 18:56
$mon_control{$monsters{$_}{'name'}}

$mon_control{$monsters{$_}{'nameID'}}
に置換

こうすれば
1122 0 1 0 ゴブリン1
1123 0 1 0 ゴブリン2
1124 0 1 0 ゴブリン3
1125 0 1 0 ゴブリン4
1126 0 1 0 ゴブリン5
のように細かく設定できるし
モンスター名表示は同じでも別設定が可能
1006 0 0 0 盗虫
1007 1 0 0 ファブル
1017 0 0 0 雌盗蟲
1021 0 0 0 雄盗蟲
1184 0 1 0 アクティブファブル
159レイホウ@6歳:03/01/25 23:23
えいめ〜ん
拝啓TPascal様
もしよろしければ、autosellをオートカプラにする機能を作って頂けないでしょうか。
ボキの実力では無理でした。
みんなは暗号化されたkoreにコード移植して使ってるのかな
自分は逆に最近のkoreは把握できないから
最低限の機能だけの今まで使ってたkoreに
暗号化の部分だけ移植しようとしてるんだけどうまくいかない…

ネトゲサロンからのコピペ

Koreの最新版の差分を移植するだけでOKでした。
1.
以下、関数を追加
sub GetTickCount
sub encrypt
sub decrypt

2.
sub parseMsgを修正(面倒なら差し替えでOK!?)
#decryptの発行箇所の追加とパケット長に条件追加

3.
sub send????の関数郡修正
$$r_socket->send($msg) if $$r_socket && $$r_socket->connected();

encrypt($r_socket, $msg);

3.
config.txtにencrypt 1を追加
162デフォルトの名無しさん:03/01/28 07:52
チーターはカエレ!

チーターはカエレ!

  チーターはカエレ!

チーターはカエレ!

            チーターはカエレ!

                      チーターはカエレ!
チーターはカエレ!

チーターはカエレ!


                      チーターはカエレ!


保守
ここはもう終わったスレですか?
昔の皆に戻りたいです(;´д⊂)
|∀・)ノ コソーリ
正直、細かいバグ以外は大体語ることも無くなったと思われ。
あとは、テーブルをラグナロククライアントから自動で読み込むぐらい?
それとて、x-koreとやらで実現してるらしいし。
167TPascal:03/02/13 04:46
>>166
>テーブルをラグナロククライアントから自動で読み込むぐらい?
msgStringからの読み込みは実装したぞ

えいめ〜ん

data.grfからは無理っぽ
保守
荒らしすら来なくなった…
あんま話すことないよな。
91.20はどうですかい?
あんまり派手に話してもVol3みたいに板違いだからとスレストされるからねぇ

ネトゲサロンのほうはごちゃごちゃしてるけど
コード書ける人も多そうでいろんなコード出てるからあっちで良いと思われ
ここが板違いなら適当な板はゲ製作技術か?
と思ったらWebProg板が適当なようだ。

いつか建てるかもしれない明日の為にテンプレのメモ
---

Perlで書かれたRagnarokOnline beta 3 Client emulator
Koreのカスタマイズのための情報交換スレッドです

【常時sage進行】
・教えてばかりではなく、自分も情報提供しましょう
・koreのセットアップの仕方などは聞かない答えない

The Kore Project
http://ro.l33t.ca/

---
174TPascal:03/02/19 17:44
>>173
β3!?
>>174
課金で引退組ですか?でしたら現状お察しください・・・
ROとかエミュとか詳しく書くと板常駐人にちょっかいだされるから、単にKOREとだけ書けばよろしいかと。
そういうスレいっぱいあるし。
177TPascal:03/02/19 20:06
>>176
AEGIS鯖と書けばOK
---
ここはPerlで書かれたKoreのカスタマイズのための情報交換スレッドです

【常時sage進行】
・教えてばかりではなく、自分も情報提供しましょう
・koreのセットアップの仕方などは聞かない答えない

The Kore Project
http://ro.l33t.ca/
---
とりあえず、保守〜
保守しとくか・・・既存BOTが全滅するような仕様変更が来ますように(〜人〜)ナムナム
やるきのある奴は133サイトに移行気味ですかねー。
俺もチェックはしてるけど。
133のサイトってどこ?
183レイホウ@6歳:03/03/22 16:43
価格変更情報〜

ハエの羽 100z -> 60z
蝶の羽 500z -> 300z
古く青い箱 2z -> 10000z
古木の枝 2z -> 50z
アンティペインメント 1000z -> 2000z
アロエべラ 2z -> 1500z
イグドラシルの実 2z -> 5000z
イグドラシルの種 2z -> 5000z
イグドラシルの葉 2000z -> 4000z
貝殻 2z -> 56z
貝のむきみ 2z -> 158z
ゴーグル 10000z -> 20z
ゴーグルS1 10000z -> 20z
スマイル 8000z -> 60z
184レイホウ@6歳:03/03/23 08:03
ttp://misaki_chi.tripod.co.jp/ROData/index.html
こんなもの作ってみた

えいめ〜ん
185山崎渉:03/03/23 12:07
(_ _)
 test
今日でこのスレが立ってちょうど半年か・・・
188山崎渉:03/04/17 15:51
(^^)
189山崎渉:03/04/20 04:14
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
猿も木から落ちる。
保守
192TPascal:03/05/24 08:54
>>192
(゚д゚)ノ オヒサシブリ!
    /\___/ヽ   ヽ
   /    ::::::::::::::::\ つ
  . |  ,,-‐‐   ‐‐-、 .:::| わ
  |  、_(o)_,:  _(o)_, :::|ぁぁ
.   |    ::<      .::|あぁ
   \  /( [三] )ヽ ::/ああ
   /`ー‐--‐‐―´\ぁあ
>>192
今でもTPascalさんのパッチ当てたkoreががんばってくれてますヽ(´ー`)ノ
更新しなくても使えちゃうんだもの…
DBのおみやげ
ttp://unagi104.tripod.com/2ScriptDB.zip

zoneの方はもうちょっとまって
ttp://unagi104.tripod.com/2Server.zip 更新

ttp://unagi104.tripod.com/2Inter.zip この書き込みから10分後アップ
198山崎渉:03/05/28 13:22
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
ttp://kanon.comic.to/hono/h72.jpg
・・・

ttp://kanon.comic.to/hono/h92.jpg
うぉぉぉぉぉぉ
対策せねば

ペットと同じモンスターを叩かなければOK
スレ違い
>>200
今でもペットについてくるBOTがたま〜にいる
おつかれーしょん>ばんそこう
また暗号化か…
1週間くらいすれば本家が対応してくれることを祈って寝る
>>203
本家は当てにならない罠

エミュ鯖板逝ってみれば?
205デフォルトの名無しさん:03/06/30 19:26
>>204
スマン、URL教えてください
アゲテシマッタ
おまいらあんなオタくさいゲーム楽しいですか?
208rascal:03/07/01 19:25
すみませんkore以外のBOTツール知りませんか?
 
210山崎 渉:03/07/15 10:19

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
211山崎 渉:03/07/15 14:20

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
212山崎 渉:03/08/02 02:42
(^^)
開発してた人が撤退したためここも終わり

>RagnarokOnline
>レベルはサクサクあがるが厨があまりにも多い。
>さらに他のゲームより厨の質も悪い
214山崎 渉:03/08/15 16:03
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
Perlじゃなくて、VB製のBOTなかったっけ?
あったよ
perlだろうがVBだろうが大差無いだろう。
Cにすれば、メモリ消費量は抑えられると思うけど。
>>217
perl は1つの起動で 約14Mバイト使う
最新版は14M+α

ウィンドウを最小化したら6Mになる(タスクマネージャでの表示)

消えた8Mは共通のライブラリかなんか
単純にウィンドウを最小化するならDOSコマンドで十分じゃん。
あと、そんなにメモリの使用量変るものかね?
VRAMが少なくてDOSプロンプトの文字表記にメモリ食ってるとかだったりして。
>>219
その辺謎

perlの起動時にソースをコンパイルしてる時のメモリを解放しても
タスクマネージャではDOSプロンプト扱いだから使用メモリを減らさないのかも
スクリプト言語のperlで「ソースをコンパイルしているときのメモリを開放」ちゅーのは具体的に何しているのかね?
そんなこと出来るのかい?

DOSプロンプトの縮小でメモリ消費が少なくなるのは、VRAMが少ない為ぐらいしか思い付かない。
DOSプロンプトのバッファ取り過ぎてたりしてない?

何にしても起動時に最小化するだけなら、「start /min ”コマンド”」で出来る。
最初に言ってるようなインジケーターに入れるのはWIN32-APIで出来るかも知れんが(VB,VCなら簡単)やり方しらん。
プロセスタブのメモリ使用量だけ最小化して減る
パフォーマンスタブのトータルでは使用量減ってない
それはメモリリークしてるだけじゃねーの?
メモリクリーナみいなツール動かせば直りそうげ。
ROクライアントなんか一回動かすとかなりメモリリークするしね。
perlだけでなるなら、ソースにどっか問題があるんだろうよ。
なぁ、

$hogehoge[$i]

$hogehoge{$i}
ってどっちがメモリ使用量少ないの?
同じ。
{はperlの基本で、[は一応perlで使えるだけ。
どっちでも良いが、プログラマーは{を使うかな?!
226デフォルトの名無しさん:04/01/14 18:41
特定の相手が来たら取引出して重要アイテムに当てはまるアイテムを全部渡す罠とか作ってくれませんか?
Perlぜんぜん解らなくて・・・
>>226
作ってくれません
228デフォルトの名無しさん:04/03/09 00:44
×特定の相手が来たら取引出して重要アイテムに当てはまるアイテムを全部渡す
○特定の相手が来たら取引出して回復アイテムを渡す

これなら作る予定




229るぅりん☆6歳 ◆IAc6UigumM
sub sendMove {
my $r_socket = shift;
my $x = shift;
my $y = shift;
my $msg = pack("S*", 0x0085, 0, 0, 0, 0, 0) . getCoordString($x, $y);
sendEncryption(\$$r_socket, $msg);
}
sub sendSkillUse {
my $r_socket = shift;
my $ID = shift;
my $lv = shift;
my $targetID = shift;
my $msg = pack("C*", 0x13, 0x01, 0, 0).pack("S*",$lv,$ID).pack("C*", 0, 0, 0).$targetID;
sendEncryption(\$$r_socket, $msg);
}
sub sendItemUse {
my $r_socket = shift;
my $ID = shift;
my $targetID = shift;
my $msg = pack("C*", 0xA7, 0x00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0).pack("S*",$ID).$targetID;
sendEncryption(\$$r_socket, $msg);
}
sub sendEncryption {
my $r_socket = shift;
my $msg = shift;
$$r_socket->send($msg) if $$r_socket && $$r_socket->connected();
}