PDA

View Full Version : [MU] Nhờ sửa tỉ lệ Gcoin -> WcoinP của NBB WEB



LạiVănSâm
21-09-14, 12:48 PM
code nó như này
AE Cho mình hỏi muốn đổi 100Gcoin sang 1Wcoinp thì đổi như nào
hiện tại tỉ lệ đang là 1:1

<?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!
*/


$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 from MEMB_INFO WHERE memb___id='$login'";
$result = $db->Execute( $query ) or die("Loi query: $query");
$row = $result->fetchrow();


$gcoin_change = $row[0] - $gcoin;
$WCoinP_change = $gcoin;

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

$check = "select WCoinP from GameShopPoint Where AccountID='$login'";
$runcheck = $db->Execute($check) or die("Loi query: $check");
$runcheck_c = $runcheck->NumRows();

if ($runcheck_c == 0 ){
$general = "UPDATE MEMB_INFO SET gcoin='$gcoin_change' WHERE memb___id='$login'";
$msgeneral = $db->Execute($general) or die("Loi query: $general");
$general_2 = "INSERT INTO GameShopPoint (AccountID,WCoinP) VALUES ('$login','WCoinP_change')";
$msgeneral_2 = $db->Execute($general_2) or die("Loi query: $general_2");
}else {
$general = "UPDATE MEMB_INFO SET gcoin='$gcoin_change' WHERE memb___id='$login'";
$msgeneral = $db->Execute($general) or die("Loi query: $general");
$general_2 = "UPDATE GameShopPoint SET WCoinP = WCoinP+$WCoinP_change WHERE AccountID='$login'";
$msgeneral_2 = $db->Execute($general_2) or die("Loi query: $general_2");
}

} else {
$general = "UPDATE MEMB_INFO SET gcoin='$gcoin_change', WCoinP = WCoinP+$WCoinP_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 WCoinP";
$log_Des = "Đổi $gcoin Gcoin sang $gcoin WCoinP";
$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 WCoinP thành công.";
}

?>

lequangvu
21-09-14, 01:01 PM
NBB không có phần điều chỉnh tỷ lệ à bạn :D, sửa code thì cũng đơn giản thôi, ví dụ tính % ra là xong, lấy 1% thì cứ đặt lệnh vào chỗ tính toán update cho nó là xong

Nó có dạng như sau:

$WCoinP_change = $gcoin*1/100;

thế chắc là ra :))