黃易群俠傳M脫機外掛應用程式黃易神行
2874
17

[分享] 把外掛成果記錄到LOG資料夾下

Cygnus 發表於 2012-1-14 00:23:45 | 只看該作者 回帖獎勵 |正序瀏覽 |
先推一下
allenh大大的巨集程式安裝文ˊ
http://bbs.wgun.net/thread-329393-1-1.html

在來安裝好巨集後
可以用我的方法把外掛成果記錄到LOG資料夾下

首先
在plugins下新增一個txt檔案
命名為Autopsy1
然後裡面輸入以下內容

package Autopsy1;
use Utils;
use strict;
use Plugins;
use Globals;
use Settings;
use Log qw(message debug);
Plugins::register('Autopsy1', 'Record console messages after BOT Expitem list', \&unload);
my $cHook = Log::addHook(\&cHook, "ExpitemLog");
sub unload {
        Log::delHook('cHook', $cHook);
}
my @messages = ();
sub cHook {
        my $type = shift;
        my $domain = (shift or "console");
        my $level = (shift or 0);
        my $currentVerbosity = shift;
        my $message = shift;
        my $user_data = shift;
        my $logfile = shift;
        my $expitemmsg = shift;
        my $location = shift;
if ($level <= $currentVerbosity && $config{'logExpitem'} == 1) {
        my (undef, $microseconds) = Time::HiRes::gettimeofday;
        $microseconds = substr($microseconds, 0, 2);
        my $message2 = "[".getFormattedDate(int(time)).".$microseconds] ".$message;
        push(@messages, $message2);
        my $size = scalar @messages;
        if ($size == $config{'logExpitemSize'} + 1) {
                        shift(@messages);
        }
        if ($config{logAppendUsername}) {
                $logfile = "$Settings::logs_folder/Expitemlog_$config{username}_$config{char}.txt";
        } else {
                $logfile = "$Settings::logs_folder/Expitemlog.txt";
        }
        $expitemmsg = $config{'ExpitemMessage'};
        if ($message =~ /$expitemmsg/) {
                my $pos = calcPosition($char);
                $location = "\nYou are in" . $field->descName . " (" . $field->name . ") : $pos->{x}, $pos->{y}\n";
                                use encoding 'utf8';
                                open(IFILE, ">>:utf8", "$logfile"); {
                                print IFILE "\n*** Start of console Expitem log ***\n\n";
                                print IFILE @messages;
                                print IFILE $location;
                                print IFILE "\n*** End of console Expitem log ***\n\n";
                                close(IFILE);
                        }
                }
        }
}
return 1;

然後把Autopsy1.txt
附檔名改為pl
即叫作Autopsy1.pl

再來
在control/下的macro.txt內容加上

automacro autoitemlog {
console /這次打了多少呢/
call {
do exp report
do c 打了這麼多
}
}


再來把config.txt的內容加上
################
alias_itemlog c 打了多少呢
logExpitem 1
logExpitemSize 30
ExpitemMessage 打了這麼多


之後
在黑窗內輸入itemlog
就可以把你的exp report 給記錄式晴T私人部落格●/之下的Expitemlog.txt擋了

注意1
可以把以上的那個
全部都改成各個完加自集的名字
以免此為流行後
大家多的話都一樣
結果記錄到他人說一樣話時
造成紀錄檔太龐大太頻繁
重覆一直紀錄

注意 2
如果有撿寶很多的話或很少的話
可以把logExpitemSize 30後面的這個數字增加或減少
依照點把種類與打怪種類數量來爛自行決定

希望大家多多下載此文
並請原諒我對Autopsy1沒有太多說明
因為說明起來太麻煩了
想想大家能用就好'
西望能給大家多一點幫助'
收藏收藏 分享分享 讚 幹 分享分享 FB分享
cygnus
回覆

使用道具 舉報


dream695 當前離線
UID
2166202
熱心
72 值
嘉獎
0 次
違規
0 次
在線時間
35 小時
經驗
21 點
積分
181
精華
0
最後登錄
2017-3-14
閱讀權限
20
註冊時間
2014-9-29
論壇幣
44 幣
聯合幣
14 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
18
dream695 2014-9-30 22:18:34
是腳本嗎?
還是純粹分享而已????????????
回覆

使用道具 舉報

metro7797 當前離線
UID
2067347
熱心
87 值
嘉獎
0 次
違規
0 次
在線時間
9 小時
經驗
71 點
積分
71
精華
0
最後登錄
2013-12-22
閱讀權限
20
註冊時間
2013-11-26
論壇幣
6 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
17
metro7797 2013-12-8 10:35:24
感謝分享~              
試試
看瞜
推推推
回覆

使用道具 舉報

z82563311 當前離線
UID
770329
熱心
321 值
嘉獎
0 次
違規
0 次
在線時間
44 小時
經驗
222 點
積分
673
精華
0
最後登錄
2016-11-27
閱讀權限
30
註冊時間
2008-2-28
論壇幣
52 幣
聯合幣
33 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
16
z82563311 2013-12-8 01:58:43
感謝大大的分享~~~~~~

回覆

使用道具 舉報

ie7750 當前離線
UID
1997950
熱心
140 值
嘉獎
0 次
違規
0 次
在線時間
12 小時
經驗
97 點
積分
249
精華
0
最後登錄
2015-4-26
閱讀權限
25
註冊時間
2013-3-31
論壇幣
0 幣
聯合幣
3 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
15
ie7750 2013-12-7 18:48:18
這個好像不錯用喔 來試試看 希望它有這個價值
回覆

使用道具 舉報

無效樓層,該帖已經被刪除
tn70709944 當前離線
UID
2019869
熱心
147 值
嘉獎
0 次
違規
0 次
在線時間
13 小時
經驗
91 點
積分
257
精華
0
最後登錄
2018-8-6
閱讀權限
25
註冊時間
2013-6-18
論壇幣
0 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
13
tn70709944 2013-9-10 19:40:14
THXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
回覆

使用道具 舉報

楓之幽若 當前離線
UID
2020859
熱心
130 值
嘉獎
0 次
違規
0 次
在線時間
13 小時
經驗
80 點
積分
605
精華
0
最後登錄
2013-9-6
閱讀權限
30
註冊時間
2013-6-22
論壇幣
380 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
12
楓之幽若 2013-6-30 02:47:09
又要買啊~~~~怎麼老要這麼多賣的啊~~
新人報到~~
回覆

使用道具 舉報

wangdog2969 當前離線
UID
2007123
熱心
109 值
嘉獎
0 次
違規
0 次
在線時間
14 小時
經驗
80 點
積分
235
精華
0
最後登錄
2016-8-24
閱讀權限
25
註冊時間
2013-4-30
論壇幣
2 幣
聯合幣
30 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
11
wangdog2969 2013-5-28 11:08:42
久久推一下自己的帖
讓他浮上來
大家看一下吧
回覆

使用道具 舉報

Cygnus 當前離線
UID
1559887
熱心
333 值
嘉獎
0 次
違規
0 次
在線時間
82 小時
經驗
236 點
積分
3799
精華
0
最後登錄
2020-10-21
閱讀權限
40
註冊時間
2010-10-5
論壇幣
3028 幣
聯合幣
110 枚
幸運鑽
11 顆
招待卷
0 點
查看詳細資料
Rank: 5Rank: 5Rank: 5
10
Cygnus 2012-6-6 08:55:43
久久推一下自己的帖
讓他浮上來
大家看一下吧
cygnus
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

12下一頁

手機版 | Archiver | 外掛聯合國

GMT+8, 2024-5-5 12:53 , Processed in 0.062784 second(s), 19 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?