Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20240520 Rev.9 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 44793|ตอบกลับ: 154

[X2] แถบแสดง Level HP MP EXP สวยๆ ไม่ซํ้าใคร!!

    [คัดลอกลิงก์]
MasterTGZ โพสต์ 2011-10-1 12:17:31 |โหมดอ่าน
แก้ไขครั้งสุดท้ายโดย i~Designs เมื่อ 2011-10-2 23:56

ใครอยากได้เมนูส่วนตัวไปด้วย โปรดอ่านกระทู้นี้ครับ http://forum.discuzthai.com/foru ... id=29314&extra=


สวยๆ งามๆ แจ่มๆครับ


ต้นฉบับ http://www.discuzthai.com/forum.php?mod=viewthread&tid=7036

ตัวอย่าง

ดูของจริง
  1. http://animeinw.com/bbs/thread-449-1-1.html
คัดลอกไปที่คลิปบอร์ด
จริงๆก็มีแบบที่เป็นปลั๊กอิน แค่ติดตั้งไม่ต้องแก้ไขไฟล์ อันนี้สำหรับผู้ที่ชอบทำอะไรด้วยตัวเอง^^

วิธีติดตั้ง

1. เปิดไฟลล์ source/module/forum/forum_viewthread.php

ค้นหา
  1. if($post['username']) {
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดต่อไปนี้ด้านบน
  1. //----- Start Level Mod -----
  2.         $time = time();

  3.         $daysreg = ($time - $post['regdate']) / (24*3600);

  4.         $ppd =  $post['posts'] / $daysreg;

  5.         $post['exp_mp_hp'] = exp_mp_hp($post['posts'],$ppd,$daysreg);
  6. //----- End Level Mod -----
คัดลอกไปที่คลิปบอร์ด
2. เปิดไฟลล์ source/function/function_forum.php

ด้านล่างสุดก่อน  "?>"  เพิ่มโค๊ดต่อไปนี้ด้านบน
  1. //----- Start Level Mod -----
  2. function exp_mp_hp($credits,$postsperday,$daysreg){

  3.         $hp_img_dir = "./static/image/level";

  4.         $credits = $credits < 1 ? 1 : $credits;

  5.         $level = pow(log10 ($credits), 2);

  6.         $ep = floor(100*($level - floor($level)));

  7.         $showlevel = floor($level + 1);

  8.                 if ($showlevel>=1 && $showlevel<2) {$textlevel='Lushan via Kaya';}

  9.                 elseif ($showlevel>=2 && $showlevel<3) {$textlevel='Little';}

  10.                 elseif ($showlevel>=3 && $showlevel<4) {$textlevel='So-so';}

  11.                 elseif ($showlevel>=4 && $showlevel<5) {$textlevel='Slightly Xiaocheng';}

  12.                 elseif ($showlevel>=5 && $showlevel<10) {$textlevel='Familiar';}

  13.                 elseif ($showlevel>=10 && $showlevel<14) {$textlevel='Outstanding';}

  14.                 elseif ($showlevel>=14 && $showlevel<18) {$textlevel='Together';}

  15.                 elseif ($showlevel>=18 && $showlevel<22) {$textlevel='Have Dacheng';}

  16.                 elseif ($showlevel>=22 && $showlevel<26) {$textlevel='High degree of technical proficiency';}

  17.                 elseif ($showlevel>=26 && $showlevel<30) {$textlevel='God out of turn';}

  18.                 elseif ($showlevel>=30 && $showlevel<34) {$textlevel='Unparalleled';}

  19.                 elseif ($showlevel>=34 && $showlevel<38) {$textlevel='Harmony between man and nature';}

  20.                 elseif ($showlevel>=38 && $showlevel<50) {$textlevel='Tenno-class final';}

  21.                 else{$textlevel='';}

  22.         $hpmulti =round($postsperday / 6, 1);

  23.         $hpmulti = $hpmulti > 1.5 ? 1.5 : $hpmulti;

  24.         $hpmulti = $hpmulti < 1 ? 1 : $hpmulti;

  25.         $maxhp = $level * 10 * $hpmulti;

  26.         $hp= $postsperday/10;

  27.         $hp= $hp >= 1 ? $maxhp : floor($hp * $maxhp);

  28.         $hp= floor($hp);

  29.         $maxhp= floor($maxhp);

  30.         $zhp = $maxhp <= 0 ? 1 : $maxhp;

  31.         $hpf= floor(100 * ($hp / $zhp));

  32.         $maxmp= ($daysreg * $level) / 10;

  33.         $mp= $credits / 3;

  34.         $mp = $mp >= $maxmp ? $maxmp : $mp;

  35.         $maxmp = floor($maxmp);

  36.         $mp = floor($mp);

  37.         $zmp = $maxmp <= 0 ? 1 : $maxmp;

  38.         $mpf= floor(100 * ($mp / $zmp)) ;

  39.         $exp_mp_hp ='<p>Rank: '.$showlevel.' - '.$textlevel.'</p><p>HP: '.$hp.' / '.$maxhp.'</p><div class="showchart"><img src="'.$hp_img_dir.'/img_fill2.gif" width="'.$hpf.'%" height="13" alt="Life values" title="Life values" /></div><p>MP: '.$mp.' / '.$zmp.' </p><div class="showchart"><img src="'.$hp_img_dir.'/img_fill.gif" width="'.$mpf.'%" height="13" alt="Magic value" title="Magic value" /></div><p>EXP: '.$ep.'% </p><div class="showchart"><img src="'.$hp_img_dir.'/img_fill1.gif" width="'.$ep.'%" height="13" alt="Experience" title="Experience" /></div>';

  40.         return $exp_mp_hp;

  41. }
  42. //----- End Level Mod -----
คัดลอกไปที่คลิปบอร์ด
3. เปิดไฟลล์ เทมเพจ template/default/forum/viewthread_node.htm

ค้นหา
  1. <p{if $post['upgradecredit'] !== false} id="g_up$post[pid]" onmouseover="showMenu({'ctrlid':this.id, 'pos':'12!'});"{/if}><!--{eval showstars($post['stars']);}--></p>
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ในบรรทัดต่อไป
  1. <p>$post[exp_mp_hp]</p>
คัดลอกไปที่คลิปบอร์ด
4. เปิดไฟลล์ เทมเพจ template/default/common/common.css

เพิ่มโค๊ดนี้ในบรรทัดสุดท้าย
  1. /* ---------------------------------- Level Mod ---------------------------------- */
  2. .showchart { border: 1px solid #000; width:130px; height:13px; background:#FFF; margin:-4px auto 0;}
คัดลอกไปที่คลิปบอร์ด
5. หลังจากทำการแก้ไขทั้งหมดบันทึก ดาวน์โหลดไฟลล์และอัพโหลดขึ้นไปยังตำแหน่งต้นฉบับ

6. ทำการอัพเดทแคชไฟลล์

~เสร็จสิ้น~

รอบนี้ผมแจกฟรีครับ (ตอนนี้คิดเงินไปก็เท่านั้น ทำอะไรไม่ได้ แถมไฟล์นี้ได้ฟรีมาจากพี่โก๋ อิอิ)


Password :: โปรดแสดงความคิดเห็นก่อน จึงจะเห็นข้อมูลที่ถูกซ่อนไว้อยู่
master

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x

คะแนน

จำนวนผู้เข้าร่วม 11จิตพิศัย +13 Money +3 ย่อ เหตุผล
zpegasus + 1 โดนใจให้ทิป
pekasus + 1
jbservice + 1 เนื้อหาดีมีสาระ.
kokoloman001 + 1 โดนใจให้ทิป
ratchaburi + 1 เนื้อหาดีมีสาระ.

ดูบันทึกคะแนน

คลังกระทู้ที่เกี่ยวข้อง:

  • · mo disxx|หัวข้อ: 6, ติดตาม: 0
icemanz โพสต์ 2011-10-1 12:29:33
แก้ไขครั้งสุดท้ายโดย icemanz เมื่อ 2011-10-1 12:32

ขอบคุณครับ  อ่าา รหัสผ่านอะครับ ก๊อปยกลิงค์ ยังไม่ได้ครับ

แสดงความคิดเห็น

ทาท่าจาสวย  โพสต์ 2012-1-28 11:47
ผมได้ปกตินะครับTT  โพสต์ 2011-10-1 12:35
makoto12 โพสต์ 2011-10-1 12:53:56
ขอบคุณครับ
joeyman001 โพสต์ 2011-10-1 12:53:57
มันจะเป็นแบบนี้เลยหรือเปล่า ?? หรือว่าเป็นเฉพาะ แถบ Level

คะแนน

จำนวนผู้เข้าร่วม 1จิตพิศัย +1 ย่อ เหตุผล
MasterTGZ + 1 ดูที่เม้นพี่พริ้นเลย.

ดูบันทึกคะแนน

gta500 โพสต์ 2011-10-1 13:08:50
ขอบคุณครับ เดี๋ยวขอลอง
hack-na โพสต์ 2011-10-1 13:39:28
ขอบคุณครับผม
princekoong โพสต์ 2011-10-1 14:35:47
เห้ยสวยอ่ะ แต่มีแต่ Level

คะแนน

จำนวนผู้เข้าร่วม 1จิตพิศัย +1 ย่อ เหตุผล
MasterTGZ + 1 555

ดูบันทึกคะแนน

Hunter28 โพสต์ 2011-10-1 15:25:28
                        
Hunter28 โพสต์ 2011-10-1 15:31:32
Pasword                          

แสดงความคิดเห็น

PASS ล้ำลึกจริงๆ ^^!  โพสต์ 2011-11-14 11:27
CTRL+A  โพสต์ 2011-10-1 19:12
MeIIo โพสต์ 2011-10-1 15:35:23
ขอบคุณครับ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-11-21 20:08

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้