[外掛](2.08)線上人數分區

版主: 涅魂, 簫哥

deeping
 
文章: 17
註冊時間: 2004-08-17 4:32 pm

[外掛](2.08)線上人數分區

文章deeping » 2005-04-20 1:08 am

將右邊顯示人數的地方改成以打怪區域來區分,顏色新增了綠色(5分鐘沒動就呈發呆狀態)..
我只在獨立wog2.08測試過,其他版本不保證能run.請多多指教...
圖檔


代碼: 選擇全部
mysql中的wog_player要新增一個欄位叫p_place  是int(3)型式...預設值是0


在class\wog_etc_peo.php中搜尋
代碼: 選擇全部
$online=$DB_site->query("select p_name,p_sex,p_lv,p_pk_s,p_pk_money from wog_player where p_online_time > $datecut");

蓋過
代碼: 選擇全部
$online=$DB_site->query("select p_name,p_sex,p_lv,p_pk_s,p_pk_money,p_userlv,p_act_time,p_place from wog_player where p_online_time > $datecut ORDER BY p_lv DESC");


搜尋
代碼: 選擇全部
$temp_s.=";".$onlines[0].",".$onlines[1].",".$onlines[2].",".$onlines[3].",".$onlines[4];

蓋過
代碼: 選擇全部
$temp_s.=";".$onlines[0].",".$onlines[1].",".$onlines[2].",".$onlines[3].",".$onlines[4].",".floor((time()-$onlines[6])/60).",".$onlines[7];
 





在class\wog_fight_select.php中搜尋
代碼: 選擇全部
$sql="select * from wog_monster where m_place=".$_POST["act"]." ORDER BY RAND() LIMIT 1 ";

之下新增
代碼: 選擇全部
$DB_site->query("update wog_player set p_place=".$_POST["act"]." where p_id=".$user_id."");


在wog.js中找到//########## online peo begin ###########
蓋過
代碼: 選擇全部
//########## online peo begin ###########
function onlinelist(peo)
{
        var peo_name=parent.wog_peo;
        message_cls(peo_name,0);
        peo_name.document.write(online_temp_table1);
        if(peo!="")
        {
        sec=new Array();
        sec[0]="安全區";
        sec[1]="平原修行";
        sec[2]="試鍊洞窟";
        sec[3]="旅人墓場";
        sec[4]="迷霧森林";
        sec[5]="古代遺跡";
        sec[6]="久遠戰場";
        sec[7]="王者之路";
        sec[8]="傳說幻獸";
        sec[9]="星河異界";

                peo_name.document.write('<tr bgcolor="#2B4686"><td  >名稱</td><td  >LV</td><td  >PK</td></tr>');
                var s1=peo.split(";");
                 for(var temp_p=0;temp_p<11;temp_p++)
                 {
                  var c=0;
                  for(var i=0;i<s1.length;i++)
                   {
                        var s2=s1[i].split(",");
                        var fcolor=psex(s2[1]);
                        (s2[3]==1)?s2[3]="Y":s2[3]="N";
                        if(s2[6]==temp_p){
                          c++;
                         if(s2[5]>=5)
                           peo_name.document.write('<tr><td ><a href=javascript:parent.yesname("'+s2[0]+'") target="foot" title="'+s2[4]+'"><b><font color=green>'+s2[0]+'</font></b></a></td><td >'+s2[2]+'</td><td >'+s2[3]+'</td></tr>');
                         else
                          peo_name.document.write('<tr><td ><a href=javascript:parent.yesname("'+s2[0]+'") target="foot" title="'+s2[4]+'"><b><font color="'+fcolor+'">'+s2[0]+'</font></b></a></td><td >'+s2[2]+'</td><td >'+s2[3]+'</td></tr>');}
                   }
                    if(c>0 && temp_p!=0)
                     peo_name.document.write('<tr><td  bgcolor="#2B4686" colspan="3">↑'+sec[temp_p]+'練功↑</td></tr>');
                    if(c>0 && temp_p==0)
                     peo_name.document.write('<tr><td  bgcolor="#2B4686" colspan="3">↑'+sec[temp_p]+'發呆↑</td></tr>');
                    c=0;
                 }
                peo_name.document.write('<tr><td  bgcolor="#2B4686" colspan="3"><font color=yellow>線上人數 '+s1.length+' 人</font></td></tr>');
                peo_name.document.write('<tr><td bgcolor=gray colspan="3"></td></tr>');
                peo_name.document.write('<tr><td  bgcolor="#2B4686" colspan="3">狀態:<font color="#66ccff">男生</font><font color="#ff99cc">女生</font><font color=green>發呆</font></td></tr>');
                peo_name.document.write('<tr><td bgcolor=gray colspan="3"></td></tr>');
        }else
        {
                peo_name.document.write('<tr><td colspan="3"  bgcolor="#2B4686">線上人數 0 人</td></tr>');
                peo_name.document.write('<tr><td bgcolor=gray colspan="3"></td></tr>');
                peo_name.document.write('<tr><td  bgcolor="#2B4686" colspan="3">狀態:<font color="#66ccff">男生</font><font color="#ff99cc">女生</font><font color=green>發呆</font></td></tr>');
                peo_name.document.write('<tr><td bgcolor=gray colspan="3"></td></tr>');
        }
        peo_name.document.write(temp_table2);
}




林天賜
 
文章: 43
註冊時間: 2004-02-27 10:09 am

文章林天賜 » 2005-04-20 8:28 am

^^呵呵~~成功了
用來確認線上人數還蠻好用的~~~
想將綠色換成其他顏色要修改哪裡??



deeping
 
文章: 17
註冊時間: 2004-08-17 4:32 pm

文章deeping » 2005-04-20 10:50 am

林天賜 寫:^^呵呵~~成功了
用來確認線上人數還蠻好用的~~~
想將綠色換成其他顏色要修改哪裡??

wog.js中搜尋green..然後改成你想要的顏色...




K
企鵝管理員
 
文章: 1118
註冊時間: 2003-05-19 11:00 am
來自: 囧星
性別: 男生

文章K » 2005-04-21 10:28 am

我也成功了XD感謝分享^^


........圖檔
圖檔


回到 外掛區

誰在線上

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