PDA

View Full Version : [MU] Các bạn cho hỏi cách code lại khoảng thời gian reset ủy thác



luutrunhac
15-04-14, 10:36 PM
Tình hình là sau 1 ngày ủy thác thành viên đua nhau click reset ủy thác mà ko bị giới hạn thời gian nên dính lỗi lỗi access is denied.
Giờ mình muốn code lại reset ủy thác và reset vip ủy thác có khoảng cách chờ khoảng 5s.
Xin cảm ơn trước!

mrrainnt
15-04-14, 10:43 PM
Kiếm chức năng nào có giới hạn thời gian bốc qua là được bạn à :D

hoainam8080
16-04-14, 05:15 PM
Kiếm chức năng nào có giới hạn thời gian bốc qua là được bạn à :D
nói chung chung thế thì nói làm gì! quan trọng là bốc chỗ nào :-|

mrrainnt
16-04-14, 06:37 PM
nói chung chung thế thì nói làm gì! quan trọng là bốc chỗ nào :-|

Trước tiên phải tìm xem file nào có giới hạn thời gian, sau đó mở ra xem thì sẽ thấy thôi mỗi đoạn code có tác dụng gì, nbb đều có chú thích ở trên hết mà.

P/S : Như yêu cầu của chủ thớt thì có 1 đoạn check thời gian reset quá nhanh, phải cách nhau ít nhất 1 phút.

Nếu cần thì pm mình team qua gắn vào test thử xem sao

YouTobe
16-04-14, 08:29 PM
cái này quá đơn giản. reset bình thường có check 2 đến 5 phút. code thêm vào là được. bạn úp file cần check lên đây đi

luutrunhac
18-04-14, 07:33 AM
Ở server mình thấy có 4 file này là liên quan đến reset ủy thác:
1. sv_char_uythac_reset.php

<?php
/**
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

* WebSite hoan toan duoc thiet ke boi NetBanBe.
* Vi vay, hay ton trong ban quyen tri tue cua NetBanBe
* Hay ton trong cong suc, tri oc NetBanBe da bo ra de thiet ke nen NWebMU
* Hay su dung ban quyen duoc cung cap boi NetBanBe de gop 1 phan nho chi phi phat trien NWebMU
* Khong nen su dung NWebMU ban crack hoac tu nguoi khac dua cho. Nhung hanh dong nhu vay se lam kim ham su phat trien cua NWebMU do khong co kinh phi phat trien cung nhu san pham tri tue bi danh cap.
* Cac ban hay su dung NWebMU duoc cung cap boi NetBanBe de NetBanBe co dieu kien phat trien them nhieu tinh nang hay hon, tot hon.
* Cam on nhieu!
*/


include_once('config/config_reset.php');
include_once('config/config_uythac_reset.php');
include_once('config/config_relife.php');
include_once('config/config_event.php');

$login = $_POST['login'];
$name = $_POST['name'];

$resetnow = $_POST['resetnow']; $resetnow = abs(intval($resetnow));

$passtransfer = $_POST['passtransfer'];

