[分享](2.08)出現怪物的小技巧

WOG設定安裝教學

版主: 涅魂, 簫哥


涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

[分享](2.08)出現怪物的小技巧

文章涅魂 » 2005-03-06 2:34 pm

用一些小計巧讓某一個地區出現指定類型的怪物^^

##----開啟檔案wog/class/wog_fight_select.php----
##----尋找----
代碼: 選擇全部
$sql="select * from wog_monster where m_place=".$_POST["act"]." ORDER BY RAND() LIMIT 1 ";

從這裡開始下手~
1.某一地區出現所有的怪物(以第9區為範例)
##----覆蓋為----
代碼: 選擇全部
         if($_POST["act"]==9)
         {
            $sql="select * from wog_monster ORDER BY RAND() LIMIT 1 ";
         }else
         {
            $sql="select * from wog_monster where m_place=".$_POST["act"]." ORDER BY RAND() LIMIT 1 ";
         }


2.某一地區出現指定地區的怪物(以第9區為範例,出現1,3,5區的怪物)
##----覆蓋為----
代碼: 選擇全部
         if($_POST["act"]==9)
         {
            $sql="select * from wog_monster where m_place="1" || m_place="3" || m_place="5" ORDER BY RAND() LIMIT 1 ";
         }else
         {
            $sql="select * from wog_monster where m_place=".$_POST["act"]." ORDER BY RAND() LIMIT 1 ";
         }

還有許許多多的延伸用法可以用喔!!就看您要怎樣使用了^^
完畢。


最後由 涅魂 於 2005-08-07 10:31 pm 編輯,總共編輯了 2 次。


涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2005-06-02 7:59 pm

新增一種方法~~
冠軍才能進入的區域
我想這樣因該能夠吸引玩家們挑戰冠軍吧...

以下以第17區為範例
開啟檔案wog/class/wog_fight_select.php
尋找
代碼: 選擇全部
$sql="select * from wog_monster where m_place=".$_POST["act"]." ORDER BY RAND() LIMIT 1 ";

前面,加上
代碼: 選擇全部
if($_POST["act"]==17 && !$cp=$DB_site->query_first("select p_id from wog_cp where p_name=".$p[p_name]." ")){alertWindowMsg('你無法進入這個區域');}

完畢。 :wink:




涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2005-06-03 8:54 pm

修正上面那篇冠軍專屬區域的BUG....

開啟檔案wog/class/wog_fight_select.php
尋找
代碼: 選擇全部
select p_id from wog_cp where p_name=".$p[p_name]." "

改成
代碼: 選擇全部
select p_id from wog_cp where p_name='".$p[p_name]."' "

完畢。 :wink:




回到 精華區

誰在線上

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