มาทำแถบเลเวล HP ]

ผู้เขียน หัวข้อ: มาทำแถบเลเวล HP  (อ่าน 235 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

DEKTAI2U.COM

  • Administrator
  • เด็กมัธยม
  • *****
  • ออฟไลน์
    Level and Hp Level 17 : Exp 13%
    HP: 1.2%


    • ดูรายละเอียด
มาทำแถบเลเวล HP
« เมื่อ: วันที่ 20 กุมภาพันธ์ 2016 เวลา 14:39:22 น. »
ไฟล์ Sources/Load.php
หลังบรรทัดแรก ("<?php")

โค๊ด: [Select]
$rpgSettings = array();
$rpgSettings['init'] = 5;
$rpgSettings['incre'] = 3;
function calRpg($p) {
   global $rpgSettings;
   $i = 0; $j = $rpgSettings['init']; $l = 0;
   while ($i < $p) {
      $l++;
      $i += $j;
      $j += $rpgSettings['incre'];
   }
   $fn = $i;
   $cbase = ($i - ($j - $rpgSettings['incre']));
   if ($l < 1) $l = 1;
   $pc = (($p - $cbase) / ($fn - $cbase)) * 100;if ($pc >= 100) { $pc=0; $l++; }
   return array(
      'level' => $l,
      'cbase' => $cbase,
      'nbase' => $fn,
      'perce' => $pc
   );
}


ไฟล์ Themes/default/Display.template.php
ก่อนหน้าบรรทัดนี้

โค๊ด: [Select]
// Show avatars, images, etc.?
เพิ่มโค้ดนี้ลงไป

โค๊ด: [Select]
         $cp = $message['member']['posts'];
         $cr = calRpg($cp);
         echo '<!-- Comment start --><span style="display: none">Level and Hp mod by the DtTvB :: version 1.02 :: Made for Zone-IT.com</span><!-- Comment end -->
                        Level ' . $cr['level'] . ' : Exp ' . round($cr['perce']) . '%<div style="width:92%;border: 1px solid #999; padding: 1px; background: #fff" align="left">
                           <div style="width:', round($cr['perce']), '%;overflow: hidden; height: 12px; border: 1px solid #2a1; background: #0a0 url(http://www.zone-it.com/level.gif) center right;"></div></div>';

   $membID = $message['member']['id'];
   $lastMsg = mysql_fetch_array(mysql_query($sql = "SELECT max(posterTime) FROM {$db_prefix}messages WHERE ID_MEMBER = {$membID}"));
   $hp = round(100 / (1 + ((time() - $lastMsg[0]) / 100000)), 1);
   echo '
                        HP: ' . $hp . '%<div style="width:92%;border: 1px solid #999; padding: 1px; background: #fff" align="left">
                           <div style="width:', round($hp), '%;overflow: hidden; height: 12px; border: 1px solid #912; background: #901 url(http://www.zone-it.com/hp.gif) center right;"></div></div><!-- End Code! // http://www.zone-it.com/ -->';

         echo '<br />';


ไฟล์ Display.template.php ตรง

โค๊ด: [Select]
function template_main()

ต่อจาก { ใส่ว่า

โค๊ด: [Select]
global $db_prefix;


สวัสดีคุณ ผู้เยี่ยมชม เข้าเว็บไซต์ DEKTAI2U.COM
Programming System & IT ZONE