if ($passtransfer == $transfercode) {

$string_login = $_POST['string_login'];

checklogin($login,$string_login);
if(check_nv($login, $name) == 0) {
echo "Nhân vật <b>{$name}</b> không nằm trong tài khoản <b>{$login}</b>. Vui lòng kiểm tra lại."; exit();
}

fixrs($name);

kiemtra_doinv($login,$name);

$inventory_query = "SELECT CAST(Inventory AS image) FROM Character WHERE AccountID = '$login' AND Name='$name'";

$inventory_result_sql = $db->Execute($inventory_query);
$inventory_result = $inventory_result_sql->fetchrow();

$sql_char_back_reged_check = $db->Execute("SELECT Name FROM Character_back WHERE Name='$name' and AccountID = '$login'");
$char_back_reged_check = $sql_char_back_reged_check->numrows();

$result = $db->Execute("Select Clevel,Resets,Money,LevelUpPoint,Class,Relifes,Poi ntUyThac, PointUyThac_Event From Character where AccountID = '$login' AND Name='$name'");
$row = $result->fetchrow();
$clevel_before = $row[0];

if($resetnow >0 && abs(intval($row[1])) == 0) {
echo "Hệ thống Reset bị gián đoạn. Vui lòng Reset lại";
exit();
}

$check_jewel = $db->Execute("SELECT jewel_chao,jewel_cre,jewel_blue FROM MEMB_INFO WHERE memb___id='$login'");
$jewel = $check_jewel->fetchrow();

$thehe_result = $db->Execute("Select thehe From MEMB_INFO where memb___id='$login'");
$thehe = $thehe_result->fetchrow();

$inventory = $inventory_result[0];
$inventory = bin2hex($inventory);
$inventory3 = substr($inventory,76*32,32*32);
$inventory3 = strtoupper($inventory3);

$no_item = 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF';
for ($i=0;$i<32;$i++) $shop_empty .= $no_item;

if ($inventory3 != $shop_empty) { echo "Cửa hàng cá nhân có vật phẩm. Vui lòng bỏ ra khỏi cửa hàng cá nhân để tránh bị mất đồ."; exit(); }

if ( ($row[1] >= $reset_cap_0) AND ($row[1] < $reset_cap_1) )
{
$point_uythac = $point_uythac_rs_cap_1;
$zen = $zen_cap_1;
$time_reset_next = $time_reset_next_1;
$chao = $chao_cap_1;
$cre = $cre_cap_1;
$blue = $blue_cap_1;
}
elseif ( ($row[1] >= $reset_cap_1) AND ($row[1] < $reset_cap_2) )
{
$point_uythac = $point_uythac_rs_cap_2;
$zen = $zen_cap_2;
$time_reset_next = $time_reset_next_2;
$chao = $chao_cap_2;
$cre = $cre_cap_2;
$blue = $blue_cap_2;
}
elseif ( ($row[1] >= $reset_cap_2) AND ($row[1] < $reset_cap_3) )
{
$point_uythac = $point_uythac_rs_cap_3;
$zen = $zen_cap_3;
$time_reset_next = $time_reset_next_3;
$chao = $chao_cap_3;
$cre = $cre_cap_3;
$blue = $blue_cap_3;
}
elseif ( ($row[1] >= $reset_cap_3) AND ($row[1] < $reset_cap_4) )
{
$point_uythac = $point_uythac_rs_cap_4;
$zen = $zen_cap_4;
$time_reset_next = $time_reset_next_4;
$chao = $chao_cap_4;
$cre = $cre_cap_4;
$blue = $blue_cap_4;
}
elseif ( ($row[1] >= $reset_cap_4) AND ($row[1] < $reset_cap_5) )
{
$point_uythac = $point_uythac_rs_cap_5;
$zen = $zen_cap_5;
$time_reset_next = $time_reset_next_5;
$chao = $chao_cap_5;
$cre = $cre_cap_5;
$blue = $blue_cap_5;
}
elseif ( ($row[1] >= $reset_cap_5) AND ($row[1] < $reset_cap_6) )
{
$point_uythac = $point_uythac_rs_cap_6;
$zen = $zen_cap_6;
$time_reset_next = $time_reset_next_6;
$chao = $chao_cap_6;
$cre = $cre_cap_6;
$blue = $blue_cap_6;
}
elseif ( ($row[1] >= $reset_cap_6) AND ($row[1] < $reset_cap_7) )
{
$point_uythac = $point_uythac_rs_cap_7;
$zen = $zen_cap_7;
$time_reset_next = $time_reset_next_7;
$chao = $chao_cap_7;
$cre = $cre_cap_7;
$blue = $blue_cap_7;
}
elseif ( ($row[1] >= $reset_cap_7) AND ($row[1] < $reset_cap_8) )
{
$point_uythac = $point_uythac_rs_cap_8;
$zen = $zen_cap_8;
$time_reset_next = $time_reset_next_8;
$chao = $chao_cap_8;
$cre = $cre_cap_8;
$blue = $blue_cap_8;
}
elseif ( ($row[1] >= $reset_cap_8) AND ($row[1] < $reset_cap_9) )
{
$point_uythac = $point_uythac_rs_cap_9;
$zen = $zen_cap_9;
$time_reset_next = $time_reset_next_9;
$chao = $chao_cap_9;
$cre = $cre_cap_9;
$blue = $blue_cap_9;
}
elseif ( ($row[1] >= $reset_cap_9) AND ($row[1] < $reset_cap_10) )
{
$point_uythac = $point_uythac_rs_cap_10;
$zen = $zen_cap_10;
$time_reset_next = $time_reset_next_10;
$chao = $chao_cap_10;
$cre = $cre_cap_10;
$blue = $blue_cap_10;
}
elseif ( ($row[1] >= $reset_cap_10) AND ($row[1] < $reset_cap_11) )
{
$point_uythac = $point_uythac_rs_cap_11;
$zen = $zen_cap_11;
$time_reset_next = $time_reset_next_11;
$chao = $chao_cap_11;
$cre = $cre_cap_11;
$blue = $blue_cap_11;
}
elseif ( ($row[1] >= $reset_cap_11) AND ($row[1] < $reset_cap_12) )
{
$point_uythac = $point_uythac_rs_cap_12;
$zen = $zen_cap_12;
$time_reset_next = $time_reset_next_12;
$chao = $chao_cap_12;
$cre = $cre_cap_12;
$blue = $blue_cap_12;
}
elseif ( ($row[1] >= $reset_cap_12) AND ($row[1] < $reset_cap_13) )
{
$point_uythac = $point_uythac_rs_cap_13;
$zen = $zen_cap_13;
$time_reset_next = $time_reset_next_13;
$chao = $chao_cap_13;
$cre = $cre_cap_13;
$blue = $blue_cap_13;
}
elseif ( ($row[1] >= $reset_cap_13) AND ($row[1] < $reset_cap_14) )
{
$point_uythac = $point_uythac_rs_cap_14;
$zen = $zen_cap_14;
$time_reset_next = $time_reset_next_14;
$chao = $chao_cap_14;
$cre = $cre_cap_14;
$blue = $blue_cap_14;
}
elseif ( ($row[1] >= $reset_cap_14) AND ($row[1] < $reset_cap_15) )
{
$point_uythac = $point_uythac_rs_cap_15;
$zen = $zen_cap_15;
$time_reset_next = $time_reset_next_15;
$chao = $chao_cap_15;
$cre = $cre_cap_15;
$blue = $blue_cap_15;
}
elseif ( ($row[1] >= $reset_cap_15) AND ($row[1] < $reset_cap_16) )
{
$point_uythac = $point_uythac_rs_cap_16;
$zen = $zen_cap_16;
$time_reset_next = $time_reset_next_16;
$chao = $chao_cap_16;
$cre = $cre_cap_16;
$blue = $blue_cap_16;
}
elseif ( ($row[1] >= $reset_cap_16) AND ($row[1] < $reset_cap_17) )
{
$point_uythac = $point_uythac_rs_cap_17;
$zen = $zen_cap_17;
$time_reset_next = $time_reset_next_17;
$chao = $chao_cap_17;
$cre = $cre_cap_17;
$blue = $blue_cap_17;
}
elseif ( ($row[1] >= $reset_cap_17) AND ($row[1] < $reset_cap_18) )
{
$point_uythac = $point_uythac_rs_cap_18;
$zen = $zen_cap_18;
$time_reset_next = $time_reset_next_18;
$chao = $chao_cap_18;
$cre = $cre_cap_18;
$blue = $blue_cap_18;
}
elseif ( ($row[1] >= $reset_cap_18) AND ($row[1] < $reset_cap_19) )
{
$point_uythac = $point_uythac_rs_cap_19;
$zen = $zen_cap_19;
$time_reset_next = $time_reset_next_19;
$chao = $chao_cap_19;
$cre = $cre_cap_19;
$blue = $blue_cap_19;
}
elseif ( ($row[1] >= $reset_cap_19) AND ($row[1] < $reset_cap_20) )
{
$point_uythac = $point_uythac_rs_cap_20;
$zen = $zen_cap_20;
$time_reset_next = $time_reset_next_20;
$chao = $chao_cap_20;
$cre = $cre_cap_20;
$blue = $blue_cap_20;
}

switch ($row[5]) {
case 0:
$reset_relifes = $rl_reset_relife1;
break;
case 1:
$reset_relifes = $rl_reset_relife2;
break;
case 2:
$reset_relifes = $rl_reset_relife3;
break;
case 3:
$reset_relifes = $rl_reset_relife4;
break;
case 4:
$reset_relifes = $rl_reset_relife5;
break;
case 5:
$reset_relifes = $rl_reset_relife6;
break;
case 6:
$reset_relifes = $rl_reset_relife7;
break;
case 7;
$reset_relifes = $rl_reset_relife8;
break;
case 8:
$reset_relifes = $rl_reset_relife9;
break;
case 9:
$reset_relifes = $rl_reset_relife10;
break;
case 10:
$reset_relifes = $rl_reset_relife11;
break;
}

if ( $row[1] >= $reset_relifes ) {
echo "$name đang ReLife: $row[5] - Reset: $row[1]. Để Reset tiếp bạn cần phải ReLife."; exit();
}

$point_uythac_before = $row[6];
$point_uythac_event_before = $row[7];
$point_uythac_total = $point_uythac_before + $point_uythac_event_before;

if ($point_uythac_total < $point_uythac) {
echo "Thiếu Điểm Ủy Thác<br>$name đang có: $point_uythac_total điểm Ủy Thác. Để Reset tiếp bạn cần $point_uythac Điểm Ủy Thác."; exit();
}

if($point_uythac_before >= $point_uythac) {
$point_uythac_after = $point_uythac_before - $point_uythac;
$point_uythac_event_after = $point_uythac_event_before;
} else {
$point_uythac_after = 0;
$point_uythac_event_after = $point_uythac_event_before - ($point_uythac - $point_uythac_before);
}

$relife = $row[5];
$resetold = $row[1]; $resetold = abs(intval($resetold));
$resetup = $resetold + 1;


//Cong thuc Reset
if ( ($jewel[0] < $chao) OR ($jewel[1] < $cre) OR ($jewel[2] < $blue) )
{
echo "Bạn không đủ Jewel trong ngân hàng.<br>Số lần Reset hiện tại của bạn là $row[1]. Bạn cần $chao Chao , $cre Creation , $blue Blue Feather."; exit();
}
if ($row[2] < $zen) {echo "$name cần $zen Zen để Reset lần $resetup."; exit();}

//Reset lần 1
if ($row[1] == $reset_cap_0)
{
$resetmoeny = $row[2] - $zen_cap_1;
}
//Reset cấp 1
elseif ($row[1] < $reset_cap_1)
{
$resetmoeny = $row[2] - $zen_cap_1;
}
//Reset cấp 1 -> 2
elseif ($row[1] >= $reset_cap_1 AND $row[1] < $reset_cap_2)
{
$resetmoeny = $row[2] - $zen_cap_2;
}
//Reset cấp 2 -> 3
elseif ($row[1] >= $reset_cap_2 AND $row[1] < $reset_cap_3)
{
$resetmoeny = $row[2] - $zen_cap_3;
}
//Reset cấp 3 -> 4
elseif ($row[1] >= $reset_cap_3 AND $row[1] < $reset_cap_4)
{
$resetmoeny = $row[2] - $zen_cap_4;
}
//Reset cấp 4 -> 5
elseif ($row[1] >= $reset_cap_4 AND $row[1] < $reset_cap_5)
{
$resetmoeny = $row[2] - $zen_cap_5;
}
//Reset cấp 5 -> 6
elseif ($row[1] >= $reset_cap_5 AND $row[1] < $reset_cap_6)
{
$resetmoeny = $row[2] - $zen_cap_6;
}
//Reset cấp 6 -> 7
elseif ($row[1] >= $reset_cap_6 AND $row[1] < $reset_cap_7)
{
$resetmoeny = $row[2] - $zen_cap_7;
}
//Reset cấp 7 -> 8
elseif ($row[1] >= $reset_cap_7 AND $row[1] < $reset_cap_8)
{
$resetmoeny = $row[2] - $zen_cap_8;
}
//Reset cấp 8 -> 9
elseif ($row[1] >= $reset_cap_8 AND $row[1] < $reset_cap_9)
{
$resetmoeny = $row[2] - $zen_cap_9;
}
//Reset cấp 9 -> 10
elseif ($row[1] >= $reset_cap_9 AND $row[1] < $reset_cap_10)
{
$resetmoeny = $row[2] - $zen_cap_10;
}
//Reset cấp 10 -> 11
elseif ($row[1] >= $reset_cap_10 AND $row[1] < $reset_cap_11)
{
$resetmoeny = $row[2] - $zen_cap_11;
}
//Reset cấp 11 -> 12
elseif ($row[1] >= $reset_cap_11 AND $row[1] < $reset_cap_12)
{
$resetmoeny = $row[2] - $zen_cap_12;
}
//Reset cấp 12 -> 13
elseif ($row[1] >= $reset_cap_12 AND $row[1] < $reset_cap_13)
{
$resetmoeny = $row[2] - $zen_cap_13;
}
//Reset cấp 13 -> 14
elseif ($row[1] >= $reset_cap_13 AND $row[1] < $reset_cap_14)
{
$resetmoeny = $row[2] - $zen_cap_14;
}
//Reset cấp 14 -> 15
elseif ($row[1] >= $reset_cap_14 AND $row[1] < $reset_cap_15)
{
$resetmoeny = $row[2] - $zen_cap_15;
}
//Reset cấp 15 -> 16
elseif ($row[1] >= $reset_cap_15 AND $row[1] < $reset_cap_16)
{
$resetmoeny = $row[2] - $zen_cap_16;
}
//Reset cấp 16 -> 17
elseif ($row[1] >= $reset_cap_16 AND $row[1] < $reset_cap_17)
{
$resetmoeny = $row[2] - $zen_cap_17;
}
//Reset cấp 17 -> 18
elseif ($row[1] >= $reset_cap_17 AND $row[1] < $reset_cap_18)
{
$resetmoeny = $row[2] - $zen_cap_18;
}
//Reset cấp 18 -> 19
elseif ($row[1] >= $reset_cap_18 AND $row[1] < $reset_cap_19)
{
$resetmoeny = $row[2] - $zen_cap_19;
}
//Reset cấp 19 -> 20
elseif ($row[1] >= $reset_cap_19 AND $row[1] < $reset_cap_20)
{
$resetmoeny = $row[2] - $zen_cap_20;
}

//End Cong thuc Reset

kiemtra_doinv($login,$name);

// Reset Total
$reset_total = 0;
if($char_relfe >= 1) $reset_total += $rl_reset_relife1;
if($char_relfe >= 2) $reset_total += $rl_reset_relife2;
if($char_relfe >= 3) $reset_total += $rl_reset_relife3;
if($char_relfe >= 4) $reset_total += $rl_reset_relife4;
if($char_relfe >= 5) $reset_total += $rl_reset_relife5;
if($char_relfe >= 6) $reset_total += $rl_reset_relife6;
if($char_relfe >= 7) $reset_total += $rl_reset_relife7;
if($char_relfe >= 8) $reset_total += $rl_reset_relife8;
if($char_relfe >= 9) $reset_total += $rl_reset_relife9;
if($char_relfe >= 10) $reset_total += $rl_reset_relife10;
$reset_total += $resetup;
// Reset Total End

_top50();

$sql_reset_script="Update dbo.character set [money]='$resetmoeny',[resets]=$resetup, ResetNBB=$resetup,[PointUyThac]='$point_uythac_after', PointUyThac_Event='$point_uythac_event_after', [reset_total]=$reset_total where AccountID = '$login' AND name='$name'";
$sql_reset_exec = $db->Execute($sql_reset_script) or die("Lỗi Query: $sql_reset_script");



// Reset nhan vat la Darklord
if ($row[4] == 64 OR $row[4] == 65 OR $row[4] == 66)
{
//Nhan vat dang ki tai sinh
if ($char_back_reged_check > 0) {
$msquery = "Update Character_back set [Resets]=$resetup,[LevelUpPoint]='$resetpoint',[Class]='$row[4]',[Leadership]='$leadership',[Relifes]='$row[5]' where AccountID = '$login' AND name='$name'";
$msresults= $db->Execute($msquery);
}
}

//Reset nhan vat khong phai la DarkLord
else
{
if ($char_back_reged_check > 0) {
$msquery = "Update Character_back set [Resets]=$resetup,[LevelUpPoint]='$resetpoint',[Class]='$row[4]',[Relifes]='$row[5]' where AccountID = '$login' AND name='$name'";
$msresults= $db->Execute($msquery);
}
}

$tru_jewel = $db->Execute("UPDATE MEMB_INFO SET jewel_chao=jewel_chao-$chao,jewel_cre=jewel_cre-$cre,jewel_blue=jewel_blue-$blue WHERE memb___id='$login'");

//Event GiftCode Reset
include_once('sv_giftcode_rs.php');

if(file_exists('config/config_sendmess.php')) {
include_once('config/config_sendmess.php');
if($Use_SendMess_UyThacRS == 1) {
$thehe_query = "Select thehe From MEMB_INFO where memb___id='$login'";
$thehe_result = $db->Execute($thehe_query);
check_queryerror($thehe_query, $thehe_result);
$thehe_fetch = $thehe_result->fetchrow();
$thehe = $thehe_fetch[0];

include('config/config_thehe.php');
$thehe_name = $thehe_choise[$thehe];
$mess_send = '['. $thehe_name. '] '. $name .' RS Ủy Thác lần '. $resetup;

include_once('config_license.php');
include_once('func_getContent.php');
$getcontent_url = $url_license . "/api_sendmess.php";
$getcontent_data = array(
'acclic' => $acclic,
'key' => $key,

'mess_send' => $mess_send
);

$reponse = _getContent($getcontent_url, $getcontent_data, $getcontent_method, $getcontent_curl);

$info = read_TagName($reponse, 'info');
if ($info == "OK") {
$mess_receive = read_TagName($reponse, 'mess_receive', 0);
$mess_total = $mess_receive[0];

for($i=1; $i<=$mess_total; $i++) {
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($x = socket_connect($socket, '127.0.0.1', $joinserver_port))
{
socket_write($socket, $mess_receive[$i]);
} else {
socket_close($socket);
break;
}
socket_close($socket);
}
}
}
}

//Ghi vào Log nhung nhan vàt Reset
$info_log_query = "SELECT gcoin, gcoin_km, vpoint FROM MEMB_INFO WHERE memb___id='$login'";
$info_log_result = $db->Execute($info_log_query);
check_queryerror($info_log_query, $info_log_result);
$info_log = $info_log_result->fetchrow();

$log_acc = "$login";
$log_gcoin = $info_log[0];
$log_gcoin_km = $info_log[1];
$log_vpoint = $info_log[2];
$log_price = "-";
$log_Des = "$name Reset Ủy Thác lần thứ $resetup, Relife $relife. Sử dụng <strong>$point_uythac</strong> điểm Ủy Thác. Trước Reset <strong>$point_uythac_before</strong> điểm Ủy Thác, <strong>$point_uythac_event_before</strong> điểm Ủy Thác Event. Sau Reset <strong>$point_uythac_after</strong> điểm Ủy Thác, <strong>$point_uythac_event_after</strong> điểm Ủy Thác Event.";
$log_time = $timestamp;

$insert_log_query = "INSERT INTO Log_TienTe (acc, gcoin, gcoin_km, vpoint, price, Des, time) VALUES ('$log_acc', $log_gcoin, $log_gcoin_km, $log_vpoint, '$log_price', '$log_Des', $log_time)";
$insert_log_result = $db->execute($insert_log_query);
check_queryerror($insert_log_query, $insert_log_result);
//End Ghi vào Log nhung nhan vàt Reset

echo "OK<nbb>$resetmoeny<nbb>$point_uythac_after<nbb>$point_uythac_event_after<netbanbe>$name Reset lần thứ $resetup thành công!<br />$messenge_giftcode";
}

