合成大師+wog_item_tool(減肥版)問題

提供WOG各方面的技術問題,並提供最新path更新。

版主: 涅魂, 簫哥, 10度C~

stu6707
 
文章: 162
註冊時間: 2008-10-26 1:00 pm

合成大師+wog_item_tool(減肥版)問題

文章stu6707 » 2010-12-10 10:30 am

Warning: Invalid argument supplied for foreach() in C:\AppServ\www\wog\class\wog_item_tool.php on line 88

wog_item_tool.php中合成大師的function
代碼: 選擇全部
function item_syn_special_out(&$itemArr,&$eleArr)
{
   global $lang,$a_id;
   foreach($eleArr as $key=>$value)
   {
      if($itemArr[$key] > 0)
      {
         $itemArr[$key]-=$value;
         $eleArr[$key]=0;
         if($itemArr[$key] < 0)
            alertWindowMsg($lang['wog_act_syn_error5']);
         elseif($itemArr[$key] == 0)
            unset($itemArr[$key]);
      }
   }
}

第88句是foreach($eleArr as $key=>$value)

在合成大師中點合成會都出現這個錯誤,我以為是因為我增加新裝類改錯程式碼造成的,所以我另外在架一個原始版了v3(修正版)也是一樣
看到這篇文章
topic-t43916.html
因為wog_item_tool.php減肥文章中的連結失效了,我去ET大的v3分享中下載魂大的修正版
big5 & utf-8都試過了,一樣有錯誤訊息

後來把wog_item_tool.php換回減肥版之前的原始版,沒想到問題解決了... @@

這應該算是bug吧? 還是只有我有問題.. =.=?




ETERNAL
 
文章: 2937
註冊時間: 2003-12-03 11:08 pm
性別: 男生

Re: 合成大師+wog_item_tool(減肥版)問題

文章ETERNAL » 2010-12-10 5:58 pm

這是好久以前的問題了

原因我忘了,應該是程式有bug

可以對照一下v4的內容,v4有修正這個bug


水色論壇 http://www.et99.net
簡恩峻分享

stu6707
 
文章: 162
註冊時間: 2008-10-26 1:00 pm

Re: 合成大師+wog_item_tool(減肥版)問題

文章stu6707 » 2010-12-11 2:39 pm

比對了v4 + wog_act_syn.php & 減肥版前的wog_tiem_tool + wog_act_syn.php
減肥版的果然簡化很多.... 是不是把原本在item_syn_special_out的功能拉出來放到wog_act_syn.php裡?
所以說如果v3要使用減肥版要把item_syn_special_out的功能寫進wog_act_syn.php裡囉?
好浩大的功能.... OTL




ETERNAL
 
文章: 2937
註冊時間: 2003-12-03 11:08 pm
性別: 男生

Re: 合成大師+wog_item_tool(減肥版)問題

文章ETERNAL » 2010-12-12 1:41 am

stu6707 寫:比對了v4 + wog_act_syn.php & 減肥版前的wog_tiem_tool + wog_act_syn.php
減肥版的果然簡化很多.... 是不是把原本在item_syn_special_out的功能拉出來放到wog_act_syn.php裡?
所以說如果v3要使用減肥版要把item_syn_special_out的功能寫進wog_act_syn.php裡囉?
好浩大的功能.... OTL


v4跟v3功能不一樣,內容會不一樣,請自行比對

我記得有一個bug,會出現你說的問題

我不知道要不要寫進去,我記得只要修好bug就可以用了


水色論壇 http://www.et99.net
簡恩峻分享

stu6707
 
文章: 162
註冊時間: 2008-10-26 1:00 pm

Re: 合成大師+wog_item_tool(減肥版)問題

文章stu6707 » 2010-12-14 12:36 pm

唔.. 比對減肥前後的item_syn_special_out,差異蠻大的 0.0
現在是用減肥版wog_item_tool.php,不過合成部分是用減肥前的代碼 @@ (加減用就好..... :D
謝謝ET大的解答~




回到 Online FF Battle-WOG官方聯盟推廣處

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 3 位訪客