Travian輔助工具交流

輔助工具交流 http://travian.forumotion.com

0315版已發布 修正新蓋建築

    關于攻擊方面之問題

    分享

    ruoyang

    文章數 : 11
    積分 : 17
    威望 : 0
    注冊日期 : 2009-09-25

    關于攻擊方面之問題

    發表 由 ruoyang 于 周一 10月 19, 2009 9:27 pm

    大大 您好

    我又來給一些非常棒的意見咯

    我之前有用過一些其他firefox的內掛,其中有一項功能非常之重要,這將讓大大您的外掛更加完美。

    以目前大大所寫的程式來說,當如果玩家需要重開幾,或當機,或停電時。再次打開外掛會造成攻擊目標重疊。簡單一點來說也就是大大的程式無法自動檢測該目標是否已派出掠奪兵。

    這問題非常之麻煩,因為我一個村子頭上少說也100多個攻擊波在跑。當我想重開幾時,我必須等100多波攻擊都回家了,我才能再次開大大所寫的城市繼續努力掠奪。

    如果大大需要我提供我之前用過的firedox內掛網址做參考請麻煩告知,我另外再跟你說。

    謝謝大大的努力


    ruoyang 在 周五 10月 23, 2009 5:16 pm 作了第 1 次修改

    lordtravian
    Admin

    文章數 : 222
    積分 : 333
    威望 : 17
    注冊日期 : 2009-08-25

    回復: 關于攻擊方面之問題

    發表 由 lordtravian 于 周一 10月 19, 2009 10:54 pm

    ruoyang 寫到:大大 您好

    我又來給一些非常棒的意見咯

    我之前有用過一些其他firefox的內掛,其中有一項功能非常之重要,這將讓大大您的外掛更加完美。

    以目前大大所寫的程式來說,當如果玩家需要重開幾,或當機,或停電時。再次打開外掛會造成攻擊目標重疊。簡單一點來說也就是大大的程式無法自動檢測該目標是否已派出掠奪兵。

    這問題非常之麻煩,因為我一個村子頭上少說也100多個攻擊波在跑。當我想重開幾時,我必須等100多波攻擊都回家了,我才能再次開大大所寫的城市繼續努力掠奪。

    如果大大需要我提供我之前用過的firedox內掛網址做參考請麻煩告知,我另外再跟你說。

    謝謝大大的努力

    hi
    我在猜想,是不是你關掉程式之前沒有存檔?所以才會一重開程式時又是讀到舊的存檔,才會馬上又把你的兵派出去?
    因為我想了想,程式除了「餘時」為0或小於0之外,是不會一重開之後就馬上派兵出去的。如果你的存檔顯示「餘時」還有1個小時,那就是還要再等一個小時才會派兵出去,不會一重開程式就馬上派兵出去
    不知道我這樣子推測有解決了你的問題嘛?

    有好用的外掛都歡迎與我分享,發到論壇來或是寫站內信給我都可以。

    ruoyang

    文章數 : 11
    積分 : 17
    威望 : 0
    注冊日期 : 2009-09-25

    回復: 關于攻擊方面之問題

    發表 由 ruoyang 于 周一 10月 19, 2009 11:09 pm

    我想我大概明白你的意思了
    我先試試看

    ruoyang

    文章數 : 11
    積分 : 17
    威望 : 0
    注冊日期 : 2009-09-25

    回復: 關于攻擊方面之問題

    發表 由 ruoyang 于 周五 10月 23, 2009 5:24 pm

    大大 你好

    我又發現了一個問題
    有時候我不知道為什么網頁會突然掛掉,跳出一個框,必須按“重試”網頁才會正常進行。不管是firefox 或 IE 都會面對此問題
    我相信大大的程式是針對IE所寫的,當“重試”那個框框跳出來的時候,程式就無法正常運作

    一下是錯誤記錄
    2009/10/23 下午 01:20:54: web browser Error:
    System.Runtime.InteropServices.COMException (0x800700AA): The requested resource is in use. (Exception from HRESULT: 0x800700AA)
    at System.Windows.Forms.UnsafeNativeMethods.IWebBrowser2.Navigate2(Object& URL, Object& flags, Object& targetFrameName, Object& postData, Object& headers)
    at System.Windows.Forms.WebBrowser.PerformNavigate2(Object& URL, Object& flags, Object& targetFrameName, Object& postData, Object& headers)
    at System.Windows.Forms.WebBrowser.PerformNavigateHelper(String urlString, Boolean newWindow, String targetFrameName, Byte[] postData, String headers)
    at System.Windows.Forms.WebBrowser.Navigate(String urlString)
    at lordtra_0523.Form1.MywebBrowser1Navigate(String http)
    2009/10/23 下午 01:20:54: web browser get 0 length html at url= http://

    程式因無法正常運作,導致列表工作事項無法完成:
    2009/10/23 上午 11:16:26:出兵 from:(-XX|-YY) to (-129|-103), type2 攻擊:搶奪, 1waves, LeftTime:-00:00:06, Repeat:0, Interval:402min, Troops:(3,0,0,0,0,0,0,0,0,0,0), targe1:0 隨機, target2:1 隨機
    2009/10/23 上午 11:20:22: 238: detect login page. url= http://

    2009/10/23 上午 07:05:31:not enough to send troops, time reset, from:(-XX|-YY) to (-XX|-YY), type2 攻擊:搶奪, 1waves, LeftTime:08:29:00, Repeat:0, Interval:509min, Troops:(3,0,0,0,0,0,0,0,0,0,0), targe1:0 隨機, target2:1 隨機





    當此問題出現時,程式完全無法運作。雖然說按“重試”就可以恢復正常了。但是問題就是當程式無法運作的時候,工作列表依然在倒數,然后就會偵測不到兵而放棄掠奪。而造成就下來的順序都錯亂了,如果一個攻擊是500分鐘來回,那必須在等多一次500分鐘工作列表才會再次送出去。這造成一些困擾。。。

    所以我想說 大大 有沒有辦法可以讓程式偵測該目標是否有出兵取代計算間隔時間。

    此網頁是 firefox greasemonkey 腳本的,他所寫的程式就是以偵測是否已出兵
    http://userscripts.org/scripts/show/54964


    這次寫的有點多,麻煩大大仔細觀看

      現在的時間是 周五 11月 16, 2018 12:29 am