?>

2. sv_char_uythac_reset_vip.php

<?php
/**
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

* WebSite hoan toan duoc thiet ke boi NetBanBe.
* Vi vay, hay ton trong ban quyen tri tue cua NetBanBe
* Hay ton trong cong suc, tri oc NetBanBe da bo ra de thiet ke nen NWebMU
* Hay su dung ban quyen duoc cung cap boi NetBanBe de gop 1 phan nho chi phi phat trien NWebMU
* Khong nen su dung NWebMU ban crack hoac tu nguoi khac dua cho. Nhung hanh dong nhu vay se lam kim ham su phat trien cua NWebMU do khong co kinh phi phat trien cung nhu san pham tri tue bi danh cap.
* Cac ban hay su dung NWebMU duoc cung cap boi NetBanBe de NetBanBe co dieu kien phat trien them nhieu tinh nang hay hon, tot hon.
* Cam on nhieu!
*/


include_once('config/config_reset.php');
include_once('config/config_resetvip.php');
include_once('config/config_uythac_resetvip.php');
include_once('config/config_relife.php');
include_once('config/config_event.php');

$login = $_POST['login'];
$name = $_POST['name'];
$tiente = $_POST['tiente'];

$resetnow = $_POST['resetnow']; $resetnow = abs(intval($resetnow));

