[分享]任務修改

版主: 涅魂, 簫哥

頭像
10度C~
 
文章: 493
註冊時間: 2005-12-22 10:25 pm

文章10度C~ » 2008-08-12 9:09 pm

黑咪 寫:又來問題了
任務獎勵的物品的問題

個案:玩家的武器背包是空的時候完成有送武器的任務時,該現家的武器背包便會變成〔,123〕,弄致玩家開不到武器背包

希望大大能夠解決

我尚未去看程式碼,所以大概的解決之道就是去寫個判斷,在給道具的那邊
當背包內無物品時,寫入背包時不要加上,即可
實際上不難,自己修改一下吧


我的圖檔歡迎大家來玩玩<~此圖還在~表示我WOG還在= =
雖然沒有別人的好~但是還是希望可以多多推廣.....
有目標了:圖X系統 20%

minglo
 
文章: 250
註冊時間: 2004-01-17 10:05 am
來自: hong kong

文章minglo » 2008-08-12 9:42 pm

wog_mission_tool.php
於mission_rewarda($user_id,$m_id)及mission_itema($user_id,$m_id)

代碼: 選擇全部
if(!eregi($a_ids, $temp_sql)){

再找
代碼: 選擇全部
$temp_sql.=",".$a_ids."='".implode(",",$item_packs[$a_ids])."'";

改為
代碼: 選擇全部
            $s=implode(",",$item_packs[$a_ids]);
            if($item_pack[$a_ids]=="")
            {
               $s=substr($s,1,strlen($s));
            }
            $temp_sql.=",".$a_ids."='".$s."'";


現在知道為甚麼我那邊有一次出現了這個問題,只是連他也不發現是過任之後出錯@@xd~
抱歉呀,是我的錯誤


歡迎來到我的論壇:
論壇 :
http://www.kw86.com/upload/

WOG:
http://www.kw86.com/upload/wog/

頭像
10度C~
 
文章: 493
註冊時間: 2005-12-22 10:25 pm

文章10度C~ » 2008-08-13 1:02 pm

minglo我問一下~
你目前有改到可以打多種怪嗎@@?


我的圖檔歡迎大家來玩玩<~此圖還在~表示我WOG還在= =
雖然沒有別人的好~但是還是希望可以多多推廣.....
有目標了:圖X系統 20%

minglo
 
文章: 250
註冊時間: 2004-01-17 10:05 am
來自: hong kong

文章minglo » 2008-08-13 2:32 pm

現在做到的是可打多怪,但不能獨立計算


歡迎來到我的論壇:
論壇 :
http://www.kw86.com/upload/

WOG:
http://www.kw86.com/upload/wog/

頭像
10度C~
 
文章: 493
註冊時間: 2005-12-22 10:25 pm

文章10度C~ » 2008-08-13 2:42 pm

minglo 寫:現在做到的是可打多怪,但不能獨立計算

恩恩~那值得我開發一下


我的圖檔歡迎大家來玩玩<~此圖還在~表示我WOG還在= =
雖然沒有別人的好~但是還是希望可以多多推廣.....
有目標了:圖X系統 20%

頭像
10度C~
 
文章: 493
註冊時間: 2005-12-22 10:25 pm

文章10度C~ » 2008-08-13 4:50 pm

新增個好功能

代碼: 選擇全部
ALTER TABLE `wog_mission_main` ADD `get_money` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0' AFTER `get_item_id` ;


wog_mission_run.php中尋找
代碼: 選擇全部
$sql="select m_id,m_run,put_item_id,get_item_id

後面加上
代碼: 選擇全部
,get_money

尋找
代碼: 選擇全部
if($mission["get_item_id"]){
      $wog_mission_tool->mission_rewarda($user_id,$m_id);
   }

後面加上
代碼: 選擇全部
if($mission["get_money"]){
      $wog_mission_tool->mission_money($user_id,$mission["get_money"]);
   }


完畢^^


我的圖檔歡迎大家來玩玩<~此圖還在~表示我WOG還在= =
雖然沒有別人的好~但是還是希望可以多多推廣.....
有目標了:圖X系統 20%

minglo
 
文章: 250
註冊時間: 2004-01-17 10:05 am
來自: hong kong

文章minglo » 2008-08-13 6:46 pm

我已把你的修改整合到樓頂,不介意嗎?
免得其他人又要修改多次@@


歡迎來到我的論壇:
論壇 :
http://www.kw86.com/upload/

WOG:
http://www.kw86.com/upload/wog/

minglo
 
文章: 250
註冊時間: 2004-01-17 10:05 am
來自: hong kong

文章minglo » 2008-08-13 7:19 pm

10度C~ 寫:
minglo 寫:現在做到的是可打多怪,但不能獨立計算

恩恩~那值得我開發一下

其實我覺得這個有點沒意思,因為分多幾個任務好過,多怪對系統的損耗不少
而且開多幾個任務增加玩樂性嘛,最少不會出現一個任務就過完,很沒趣@@


歡迎來到我的論壇:
論壇 :
http://www.kw86.com/upload/

WOG:
http://www.kw86.com/upload/wog/


黑咪
 
文章: 161
註冊時間: 2007-12-24 11:23 am
性別: 男生

文章黑咪 » 2008-08-14 7:00 am

代碼: 選擇全部
         if(!eregi($a_ids, $temp_sql)){
            $temp_sql.=",".$a_ids."='".implode(",",$item_packs[$a_ids])."'";

改成
代碼: 選擇全部
            $s=implode(",",$item_packs[$a_ids]);
            if($item_pack[$a_ids]=="")
            {
               $s=substr($s,1,strlen($s));
            }
            $temp_sql.=",".$a_ids."='".$s."'";

吧?

改完成沒有反應呢



minglo
 
文章: 250
註冊時間: 2004-01-17 10:05 am
來自: hong kong

文章minglo » 2008-08-14 9:49 am

當然沒反應啦
我是叫你將
代碼: 選擇全部
$temp_sql.=",".$a_ids."='".implode(",",$item_packs[$a_ids])."'";

替換成
代碼: 選擇全部
$s=implode(",",$item_packs[$a_ids]);
            if($item_pack[$a_ids]=="")
            {
               $s=substr($s,1,strlen($s));
            }
            $temp_sql.=",".$a_ids."='".$s."'";

不是連上面的
代碼: 選擇全部
if(!eregi($a_ids, $temp_sql)){

也取代呀!!


歡迎來到我的論壇:
論壇 :
http://www.kw86.com/upload/

WOG:
http://www.kw86.com/upload/wog/


黑咪
 
文章: 161
註冊時間: 2007-12-24 11:23 am
性別: 男生

文章黑咪 » 2008-08-14 6:36 pm

@_@|||
哦...原來是我會錯意了
不過改好了
謝謝



上一頁

回到 外掛區

誰在線上

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

cron