[MU] Các bạn cho hỏi cách code lại khoảng thời gian reset ủy thác
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 2 1 2 CuốiCuối
Kết quả 1 đến 10 của 16
  1. #1
    Thành Viên Tâm Huyết luutrunhac's Avatar
    Ngày tham gia
    May 2011
    Đang ở
    D:\Muserver
    Bài viết
    602
    Thanks
    89
    Thanked 163 Times in 104 Posts

    Các bạn cho hỏi cách code lại khoảng thời gian reset ủy thác

    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!
    Giã từ game về bán ăn đêm

  2. #2
    Moderator mrrainnt's Avatar
    Ngày tham gia
    Jun 2010
    Bài viết
    1,691
    Thanks
    401
    Thanked 544 Times in 406 Posts

    Ðề: Các bạn cho hỏi cách code lại khoảng thời gian reset ủy thác

    Kiếm chức năng nào có giới hạn thời gian bốc qua là được bạn à
    Khách viếng thăm hãy cùng mrrainnt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên
    Ngày tham gia
    Jun 2009
    Bài viết
    321
    Thanks
    8
    Thanked 273 Times in 110 Posts

    Ðề: Các bạn cho hỏi cách code lại khoảng thời gian reset ủy thác

    Trích dẫn Gửi bởi mrrainnt [Only registered and activated users can see links. ]
    Kiếm chức năng nào có giới hạn thời gian bốc qua là được bạn à
    nói chung chung thế thì nói làm gì! quan trọng là bốc chỗ nào
    Khách viếng thăm hãy cùng hoainam8080 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Moderator mrrainnt's Avatar
    Ngày tham gia
    Jun 2010
    Bài viết
    1,691
    Thanks
    401
    Thanked 544 Times in 406 Posts

    Ðề: Các bạn cho hỏi cách code lại khoảng thời gian reset ủy thác

    Trích dẫn Gửi bởi hoainam8080 [Only registered and activated users can see links. ]
    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
    Khách viếng thăm hãy cùng mrrainnt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #5
    Moderator YouTobe's Avatar
    Ngày tham gia
    Jul 2012
    Đang ở
    https://t.me*********
    Bài viết
    976
    Thanks
    520
    Thanked 470 Times in 280 Posts

    Ðề: Các bạn cho hỏi cách code lại khoảng thời gian reset ủy thác

    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
    Khách viếng thăm hãy cùng YouTobe xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. Các thành viên gởi lời cảm ơn đến YouTobe vì bài viết này !

    luutrunhac (18-04-14)

  7. #6
    Thành Viên Tâm Huyết luutrunhac's Avatar
    Ngày tham gia
    May 2011
    Đang ở
    D:\Muserver
    Bài viết
    602
    Thanks
    89
    Thanked 163 Times in 104 Posts

    Ðề: Các bạn cho hỏi cách code lại khoảng thời gian reset ủy thác

    Ở 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
    Code:
    <?php
    /**
     * @author		NetBanBe
     * @copyright	2005 - 2012
     * @website		http://netbanbe.net
     * @Email		[email protected]
     * @HotLine		094 92 92 290
     * @Version		v5.12.0722
     * @Release		22/07/2012
     
     * 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,PointUyThac, 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
    Code:
    <?php
    /**
     * @author		NetBanBe
     * @copyright	2005 - 2012
     * @website		http://netbanbe.net
     * @Email		[email protected]
     * @HotLine		094 92 92 290
     * @Version		v5.12.0722
     * @Release		22/07/2012
     
     * 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,PointUyThac, 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
    Code:
    <?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
    Code:
    <?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
    Giã từ game về bán ăn đêm

  8. #7
    Moderator YouTobe's Avatar
    Ngày tham gia
    Jul 2012
    Đang ở
    https://t.me*********
    Bài viết
    976
    Thanks
    520
    Thanked 470 Times in 280 Posts

    Ðề: Các bạn cho hỏi cách code lại khoảng thời gian reset ủy thác

    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
    Khách viếng thăm hãy cùng YouTobe xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #8
    Moderator mrrainnt's Avatar
    Ngày tham gia
    Jun 2010
    Bài viết
    1,691
    Thanks
    401
    Thanked 544 Times in 406 Posts

    Ðề: Các bạn cho hỏi cách code lại khoảng thời gian reset ủy thác

    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 :
    Code:
    if ($row[2] < $zen) {echo "$name cần $zen Zen để Reset lần $resetup."; exit();}
    Code:
    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
    Khách viếng thăm hãy cùng mrrainnt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #9
    Thành Viên Tâm Huyết luutrunhac's Avatar
    Ngày tham gia
    May 2011
    Đang ở
    D:\Muserver
    Bài viết
    602
    Thanks
    89
    Thanked 163 Times in 104 Posts

    Ðề: Các bạn cho hỏi cách code lại khoảng thời gian reset ủy thác

    Trích dẫn Gửi bởi mrrainnt [Only registered and activated users can see links. ]
    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 :
    Code:
    if ($row[2] < $zen) {echo "$name cần $zen Zen để Reset lần $resetup."; exit();}
    Code:
    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.

    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]
    Lần sửa cuối bởi luutrunhac, ngày 18-04-14 lúc 11:23 AM.
    Giã từ game về bán ăn đêm

  11. #10
    Moderator mrrainnt's Avatar
    Ngày tham gia
    Jun 2010
    Bài viết
    1,691
    Thanks
    401
    Thanked 544 Times in 406 Posts

    Ðề: Các bạn cho hỏi cách code lại khoảng thời gian reset ủy thác

    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ễ
    Khách viếng thăm hãy cùng mrrainnt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 1 của 2 1 2 CuốiCuối

Các Chủ đề tương tự

  1. [MU] Hỏi về Bảng Xếp Hạng Danh Vọng Và Event Reset trong 1 khoảng thời gian WEB NBB
    Bởi DieuNinh trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 17
    Bài viết cuối: 17-03-14, 05:38 PM
  2. [JX] làm sao cho quái chết đi sống lại sau 1 khoản thời gian
    Bởi gianghotk trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 04-03-14, 11:22 AM
  3. [MU] Xin query để xem top Reset trong một khoảng thời gian
    Bởi gac0n1988 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 10
    Bài viết cuối: 11-07-13, 04:27 PM
  4. [MU] Lỗi TOP reset trong 1 khoảng thời gian NBB v5 crack của thanh_ca
    Bởi provn87 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 6
    Bài viết cuối: 15-09-12, 02:32 AM
  5. Sau khoảng thời gian hệ thống tự động thông báo
    Bởi rkitvn trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 21-04-11, 08:13 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 01:56 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.