$passtransfer = $_POST['passtransfer'];

if ($passtransfer == $transfercode) {

$string_login = $_POST['string_login'];
checklogin($login,$string_login);
if(check_nv($login, $name) == 0) {
echo "Nhân vật <b>{$name}</b> không nằm trong tài khoản <b>{$login}</b>. Vui lòng kiểm tra lại."; exit();
}

fixrs($name);

kiemtra_doinv($login,$name);

$inventory_query = "SELECT CAST(Inventory AS image) FROM Character WHERE AccountID = '$login' AND Name='$name'";

$inventory_result_sql = $db->Execute($inventory_query);
$inventory_result = $inventory_result_sql->fetchrow();

$sql_char_back_reged_check = $db->Execute("SELECT Name FROM Character_back WHERE Name='$name' and AccountID = '$login'");
$char_back_reged_check = $sql_char_back_reged_check->numrows();

$result = $db->Execute("Select Clevel,Resets,Money,LevelUpPoint,Class,Relifes,Poi ntUyThac, PointUyThac_Event From Character where AccountID = '$login' AND Name='$name'");
$row = $result->fetchrow();
$clevel_before = $row[0];

if($resetnow >0 && abs(intval($row[1])) == 0) {
echo "Hệ thống Reset bị gián đoạn. Vui lòng Reset lại";
exit();
}

$vpoint_result = $db->Execute("Select vpoint From MEMB_INFO where memb___id='$login'");
$vpoint = $vpoint_result->fetchrow();
$vpointnew = $vpoint[0];

$gcoin_result = $db->Execute("Select gcoin,gcoin_km From MEMB_INFO where memb___id='$login'");
$gcoin = $gcoin_result->fetchrow();


$thehe_result = $db->Execute("Select thehe From MEMB_INFO where memb___id='$login'");
$thehe = $thehe_result->fetchrow();

$inventory = $inventory_result[0];
$inventory = bin2hex($inventory);
$inventory3 = substr($inventory,76*32,32*32);
$inventory3 = strtoupper($inventory3);

$no_item = 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF';
for ($i=0;$i<32;$i++) $shop_empty .= $no_item;

if ($inventory3 != $shop_empty) { echo "Cửa hàng cá nhân có vật phẩm. Vui lòng bỏ ra khỏi cửa hàng cá nhân để tránh bị mất đồ."; exit(); }

if ( ($row[1] >= $reset_cap_0) AND ($row[1] < $reset_cap_1) )
{
$point_uythac = $point_uythac_rsvip_cap_1;
$gcoin_reset_vip = $gcoin_cap_1_vip;
$time_reset_next = $time_reset_next_1;
}
elseif ( ($row[1] >= $reset_cap_1) AND ($row[1] < $reset_cap_2) )
{
$point_uythac = $point_uythac_rsvip_cap_2;
$gcoin_reset_vip = $gcoin_cap_2_vip;
$time_reset_next = $time_reset_next_2;
}
elseif ( ($row[1] >= $reset_cap_2) AND ($row[1] < $reset_cap_3) )
{
$point_uythac = $point_uythac_rsvip_cap_3;
$gcoin_reset_vip = $gcoin_cap_3_vip;
$time_reset_next = $time_reset_next_3;
}
elseif ( ($row[1] >= $reset_cap_3) AND ($row[1] < $reset_cap_4) )
{
$point_uythac = $point_uythac_rsvip_cap_4;
$gcoin_reset_vip = $gcoin_cap_4_vip;
$time_reset_next = $time_reset_next_4;
}
elseif ( ($row[1] >= $reset_cap_4) AND ($row[1] < $reset_cap_5) )
{
$point_uythac = $point_uythac_rsvip_cap_5;
$gcoin_reset_vip = $gcoin_cap_5_vip;
$time_reset_next = $time_reset_next_5;
}
elseif ( ($row[1] >= $reset_cap_5) AND ($row[1] < $reset_cap_6) )
{
$point_uythac = $point_uythac_rsvip_cap_6;
$gcoin_reset_vip = $gcoin_cap_6_vip;
$time_reset_next = $time_reset_next_6;
}
elseif ( ($row[1] >= $reset_cap_6) AND ($row[1] < $reset_cap_7) )
{
$point_uythac = $point_uythac_rsvip_cap_7;
$gcoin_reset_vip = $gcoin_cap_7_vip;
$time_reset_next = $time_reset_next_7;
}
elseif ( ($row[1] >= $reset_cap_7) AND ($row[1] < $reset_cap_8) )
{
$point_uythac = $point_uythac_rsvip_cap_8;
$gcoin_reset_vip = $gcoin_cap_8_vip;
$time_reset_next = $time_reset_next_8;
}
elseif ( ($row[1] >= $reset_cap_8) AND ($row[1] < $reset_cap_9) )
{
$point_uythac = $point_uythac_rsvip_cap_9;
$gcoin_reset_vip = $gcoin_cap_9_vip;
$time_reset_next = $time_reset_next_9;
}
elseif ( ($row[1] >= $reset_cap_9) AND ($row[1] < $reset_cap_10) )
{
$point_uythac = $point_uythac_rsvip_cap_10;
$gcoin_reset_vip = $gcoin_cap_10_vip;
$time_reset_next = $time_reset_next_10;
}
elseif ( ($row[1] >= $reset_cap_10) AND ($row[1] < $reset_cap_11) )
{
$point_uythac = $point_uythac_rsvip_cap_11;
$gcoin_reset_vip = $gcoin_cap_11_vip;
$time_reset_next = $time_reset_next_11;
}
elseif ( ($row[1] >= $reset_cap_11) AND ($row[1] < $reset_cap_12) )
{
$point_uythac = $point_uythac_rsvip_cap_12;
$gcoin_reset_vip = $gcoin_cap_12_vip;
$time_reset_next = $time_reset_next_12;
}
elseif ( ($row[1] >= $reset_cap_12) AND ($row[1] < $reset_cap_13) )
{
$point_uythac = $point_uythac_rsvip_cap_13;
$gcoin_reset_vip = $gcoin_cap_13_vip;
$time_reset_next = $time_reset_next_13;
}
elseif ( ($row[1] >= $reset_cap_13) AND ($row[1] < $reset_cap_14) )
{
$point_uythac = $point_uythac_rsvip_cap_14;
$gcoin_reset_vip = $gcoin_cap_14_vip;
$time_reset_next = $time_reset_next_14;
}
elseif ( ($row[1] >= $reset_cap_14) AND ($row[1] < $reset_cap_15) )
{
$point_uythac = $point_uythac_rsvip_cap_15;
$gcoin_reset_vip = $gcoin_cap_15_vip;
$time_reset_next = $time_reset_next_15;
}
elseif ( ($row[1] >= $reset_cap_15) AND ($row[1] < $reset_cap_16) )
{
$point_uythac = $point_uythac_rsvip_cap_16;
$gcoin_reset_vip = $gcoin_cap_16_vip;
$time_reset_next = $time_reset_next_16;
}
elseif ( ($row[1] >= $reset_cap_16) AND ($row[1] < $reset_cap_17) )
{
$point_uythac = $point_uythac_rsvip_cap_17;
$gcoin_reset_vip = $gcoin_cap_17_vip;
$time_reset_next = $time_reset_next_17;
}
elseif ( ($row[1] >= $reset_cap_17) AND ($row[1] < $reset_cap_18) )
{
$point_uythac = $point_uythac_rsvip_cap_18;
$gcoin_reset_vip = $gcoin_cap_18_vip;
$time_reset_next = $time_reset_next_18;
}
elseif ( ($row[1] >= $reset_cap_18) AND ($row[1] < $reset_cap_19) )
{
$point_uythac = $point_uythac_rsvip_cap_19;
$gcoin_reset_vip = $gcoin_cap_19_vip;
$time_reset_next = $time_reset_next_19;
}
elseif ( ($row[1] >= $reset_cap_19) AND ($row[1] < $reset_cap_20) )
{
$point_uythac = $point_uythac_rsvip_cap_20;
$gcoin_reset_vip = $gcoin_cap_20_vip;
$time_reset_next = $time_reset_next_20;
}

$point_uythac_before = $row[6];
$point_uythac_event_before = $row[7];
$point_uythac_total = $point_uythac_before + $point_uythac_event_before;

if ($point_uythac_total < $point_uythac) {
echo "Thiếu Điểm Ủy Thác<br>$name đang có: $point_uythac_total điểm Ủy Thác. Để Reset tiếp bạn cần $point_uythac Điểm Ủy Thác."; exit();
}

if($point_uythac_before >= $point_uythac) {
$point_uythac_after = $point_uythac_before - $point_uythac;
$point_uythac_event_after = $point_uythac_event_before;
} else {
$point_uythac_after = 0;
$point_uythac_event_after = $point_uythac_event_before - ($point_uythac - $point_uythac_before);
}

$gcoinnew = $gcoin[0];
$gcoin_km = $gcoin[1];
$gcoin_total = $gcoinnew + $gcoin_km;
if ($tiente == 'gcoin') {

// Reduce Gcoin For Union Castle Begin
include('config/config_castleown_gcoin_reduce.php');
if($castleown_gcoin_reduce_enable == 1) {
$castle_onwer = _castleown($name, $castleown_gcoin_reduce_day);
if($castle_onwer == 1) {
$gcoin_rs_castle_owner_before = $gcoin_reset_vip;
$gcoin_reset_vip = floor($gcoin_reset_vip*(100-$castleown_gcoin_reduce_percent)/100);
$gcoin_rs_notice = $gcoin_rs_castle_owner_before - $gcoin_reset_vip;
$castle_onwer_notice = "Chi phí : $gcoin_rs_castle_owner_before Gcoin.<br /> Bạn thuộc Liên Minh giữ thành. Được giảm <strong>". $castleown_gcoin_reduce_percent ."%</strong> chi phí. Chỉ mất : $gcoin_reset_vip Gcoin.<br />Tiết kiệm :<strong> $castle_onwer_notice Gcoin</strong>";
} else if($castle_onwer == 2) {
$castle_onwer_notice = "Bạn thuộc Liên Minh giữ thành nhưng cách trận CTC trước quá 7 ngày. Vì vậy không được giảm Gcoin.";
} else if($castle_onwer == 4) {
$castle_onwer_notice = "Bang hội của bạn giữ thành nhưng không có Liên Minh. Vì vậy không được giảm Gcoin.";
}
}
// Reduce Gcoin For Union Castle End

if ( $gcoin_total < $gcoin_reset_vip )
{
echo "Không có đủ gcoin yêu cầu Reset. Bạn đang Reset $row[1] lần. Bạn cần có $gcoin_reset_vip gcoin chi phí Reset VIP"; exit();
}
else {
if($gcoin_km >= $gcoin_reset_vip) $gcoin_km = $gcoin_km - $gcoin_reset_vip;
else {
$gcoinnew = $gcoinnew - ($gcoin_reset_vip - $gcoin_km);
$gcoin_km = 0;
}

}
} elseif ($tiente == 'vpoint') {
$vpoint_reset_vip = $gcoin_reset_vip*(1+($vpoint_extra/100));
if ( $vpointnew < ($vpoint_reset_vip) )
{
echo "Không có đủ Vpoint yêu cầu Reset. Bạn đang Reset $row[1] lần. Bạn cần có $vpoint_reset_vip Vpoint chi phí Reset VIP"; exit();
}
else $vpointnew = $vpointnew - $vpoint_reset_vip;
} else { echo "Sai loại tiền tệ"; exit(); }

$relife = $row[5];
$resetold = $row[1]; $resetold = abs(intval($resetold));
$resetup = $resetold + 1;

switch ($row[5]) {
case 0:
$reset_relifes = $rl_reset_relife1;
break;
case 1:
$reset_relifes = $rl_reset_relife2;
break;
case 2:
$reset_relifes = $rl_reset_relife3;
break;
case 3:
$reset_relifes = $rl_reset_relife4;
break;
case 4:
$reset_relifes = $rl_reset_relife5;
break;
case 5:
$reset_relifes = $rl_reset_relife6;
break;
case 6:
$reset_relifes = $rl_reset_relife7;
break;
case 7;
$reset_relifes = $rl_reset_relife8;
break;
case 8:
$reset_relifes = $rl_reset_relife9;
break;
case 9:
$reset_relifes = $rl_reset_relife10;
break;
case 10:
$reset_relifes = $rl_reset_relife11;
break;
}

if ( $row[1] >= $reset_relifes ) {
echo "$name đang ReLife: $row[5] - Reset: $row[1]. Để Reset tiếp bạn cần phải ReLife."; exit();
}

kiemtra_doinv($login,$name);

// Reset Total
$reset_total = 0;
if($char_relfe >= 1) $reset_total += $rl_reset_relife1;
if($char_relfe >= 2) $reset_total += $rl_reset_relife2;
if($char_relfe >= 3) $reset_total += $rl_reset_relife3;
if($char_relfe >= 4) $reset_total += $rl_reset_relife4;
if($char_relfe >= 5) $reset_total += $rl_reset_relife5;
if($char_relfe >= 6) $reset_total += $rl_reset_relife6;
if($char_relfe >= 7) $reset_total += $rl_reset_relife7;
if($char_relfe >= 8) $reset_total += $rl_reset_relife8;
if($char_relfe >= 9) $reset_total += $rl_reset_relife9;
if($char_relfe >= 10) $reset_total += $rl_reset_relife10;
$reset_total += $resetup;
// Reset Total End

_top50();

$sql_reset_script="Update dbo.character set [resets]=$resetup, ResetNBB=$resetup,[PointUyThac]='$point_uythac_after', PointUyThac_Event='$point_uythac_event_after', [reset_total]=$reset_total where AccountID = '$login' AND name='$name'";
$sql_reset_exec = $db->Execute($sql_reset_script) or die("Lỗi Query: $sql_reset_script");

// Reset nhan vat la Darklord
if ($row[4] == 64 OR $row[4] == 65 OR $row[4] == 66)
{
//Nhan vat dang ki tai sinh
if ($char_back_reged_check > 0) {
$msquery = "Update Character_back set [Resets]=$resetup,[LevelUpPoint]='$resetpoint',[Class]='$row[4]',[Leadership]='$leadership',[Relifes]='$row[5]' where AccountID = '$login' AND name='$name'";
$msresults= $db->Execute($msquery);
}
}

//Reset nhan vat khong phai la DarkLord
else
{
if ($char_back_reged_check > 0) {
$msquery = "Update Character_back set [Resets]=$resetup,[LevelUpPoint]='$resetpoint',[Class]='$row[4]',[Relifes]='$row[5]' where AccountID = '$login' AND name='$name'";
$msresults= $db->Execute($msquery);
}
}

$vpoint_update_query = "UPDATE MEMB_INFO SET [vpoint]=$vpointnew WHERE memb___id='$login'";
$vpoint_update_result = $db->Execute($vpoint_update_query);

$gcoin_update_query = "UPDATE MEMB_INFO SET [gcoin]=$gcoinnew,gcoin_km=$gcoin_km WHERE memb___id='$login'";
$gcoin_update_result = $db->Execute($gcoin_update_query);

//Event GiftCode Reset
include_once('sv_giftcode_rs.php');

if(file_exists('config/config_sendmess.php')) {
include_once('config/config_sendmess.php');
if($Use_SendMess_UyThacRSVIP == 1) {
$thehe_query = "Select thehe From MEMB_INFO where memb___id='$login'";
$thehe_result = $db->Execute($thehe_query);
check_queryerror($thehe_query, $thehe_result);
$thehe_fetch = $thehe_result->fetchrow();
$thehe = $thehe_fetch[0];

include('config/config_thehe.php');
$thehe_name = $thehe_choise[$thehe];
$mess_send = '['. $thehe_name. '] '. $name .' RS Ủy Thác VIP lần '. $resetup;

include_once('config_license.php');
include_once('func_getContent.php');
$getcontent_url = $url_license . "/api_sendmess.php";
$getcontent_data = array(
'acclic' => $acclic,
'key' => $key,

'mess_send' => $mess_send
);

$reponse = _getContent($getcontent_url, $getcontent_data, $getcontent_method, $getcontent_curl);

$info = read_TagName($reponse, 'info');
if ($info == "OK") {
$mess_receive = read_TagName($reponse, 'mess_receive', 0);
$mess_total = $mess_receive[0];

for($i=1; $i<=$mess_total; $i++) {
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($x = socket_connect($socket, '127.0.0.1', $joinserver_port))
{
socket_write($socket, $mess_receive[$i]);
} else {
socket_close($socket);
break;
}
socket_close($socket);
}
}
}
}

//Ghi vào Log nhung nhan vàt Reset
$info_log_query = "SELECT gcoin, gcoin_km, vpoint FROM MEMB_INFO WHERE memb___id='$login'";
$info_log_result = $db->Execute($info_log_query);
check_queryerror($info_log_query, $info_log_result);
$info_log = $info_log_result->fetchrow();

$log_acc = "$login";
$log_gcoin = $info_log[0];
$log_gcoin_km = $info_log[1];
$log_vpoint = $info_log[2];
if ($tiente == 'vpoint')
{
$log_price = "- $vpoint_reset_vip Vpoint";
} else
{
$log_price = " - $gcoin_reset_vip Gcoin";
}
$log_Des = "$name Reset Ủy Thác VIP lần thứ $resetup, Relife $relife. Sử dụng <strong>$point_uythac</strong> điểm Ủy Thác. Trước Reset <strong>$point_uythac_before</strong> điểm Ủy Thác, <strong>$point_uythac_event_before</strong> điểm Ủy Thác Event. Sau Reset <strong>$point_uythac_after</strong> điểm Ủy Thác, <strong>$point_uythac_event_after</strong> điểm Ủy Thác Event.";
$log_time = $timestamp;

$insert_log_query = "INSERT INTO Log_TienTe (acc, gcoin, gcoin_km, vpoint, price, Des, time) VALUES ('$log_acc', $log_gcoin, $log_gcoin_km, $log_vpoint, '$log_price', '$log_Des', $log_time)";
$insert_log_result = $db->execute($insert_log_query);
check_queryerror($insert_log_query, $insert_log_result);
//End Ghi vào Log nhung nhan vàt Reset

echo "OK<nbb>$gcoinnew<nbb>$gcoin_km<nbb>$vpointnew<nbb>$point_uythac_after<nbb>$point_uythac_event_after<netbanbe>$name Reset lần thứ $resetup thành công!<br />$messenge_giftcode";
}

