黃易群俠傳M脫機外掛應用程式黃易神行
2868
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
回覆

使用道具 舉報


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
Cygnus 2012-1-16 00:58:13
本帖最後由 iamsai 於 2012-1-18 00:23 編輯

抱歉,有字打錯


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

請改成

之後
在黑窗內輸入itemlog
就可以把你的exp report 給記錄在
logs的資料夾
之下的Expitemlog.txt擋了


我在複製資料夾名稱的時候沒注意到
不好意思啦
cygnus
回覆

使用道具 舉報

a5846895 當前離線
UID
1797793
熱心
110 值
嘉獎
0 次
違規
0 次
在線時間
34 小時
經驗
110 點
積分
274
精華
0
最後登錄
2018-8-6
閱讀權限
25
註冊時間
2011-12-6
論壇幣
14 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
a5846895 2012-1-17 01:27:05
卸卸大大分享

















1
回覆

使用道具 舉報

0926041352 當前離線
UID
1737896
熱心
34 值
嘉獎
0 次
違規
0 次
在線時間
33 小時
經驗
39 點
積分
39
精華
0
最後登錄
2012-7-4
閱讀權限
20
註冊時間
2011-8-9
論壇幣
83 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
0926041352 2012-1-17 03:26:33
感謝分享~              
試試
看瞜
推推推
回覆

使用道具 舉報

zxcv200126 當前離線
UID
1577745
熱心
48 值
嘉獎
0 次
違規
0 次
在線時間
16 小時
經驗
49 點
積分
223
精華
0
最後登錄
2013-8-15
閱讀權限
25
註冊時間
2010-11-3
論壇幣
110 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
5
zxcv200126 2012-1-20 09:46:56
外掛成果 應該用不到...
但是對B有很有用?
回覆

使用道具 舉報

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
6
Cygnus 2012-1-21 01:40:00
其實對一些bot的武器防具的名稱,可以寫入itemcontrol.txt中
可以設定不存倉
有時那些武器名稱用黑窗看可能看不清楚
輸出成文字檔可以比較正確的複製起來然後貼在
itemcontrol.txt中
用我這句即就可以輸出囉
cygnus
回覆

使用道具 舉報

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
7
Cygnus 2012-4-9 19:48:32
除了上述itemcontrol.txt中可以用

巨集的
console //中的觸發字更是需要
請參考看看吧

解決外掛追著二轉超初打的問題
http://bbs.wgun.net/thread-443181-1-1.html
主教補師念咒打手回頭巨集
http://bbs.wgun.net/thread-445636-1-1.html
cygnus
回覆

使用道具 舉報

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
8
Cygnus 2012-4-9 19:50:37
除了上述itemcontrol.txt中可以用

巨集的
console //中的觸發字更是需要
請參考看看吧
cygnus
回覆

使用道具 舉報

gigiandyno2 當前離線
UID
1885058
熱心
7 值
嘉獎
0 次
違規
0 次
在線時間
1 小時
經驗
11 點
積分
11
精華
0
最後登錄
2012-5-21
閱讀權限
10
註冊時間
2012-5-16
論壇幣
18 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
9
gigiandyno2 2012-5-21 13:51:00
記錄式晴T私人部落格●之下
好像WX的就可以複製文字了
只是比較耗記憶體
Cygnus
回覆

使用道具 舉報

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-4-25 19:29 , Processed in 0.066368 second(s), 17 queries , Memcache On.

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

回頂部
第二步?
第三步?