[MU] Giúp Đổi 10 Gcoin được 1 WCoin
Hello & Welcome to our community. Is this your first visit? Đăng Ký
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 6 của 6
  1. #1
    Moderator YouTobe's Avatar
    Ngày tham gia
    Jul 2012
    Đang ở
    https://t.me*********
    Bài viết
    976
    Thanks
    520
    Thanked 469 Times in 280 Posts

    Giúp Đổi 10 Gcoin được 1 WCoin

    Mình dùng NBB bản mới nhất. khi đổi gcoin ra wcoin tỷ lệ có sẵn là 1 = 1
    Mình muốn chỉnh 10 gcoin đổi được 1 wcoin. mà sửa code hoài không được. Có cái đổi 10 vpoint = 8 gcoin làm mẫu rồi, mà sửa nó vẫn 1 = 1.
    Mong bạn nào biết giúp mình với.


    Đây là trong templates

    <!-- Title -->
    <div class="title_bg">
    <div class="nl">
    <img src="images/box_tit_left.gif"></div>
    <div class="title">Tiền Tệ >> Đổi Gcoin sang WCoin</div>
    <div class="nr">
    <img src="images/box_tit_right.gif"></div>
    </div>
    <!-- End Title -->
    <!-- Content -->
    <div class="pad10">

    <form id="gcoin2wcoin" name="gcoin2wcoin" method="post" action="index.php?mod=tiente&act=gcoin2wcoin">
    <center><b>Tỷ giá : 1 Gcoin = 1 WCoin</b></center>
    <table width="100%" border="0" cellpadding="1" cellspacing="1">
    <tr>
    <td align="right">Gcoin</td>
    <td><input type="text" name="gcoin" id="gcoin" size="14" maxlength="10"/> -> WCoin</td>
    </tr>
    <tr>
    <td align="right">Mật khẩu cấp 2</td>
    <td><input type="password" name="pass2" size="14" maxlength="10"/></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="Đổi Gcoin sang WCoin" /></td>
    </tr>
    </table>
    <input type="hidden" name="action" value="gcoin2wcoin" />
    </form>
    <div class="clear">
    </div>
    </div>
    <!-- End Content -->

    Đây là trong modules

    if (!defined('NetNWEB')) die("Ban khong co quyen truy cap he thong");

    if (isset($_POST['action']))
    {
    $action = $_POST['action'];
    if ($action == 'gcoin2wcoin')
    {
    $gcoin = $_POST['gcoin'];
    $pass2 = $_POST['pass2'];

    if( $sendsv === false ) { $notice = "Tốc độ xử lý của bạn quá nhanh, vui lòng chờ vài giây rồi tiếp tục thực hiện."; }
    elseif(empty($gcoin)) {
    $notice = "Chưa chọn số lượng Gcoin muốn đổi";
    }
    elseif (preg_match("/[^0-9$]/", $gcoin))
    {
    $notice = "Dữ liệu lỗi - Gcoin chỉ được sử dụng số (1-9).";
    }
    elseif (empty($pass2))
    {
    $notice = "Chưa nhập mật khẩu cấp 2";
    }
    elseif (preg_match("/[^a-zA-Z0-9_$]/", $pass2))
    {
    $notice = "Dữ liệu lỗi - Mật khẩu cấp 2 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
    }
    elseif ($_SESSION['acc_gcoin'] < $gcoin) {
    $notice = "Gcoin cần đổi lớn hơn Gcoin hiện có";
    }
    else {

    $getcontent_url = $server_url . "/sv_tiente.php";
    $getcontent_data = array(
    'login' => $_SESSION['mu_username'],
    'pass2' => $pass2,
    'gcoin' => $gcoin,

    'pagesv' => 'sv_tiente_gcoin2wcoin',
    'string_login' => $_SESSION['checklogin'],
    'passtransfer' => $passtransfer
    );

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

    if ( empty($reponse) ) $notice = "Server bảo trì.";
    elseif($reponse == "login_other") {
    $notice = "<font size='3' color='red'>Tài khoản đã được đăng nhập trên trình duyệt khác hoặc máy tính khác.</font>";
    session_destroy();
    }
    else {
    $info = explode('<nbb>',$reponse);
    if ($info[0] == 'OK') {
    $notice = $info[1];
    $_SESSION['acc_gcoin'] = $_SESSION['acc_gcoin'] - $gcoin;
    }
    else $notice = $reponse;
    }
    }
    }
    }


    $page_template = "templates/tiente/gcoin2wcoin.tpl";
    ?>

    Và đây là trong sv_tiente_gcoin2wcoin.php

    $login=$_POST["login"];
    $gcoin=$_POST["gcoin"]; $gcoin = abs(intval($gcoin));
    $pass2 = $_POST['pass2'];

    $passtransfer = $_POST["passtransfer"];

    if ($passtransfer == $transfercode) {

    $string_login = $_POST['string_login'];
    checklogin($login,$string_login);

    kiemtra_pass2($login,$pass2);
    kiemtra_online($login);

    $query = "select gcoin,WCoin from MEMB_INFO WHERE memb___id='$login'";
    $result = $db->Execute( $query ) or die("Loi query: $query");
    $row = $result->fetchrow();


    $gcoin_change = $row[0] - $gcoin;
    $WCoin_change = $row[1] + $gcoin;

    if( $gcoin_change < 0 ){
    echo "Bạn đang có $row[0] Gcoin. Bạn không thể đổi $gcoin Gcoin sang WCoin."; exit(); }

    $general = "UPDATE MEMB_INFO SET gcoin='$gcoin_change', WCoin = '$WCoin_change' WHERE memb___id='$login'";
    $msgeneral = $db->Execute($general) or die("Loi query: $general");

    // Begin Log
    $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 = "- $gcoin Gcoin, + $gcoin WCoin";
    $log_Des = "Đổi $gcoin Gcoin sang $gcoin WCoin";
    $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', N'$log_Des', $log_time)";
    $insert_log_result = $db->execute($insert_log_query);
    check_queryerror($insert_log_query, $insert_log_result);
    // End Log
    echo "OK<nbb>Bạn đã đổi $gcoin Gcoin sang $gcoin WCoin thành công.";
    }

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

  2. #2
    Thành Viên
    Ngày tham gia
    Jan 2009
    Bài viết
    107
    Thanks
    32
    Thanked 9 Times in 7 Posts

    Ðề: Giúp Đổi 10 Gcoin được 1 WCoin

    $gcoin_change = $row[0] - $gcoin;
    $WCoin_change = $row[1] + $gcoin;
    Tỉ lệ 1 : 1 chắc là do 2 dòng này nhé bạn.
    Bạn thử đổi bằng:
    $gcoin_change = $row[0] - $gcoin;
    $WCoin_change = $row[1] + $gcoin/10;
    Chả biết đúng ko thử xem
    Lần sửa cuối bởi ta070492, ngày 25-02-14 lúc 09:06 AM.
    Khách viếng thăm hãy cùng ta070492 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: Giúp Đổi 10 Gcoin được 1 WCoin

    Trích dẫn Gửi bởi ta070492 [Only registered and activated users can see links. ]
    Tỉ lệ 1 : 1 chắc là do 2 dòng này nhé bạn.
    Bạn thử đổi bằng:

    Chả biết đúng ko thử xem
    Không được bạn ạ. thay đủ kiểu vẫn không được
    Khách viếng thăm hãy cùng YouTobe 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

    Ðề: Giúp Đổi 10 Gcoin được 1 WCoin

    Bạn thay toàn bộ nội dung File "sv_tiente_gcoin2wcoin.php" thành như sau xem sao :
    Code:
    <?php 
    $login=$_POST["login"];
    $gcoin=$_POST["gcoin"]; $gcoin = abs(intval($gcoin));
    $pass2 = $_POST['pass2'];
    
    $passtransfer = $_POST["passtransfer"];
    
    if ($passtransfer == $transfercode) {
    
    $string_login = $_POST['string_login'];
    checklogin($login,$string_login);
    
    kiemtra_pass2($login,$pass2);
    kiemtra_online($login);
    
    $query = "select gcoin,WCoin from MEMB_INFO WHERE memb___id='$login'";
    $result = $db->Execute( $query ) or die("Loi query: $query");
    $row = $result->fetchrow();
    
    $gcoin_tru = floor($gcoin/10)*10;
    $wcoin_cong = $gcoin_tru * 0.1;
    
    $gcoin_change = $row[0] - $gcoin_tru;
    $WCoin_change = $row[1] + $wcoin_cong;
    
    if( $gcoin_change < 0 ){
    echo "Bạn đang có $row[0] Gcoin. Bạn không thể đổi $gcoin_tru Gcoin sang WCoin."; exit(); }
    
    $general = "UPDATE MEMB_INFO SET gcoin='$gcoin_change', WCoin = '$WCoin_change' WHERE memb___id='$login'";
    $msgeneral = $db->Execute($general) or die("Loi query: $general");
    
    // Begin Log
    $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 = "- $gcoin_tru Gcoin, + $wcoin_cong WCoin";
    $log_Des = "Đổi $gcoin_tru Gcoin sang $wcoin_cong WCoin";
    $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', N'$log_Des', $log_time)";
    $insert_log_result = $db->execute($insert_log_query);
    check_queryerror($insert_log_query, $insert_log_result);
    // End Log
    echo "OK<nbb>Bạn đã đổi $gcoin_tru Gcoin sang $wcoin_cong WCoin thành công.";
    }
    
    ?>
    Lần sửa cuối bởi mrrainnt, ngày 25-02-14 lúc 12:58 PM. Lý do: Update Code
    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. The Following 2 Users Say Thank You to mrrainnt For This Useful Post:

    heoan (28-09-15), The Gamer (25-02-14)

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

    Ðề: Giúp Đổi 10 Gcoin được 1 WCoin

    Trích dẫn Gửi bởi mrrainnt [Only registered and activated users can see links. ]
    Bạn thay toàn bộ nội dung File "sv_tiente_gcoin2wcoin.php" thành như sau xem sao :
    Code:
    <?php 
    $login=$_POST["login"];
    $gcoin=$_POST["gcoin"]; $gcoin = abs(intval($gcoin));
    $pass2 = $_POST['pass2'];
    
    $passtransfer = $_POST["passtransfer"];
    
    if ($passtransfer == $transfercode) {
    
    $string_login = $_POST['string_login'];
    checklogin($login,$string_login);
    
    kiemtra_pass2($login,$pass2);
    kiemtra_online($login);
    
    $query = "select gcoin,WCoin from MEMB_INFO WHERE memb___id='$login'";
    $result = $db->Execute( $query ) or die("Loi query: $query");
    $row = $result->fetchrow();
    
    $gcoin_tru = floor($gcoin/10)*10;
    $wcoin_cong = $wcoin_tru * 0.1;
    
    $gcoin_change = $row[0] - $gcoin_tru;
    $WCoin_change = $row[1] + $wcoin_cong;
    
    if( $gcoin_change < 0 ){
    echo "Bạn đang có $row[0] Gcoin. Bạn không thể đổi $gcoin Gcoin sang WCoin."; exit(); }
    
    $general = "UPDATE MEMB_INFO SET gcoin='$gcoin_change', WCoin = '$WCoin_change' WHERE memb___id='$login'";
    $msgeneral = $db->Execute($general) or die("Loi query: $general");
    
    // Begin Log
    $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 = "- $gcoin Gcoin, + $gcoin WCoin";
    $log_Des = "Đổi $gcoin Gcoin sang $gcoin WCoin";
    $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', N'$log_Des', $log_time)";
    $insert_log_result = $db->execute($insert_log_query);
    check_queryerror($insert_log_query, $insert_log_result);
    // End Log
    echo "OK<nbb>Bạn đã đổi $gcoin Gcoin sang $gcoin WCoin thành công.";
    }
    
    ?>
    Cảm ơn bạn đã đổi được 10 ăn 1. Một lần nữa xin cảm ơn bạn
    Lần sửa cuối bởi YouTobe, ngày 25-02-14 lúc 01:17 PM.
    Khách viếng thăm hãy cùng YouTobe xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    heoan (28-09-15)

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

    Ðề: Giúp Đổi 10 Gcoin được 1 WCoin

    Trích dẫn Gửi bởi YouTobe [Only registered and activated users can see links. ]
    không được bạn ạ. nó vẫn tỷ lệ 1 = 1

    mình đã lấy cái đổi vpoint sang gcoin tỷ lệ 10 = 8 thay code sang mà nó cũng cứ 1 = 1
    Bạn liên hệ YH dưới Chữ Ký, mình teamviewer xem phát
    Khách viếng thăm hãy cùng mrrainnt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. [MU] Lỗi đổi Gcoin sang Wcoin
    Bởi lyvanphat1990 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 10
    Bài viết cuối: 01-02-21, 11:11 PM
  2. [MU] Đổi Gcoin > Wcoin ở web NBB
    Bởi Darkku trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 12
    Bài viết cuối: 13-08-13, 07:21 PM
  3. [MU] Lỗi đổi Gcoin sang Wcoin trên NBB
    Bởi tonik0y trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 11
    Bài viết cuối: 23-04-13, 03:19 PM
  4. [MU] xin hướng dẫn cách đổii gcoin qua wcoin ở NBB v5
    Bởi The Gamer trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 13
    Bài viết cuối: 12-12-12, 04:50 PM
  5. [MU] Điều chỉnh tỷ giá Gcoin-Wcoin trong NBB web
    Bởi HRain trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 11-12-12, 04:21 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à 07:45 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ệ.