?>

3. config_uythac_reset.php

<?php
$point_uythac_rs_cap_1 = '80';
$point_uythac_rs_cap_2 = '85';
$point_uythac_rs_cap_3 = '90';
$point_uythac_rs_cap_4 = '95';
$point_uythac_rs_cap_5 = '100';
$point_uythac_rs_cap_6 = '105';
$point_uythac_rs_cap_7 = '120';
$point_uythac_rs_cap_8 = '140';
$point_uythac_rs_cap_9 = '160';
$point_uythac_rs_cap_10 = '180';
$point_uythac_rs_cap_11 = '210';
$point_uythac_rs_cap_12 = '240';
$point_uythac_rs_cap_13 = '270';
$point_uythac_rs_cap_14 = '300';
$point_uythac_rs_cap_15 = '320';
$point_uythac_rs_cap_16 = '340';
$point_uythac_rs_cap_17 = '360';
$point_uythac_rs_cap_18 = '390';
$point_uythac_rs_cap_19 = '430';
$point_uythac_rs_cap_20 = '500';
?>

4. config_uythac_resetvip.php

<?php
$point_uythac_rsvip_cap_1 = '60';
$point_uythac_rsvip_cap_2 = '65';
$point_uythac_rsvip_cap_3 = '70';
$point_uythac_rsvip_cap_4 = '75';
$point_uythac_rsvip_cap_5 = '80';
$point_uythac_rsvip_cap_6 = '85';
$point_uythac_rsvip_cap_7 = '110';
$point_uythac_rsvip_cap_8 = '130';
$point_uythac_rsvip_cap_9 = '150';
$point_uythac_rsvip_cap_10 = '170';
$point_uythac_rsvip_cap_11 = '200';
$point_uythac_rsvip_cap_12 = '230';
$point_uythac_rsvip_cap_13 = '260';
$point_uythac_rsvip_cap_14 = '290';
$point_uythac_rsvip_cap_15 = '310';
$point_uythac_rsvip_cap_16 = '330';
$point_uythac_rsvip_cap_17 = '350';
$point_uythac_rsvip_cap_18 = '370';
$point_uythac_rsvip_cap_19 = '400';
$point_uythac_rsvip_cap_20 = '470';
?>
Rất cảm ơn bạn nếu giúp được mình :D

