首頁 | 幫助 | 轉到次伺服器
  搜尋 | 論壇設施 | 幫助 | FEEDBACK
遊客:  註冊 | 登入
收藏本站 設為首頁 重新整理

捐款給零舍好 Donate money to 04GD


搜索選項 索引系統工具窗
 
標題: [水怪附加插件]水怪RPG 顯示虛擬形像
bananasiims
一般板主
男 Rank: 7Rank: 7Rank: 7
Firefox

UID 14863
精華 0 篇
威望 1202 點
文章 649 篇 - 8已經發了649篇文章咯快9級咯
發表於 4-7-2006 10:57 PM  查看該用戶資料 資料 查看主頁 主頁 查看文集 文集 查看信箱 短消息 
[水怪附加插件]水怪RPG 顯示虛擬形像

改左我成2個鐘啦..
6yO,gE3b5t}含GTA、模擬市民2、Live For Speed,及各PSP和NDS等遊戲資料、教學、秘技、下載、模組(mod)及討論鬼叫我既技術...
c'\%z4{WN"Y7vP從水怪既$avatar_img學懂怎樣提取SQL資訊
:bf gX+XcL$E ]bbs.04gd.com=================================================gta 4,gta iv,gta sa,vc,sims2 模擬市民2,Live for Speed,mp3,online game,軟件,作弊,遊戲下載,tvb,架勢堂,森美,星空奇談,雲海,恐怖熱線,極度,極道,潘紹聰,電台節目,Linkin Park,psp,nds,模擬器,動漫畫 [ 論壇 | GTA SA | SA MP | GTA 4 | SIMS 2 | Live for Speed | PSP | NDS ]$[R-df0hSg
插件: 水怪RPG 顯示虛擬形像 (任何版本水怪)零舍好 討論區%tY?1?DE
作者: bananasims
n~(v(C%L(_bbs.04gd.com演示: http://bbs.i-circle.net/rpg.phpbbs.04gd.comisX4tCK q
或圖片[附件]零舍好 討論區yA(w.o1E{
bbs.04gd.com.`b
u8Xp\ R

整左成兩個鐘   Rmi
j)] o

終於研究好了   零舍好 討論區y$@-f,r:?1Q1_ lEw

4o3@9nE+Pdbc修改
F9BFy
]`z2u零舍好 討論區
rpg.php
i(~6[SWW        fqI!F6\含GTA、模擬市民2、Live For Speed,及各PSP和NDS等遊戲資料、教學、秘技、下載、模組(mod)及討論

$bankcre=$rpgsettings['bankcredits'];

下一行加入

//Add Virtual Image to RPG by bananasims
        require_once './forumdata/cache/plugin_virtualimage.php';
        $imagesset = $_DCACHE['plugins_settings'][virtualimage];
        if($imagesset[openalpha]){$alpha = "FILTER: alpha(opacity=\"+WearArray[i]+\")";}
//Add Virtual Image to RPG by bananasims

再找 ( 1.0 SE 或以上適用)

//====================================
        if ($rpgsettings[rpg_showavatar] ==1 ) {
$querya2 = $db->query("SELECT * FROM cdb_memberfields WHERE uid='$discuz_uid'");
$profiledata2=$db->fetch_array($querya2);
if($profiledata2['avatar'])
{
$avatar_img = '<img src="'.$profiledata2['avatar'].'" width="'.$profiledata2['avatarwidth'].'" height="'.$profiledata2['avatarheight'].'" border="0"><br>';
}}
//====================================

取代為

//Avatar
if ($rpgsettings[rpg_showavatar] ==1 ) {
        $query = $db->query("SELECT avatar, avatarwidth, avatarheight FROM {$tablepre}memberfields WHERE uid='$discuz_uid'");
        $rpgprofile=$db->fetch_array($query);
        if($rpgprofile['avatar']) {
                $avatar_img = '<img src="'.$rpgprofile['avatar'].'" width="'.$rpgprofile['avatarwidth'].'" height="'.$rpgprofile['avatarheight'].'" border="0"><br>';
        }
}
//Add Virtual Image to RPG by bananasims
        $query = $db->query("SELECT * FROM {$tablepre}memberfields WHERE uid='$discuz_uid'");
        $vi=$db->fetch_array($query);
        $query2 = $db->query("SELECT * FROM {$tablepre}members WHERE uid='$discuz_uid'");
        $vi2=$db->fetch_array($query2);
        $gender = $vi2[gender];

        if ($imagesset['orderuse']!='1' && ($vi['useimages'] != 1 ||  $vi2[gender]==0)){
                $avatar_img = $avatar_img;
        } else {
                if ($vi2[gender]==1){
                        $tempequip =  '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0';   //男性的初始值
                        $sex = "m";
                        $upid = "init";
                } elseif ($vi2[gender]==2){
                        $tempequip =  '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //女性的初始值
                        $sex = "f";
                        $upid = "initf";
                }
        $userwearip =  '400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-40 0-400-400';//商品的過期屬性

        $cookiearray = split('-', $tempequip);
        $weararray = split('-', $userwearip);

        $imagescookie = $db->query("SELECT * FROM $tablepre"."images_user  where userid = '$vi[uid]' and dafaultuse = '1' and (suitable = '$sex' or suitable = 't')");
        while ($userimages = $db->fetch_array($imagescookie)){
                $tempi = $userimages[classid];
                $cookiearray[$tempi] = $userimages[picid];
        if($imagesset[beold]){
                $images_weardate = $userimages[endurance] - (time() -  $userimages[lastuse]);
                $images_weardate = ceil($images_weardate/8640);
                 if ($images_weardate <= 0){
                        $db->query("UPDATE $tablepre"."images_user SET  dafaultuse = '3' WHERE userid='$member[userid]' and picid = '$userimages[facepicid]' and classid=  '$userimages[classid]' and dafaultuse='1'");
                        if($userimages[classid] ==  8||$userimages[classid]==9||$userimages[classid]==11||$userimages[classid] ==13||$userimages[classid]==14||$userimages[classid]==18){
                                $userupid = $upid;
                        } else {
                                $userupid = "0";
                        }
                        $cookiearray[$tempi] = $userupid;
                } else {
                        $weararray[$tempi] = $images_weardate;
                }
        } else {
        $weararray[$tempi] = 100;
        }
}
if ($vi2[gender]==0){
        $userimages = "";//虛擬形象
} else {
        $userimages = implode("-", $cookiearray);}
        $userwear = implode("-", $weararray);
        $avatar_img = "
        <!-- 虛擬形象開始-->
    <DIV id=Show{$vi2['pid']} style=\"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px;  PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT:  226px\"></DIV>
                            <SCRIPT language=JavaScript>
                            var currface = \"$userimages\";
                            if (currface ==\"\") {
                                currface = \"0\";
                            }
                            var currwear = \"$userwear\";
                            var showArray = currface.split('-');

                            var WearArray = currwear.split('-');
                            if (showArray[6] != '0'){
                                 showArray[8] = 0;
                                 showArray[9] = 0;
                            }
                            var s=\"\";
                            for (var i=0; i<26; i++){
                                if(showArray[i] != '0'){
                                   if((showArray[i] == 'init') || (showArray[i] == 'initf')){
                                        s+=\"<IMG  src=images/virtualimage/\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";'>\";
                                   }else{
                                        s+=\"<IMG  src=images/virtualimage/\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";".$alpha." '>\";
                                   }
                                }
                            }
                            s+=\"<IMG src=images/virtualimage/blank.gif  style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:50'>\";
                            if (currface=='0'){
                                    s=\"<IMG src=images/virtualimage/noface.gif  style='padding:0;position:absolute;top:0;left:0;width:154;height:94;'>\";
                            }
                            Show{$vi2['pid']}.innerHTML=s;
                            </SCRIPT>
                            <!-- 虛擬形象結束-->
                            ";
                       }
//Add Virtual Image to RPG by bananasims
//Avatar

================================1.0SE以下才修改(不是1.0SE)
y$^[m3M含GTA、模擬市民2、Live For Speed,及各PSP和NDS等遊戲資料、教學、秘技、下載、模組(mod)及討論

if(!$discuz_uid) {
        showmessage('not_loggedin', 'index.php');
}

下面加入

//Avatar
if ($rpgsettings[rpg_showavatar] ==1 ) {
        $query = $db->query("SELECT avatar, avatarwidth, avatarheight FROM {$tablepre}memberfields WHERE uid='$discuz_uid'");
        $rpgprofile=$db->fetch_array($query);
        if($rpgprofile['avatar']) {
                $avatar_img = '<img src="'.$rpgprofile['avatar'].'" width="'.$rpgprofile['avatarwidth'].'" height="'.$rpgprofile['avatarheight'].'" border="0"><br>';
        }
}
//Add Virtual Image to RPG by bananasims
        $query = $db->query("SELECT * FROM {$tablepre}memberfields WHERE uid='$discuz_uid'");
        $vi=$db->fetch_array($query);
        $query2 = $db->query("SELECT * FROM {$tablepre}members WHERE uid='$discuz_uid'");
        $vi2=$db->fetch_array($query2);
        $gender = $vi2[gender];

        if ($imagesset['orderuse']!='1' && ($vi['useimages'] != 1 ||  $vi2[gender]==0)){
                $avatar_img = $avatar_img;
        } else {
                if ($vi2[gender]==1){
                        $tempequip =  '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0';   //男性的初始值
                        $sex = "m";
                        $upid = "init";
                } elseif ($vi2[gender]==2){
                        $tempequip =  '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //女性的初始值
                        $sex = "f";
                        $upid = "initf";
                }
        $userwearip =  '400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-40 0-400-400';//商品的過期屬性

        $cookiearray = split('-', $tempequip);
        $weararray = split('-', $userwearip);

        $imagescookie = $db->query("SELECT * FROM $tablepre"."images_user  where userid = '$vi[uid]' and dafaultuse = '1' and (suitable = '$sex' or suitable = 't')");
        while ($userimages = $db->fetch_array($imagescookie)){
                $tempi = $userimages[classid];
                $cookiearray[$tempi] = $userimages[picid];
        if($imagesset[beold]){
                $images_weardate = $userimages[endurance] - (time() -  $userimages[lastuse]);
                $images_weardate = ceil($images_weardate/8640);
                 if ($images_weardate <= 0){
                        $db->query("UPDATE $tablepre"."images_user SET  dafaultuse = '3' WHERE userid='$member[userid]' and picid = '$userimages[facepicid]' and classid=  '$userimages[classid]' and dafaultuse='1'");
                        if($userimages[classid] ==  8||$userimages[classid]==9||$userimages[classid]==11||$userimages[classid] ==13||$userimages[classid]==14||$userimages[classid]==18){
                                $userupid = $upid;
                        } else {
                                $userupid = "0";
                        }
                        $cookiearray[$tempi] = $userupid;
                } else {
                        $weararray[$tempi] = $images_weardate;
                }
        } else {
        $weararray[$tempi] = 100;
        }
}
if ($vi2[gender]==0){
        $userimages = "";//虛擬形象
} else {
        $userimages = implode("-", $cookiearray);}
        $userwear = implode("-", $weararray);
        $avatar_img = "
        <!-- 虛擬形象開始-->
    <DIV id=Show{$vi2['pid']} style=\"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px;  PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT:  226px\"></DIV>
                            <SCRIPT language=JavaScript>
                            var currface = \"$userimages\";
                            if (currface ==\"\") {
                                currface = \"0\";
                            }
                            var currwear = \"$userwear\";
                            var showArray = currface.split('-');

                            var WearArray = currwear.split('-');
                            if (showArray[6] != '0'){
                                 showArray[8] = 0;
                                 showArray[9] = 0;
                            }
                            var s=\"\";
                            for (var i=0; i<26; i++){
                                if(showArray[i] != '0'){
                                   if((showArray[i] == 'init') || (showArray[i] == 'initf')){
                                        s+=\"<IMG  src=images/virtualimage/\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";'>\";
                                   }else{
                                        s+=\"<IMG  src=images/virtualimage/\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";".$alpha." '>\";
                                   }
                                }
                            }
                            s+=\"<IMG src=images/virtualimage/blank.gif  style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:50'>\";
                            if (currface=='0'){
                                    s=\"<IMG src=images/virtualimage/noface.gif  style='padding:0;position:absolute;top:0;left:0;width:154;height:94;'>\";
                            }
                            Show{$vi2['pid']}.innerHTML=s;
                            </SCRIPT>
                            <!-- 虛擬形象結束-->
                            ";
                       }
//Add Virtual Image to RPG by bananasims
//Avatar

templates/default/rpg_header.htmbbs.04gd.coma}3\)]&O
任意一處加入 $avatar_img (1.0SE或以上不用加)bbs.04gd.comN        sH%I7|VP
全港最大GTA討論區+qB
PAI

----------------------------------------------完成---------------------
'M5P
v4Q/mgta 4,gta iv,gta sa,vc,sims2 模擬市民2,Live for Speed,mp3,online game,軟件,作弊,遊戲下載,tvb,架勢堂,森美,星空奇談,雲海,恐怖熱線,極度,極道,潘紹聰,電台節目,Linkin Park,psp,nds,模擬器,動漫畫 [ 論壇 | GTA SA | SA MP | GTA 4 | SIMS 2 | Live for Speed | PSP | NDS ]
I-Circle Forum
|{2z'olC全港最大GTA討論區零舍好 討論區5|/@$RRR:BE
[ 本帖最後由 bananasiims 於 4-7-2006 11:00 PM 編輯 ]


圖片附件: vi@rpg.jpg (4-7-2006 10:57 PM, 38.47 K)





好悶
↑TOP↑
bananasiims
一般板主
男 Rank: 7Rank: 7Rank: 7
Firefox

UID 14863
精華 0 篇
威望 1202 點
文章 649 篇 - 8已經發了649篇文章咯快9級咯
發表於 4-7-2006 11:07 PM  查看該用戶資料 資料 查看主頁 主頁 查看文集 文集 查看信箱 短消息 
補充一句bbs.04gd.comOgIP2`"M7D^
水怪rpg的SQL全部是以cdb_開頭
!j
?7g0\m全港最大GTA討論區
不是以{$tablepre}開頭的
*l,i/z8Cz'P H對其他 使用其他開頭的人不公平




好悶
↑TOP↑
 


活動宣傳
搶劫功能 - 現已重出江湖
零舍好M群聊天室


資源搜索: GTA SA下載 人物模組 刷車工具 AE86 超級工具 PSP NDS
Live for Speed SIMS 2 真三國無雙 萬世巨星 遊戲下載 流言終結者 模擬市民
GTA IV GTA 4 GTA PC Monster Hunter 2 攻略 模擬器 破解
WAP | 存檔模式 | 清除 Cookies | 聯繫我們 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
UTC+8 - 2-12-2008 08:09 AM Processed in 0.085613 second(s), 5 queries , Gzip enabled