YouTobe
18-04-14, 10:22 AM
Cậu xem thêm ở admin và chỉnh ở admin_cfg\editchar

bạn xem code của adm_reset.php

sẽ thấy 1 số thông tin như

<div id="center-column">
<div class="top-bar">
<h1>Cấu Hình Reset</h1>
</div><br>
Tệp tin <?php echo "<b>".$file_edit."</b> : ".$can_write; ?>
<div class="select-bar"></div>
<div class="table">
<?php if($notice) echo $notice; ?>
<form id="editconfig" name="editconfig" method="post" action="">
<input type="hidden" name="action" value="edit"/>
Level nhân vật sau khi Reset : <input type="text" name="level_after_reset" value="<?php echo $level_after_reset; ?>" size="2"/><br>
Số cấp Reset hiển thị dành cho người chơi : <input type="text" name="cap_reset_max" value="<?php echo $cap_reset_max; ?>" size="2"/><br>
Số cấp Reset nhỏ nhất để ghi Log (Reset lớn hơn sẽ được ghi vào Log) : <input type="text" name="log_reset" value="<?php echo $log_reset; ?>" size="2"/><br><br>
<i><b>Time</b>: Là khoảng thời gian được phép thực hiện lần Reset tiếp theo (tính theo phút)</i><br><br>
<table width="100%" border="0" bgcolor="#9999FF">
<tr bgcolor="#FFFFFF">
<td align="center"><b>Cấp Reset</b></td>
<td align="center"><b>Reset</b></td>
<td align="center"><b>Level</b></td>
<td align="center"><b>Zen</b></td>
<td align="center"><b>Chao</b></td>
<td align="center"><b>Create</b></td>
<td align="center"><b>Blue</b></td>
<td align="center"><b>Point</b></td>
<td align="center"><b>Mệnh lệnh</b></td>
<td align="center"><b>Time</b></td>
</tr>
<tr bgcolor="#FFFFFF">
<td align="center"><b>Cấp 1</b></td>
<td align="center"><?php $reset_cap_0++; echo "$reset_cap_0 - "; ?><input type="text" name="reset_cap_1" value="<?php echo $reset_cap_1; ?>" size="2"/></td>
<td align="center"><input type="text" name="level_cap_1" value="<?php echo $level_cap_1; ?>" size="2"/></td>
<td align="center"><input type="text" name="zen_cap_1" value="<?php echo $zen_cap_1; ?>" size="10"/></td>
<td align="center"><input type="text" name="chao_cap_1" value="<?php echo $chao_cap_1; ?>" size="1"/></td>
<td align="center"><input type="text" name="cre_cap_1" value="<?php echo $cre_cap_1; ?>" size="1"/></td>
<td align="center"><input type="text" name="blue_cap_1" value="<?php echo $blue_cap_1; ?>" size="1"/></td>
<td align="center"><input type="text" name="point_cap_1" value="<?php echo $point_cap_1; ?>" size="1"/></td>
<td align="center"><input type="text" name="ml_cap_1" value="<?php echo $ml_cap_1; ?>" size="1"/></td>
<td align="center"><input type="text" name="time_reset_next_1" value="<?php echo $time_reset_next_1; ?>" size="1"/></td>
</tr>

cậu code mấy cái đó sang adm_uythac_reset.php và uy thác víp

mrrainnt
18-04-14, 11:11 AM
1. Trước tiên bạn add như "YouTobe" đã hướng dẫn ở trên.
2. Bật file "sv_char_uythac_reset.php"

* Không biết bạn xài bản nào, nhưng mình mở file Reset Ủy Thác bản mới của NBB thì chưa thấy đoạn check time này, nên có thể của bạn cũng chưa có, nếu kiểm tra thấy chưa có thì thêm như phía dưới là được.

Search : //Cong thuc Reset

Thêm đoạn này vào phía dưới đoạn :

if ($row[2] < $zen) {echo "$name cần $zen Zen để Reset lần $resetup."; exit();}


if($row[7] > $timestamp) $row[7] = 0;
$time_reset_next = $row[7]+$time_reset_next*60;
if ($time_reset_next > $timestamp) {
$time_free = $time_reset_next - $timestamp;
echo "$name cần $time_free giây nữa để Reset lần tiếp theo."; exit();
}

Tương tự với File Reset Ủy Thác VIP

luutrunhac
18-04-14, 11:15 AM
1. Trước tiên bạn add như "YouTobe" đã hướng dẫn ở trên.
2. Bật file "sv_char_uythac_reset.php"

* Không biết bạn xài bản nào, nhưng mình mở file Reset Ủy Thác bản mới của NBB thì chưa thấy đoạn check time này, nên có thể của bạn cũng chưa có, nếu kiểm tra thấy chưa có thì thêm như phía dưới là được.

Search : //Cong thuc Reset

Thêm đoạn này vào phía dưới đoạn :

if ($row[2] < $zen) {echo "$name cần $zen Zen để Reset lần $resetup."; exit();}


if($row[7] > $timestamp) $row[7] = 0;
$time_reset_next = $row[7]+$time_reset_next*60;
if ($time_reset_next > $timestamp) {
$time_free = $time_reset_next - $timestamp;
echo "$name cần $time_free giây nữa để Reset lần tiếp theo."; exit();
}

Tương tự với File Reset Ủy Thác VIP

Mình đã thử như thế rồi nhưng ko được.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

mrrainnt
18-04-14, 11:40 AM
Vẫn Reset Liên Tục được hay như thế nào bạn ? Nếu không ngại PM Yahoo mình team xem cho dễ

luutrunhac
18-04-14, 05:52 PM
Team vào server là vấn đề nhạy cảm không thể đc bạn ạ

mrrainnt
18-04-14, 06:38 PM
Team vào server là vấn đề nhạy cảm không thể đc bạn ạ

Còn không bạn cài ở máy nhà đi, cài xampp rồi mình test xem ntn mới giúp bạn được, chứ còn cứ không không vậy đâu biết chỗ nào mà giúp

hieunova
18-04-14, 10:21 PM
Mình nghĩ không phải do config hay code NBB, thực tế muốn giảm thời gian chờ giữa những lần reset thì bạn config trong trang admin là được.
Access is denied ở đây không phải giá trị do NBB trả về mà là do Apache của bạn, có lẽ do bạn dùng mod antiddos.
Thử cài xampp 1.7.1 nguyên bản download từ Apache Friends rồi cho member chạy 1 ngày xem còn bị lỗi này không nhé:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

luutrunhac
18-04-14, 10:41 PM
Thời gian giữa 2 lần reset thì config ở quản lý admin được nhưng thời gian giữa 2 lần reset ủy thác thì không có bạn ạ.
Mình dùng xampp khuyên dùng trên trang chủ của NBB.
Hàng ngày sau thời gian ủy thác giờ vàng từ 8-9h tối các mem thì nhau click reset ủy thác nên mới dẫn đến hiện tượng đó.

hieunova
18-04-14, 11:08 PM
Thời gian giữa 2 lần reset thì config ở quản lý admin được nhưng thời gian giữa 2 lần reset ủy thác thì không có bạn ạ.
Mình dùng xampp khuyên dùng trên trang chủ của NBB.
Hàng ngày sau thời gian ủy thác giờ vàng từ 8-9h tối các mem thì nhau click reset ủy thác nên mới dẫn đến hiện tượng đó.

Xamp trên NBB đã add sẵn module antiddos nên mình mới kêu bạn thử xài xamp gốc của apachefriends.

luutrunhac
18-04-14, 11:11 PM
ok để mình thử xem sao :D