Kết quả 1 đến 6 của 6
Chủ đề: Chức năng thuê Point cho Web0.8
-
15-05-09, 07:30 PM #1
- Ngày tham gia
- Dec 2008
- Bài viết
- 229
- Thanks
- 0
- Thanked 103 Times in 17 Posts
Chức năng thuê Point cho Web0.8
Ngồi buồn chả có trò gì chơi nên code nghịch cái chức năng này, AE dùng thử xem thế nào. Cho ý kiến nhé.
File thuepoint.php
<?php
require("config.php");
$login = stripslashes($_SESSION['user']);
$login = clean_var($login);
include("includes/bank_manager.php");
//Code by Forestmank ( MU HOANG TOC - MU-HOANGTOC.COM )
if($login == NULL){echo "<script>alert('Bạn phải đăng nháºp má»›i có thể truy cáºp!');</script>";}
else
{
if (isset($_POST['thuepoint']))
{
$point = stripslashes($_POST['point']);
$nhanvat = stripslashes($_POST['nhanvat']);
if ((eregi("[^0-9_-]", $point)))
{
echo("SQL Injection Detected");
exit();
}
$query = $db->Execute("Select Resets,Relifes,LevelUpPoint,thuepoint From Character where Name='$nhanvat' AND AccountID='$login'");
$row = $query->fetchrow();
$out = $db->Execute("Select GameIDC From AccountCharacter where id='$login'");
$last_out = $out->fetchrow();
$onl = $db->Execute("Select ConnectStat From MEMB_STAT where memb___id='$login'");
$online = $onl->fetchrow();
$sumrs = $row[0] + $row[1]*400;
$thue = $row[2] + $point;
if ($sumrs < 10)
{
$vndthue = bcdiv($point,'10');
}
elseif ($sumrs >= 10 AND $sumrs < 50)
{
$vndthue = bcdiv($point,'5');
}
elseif ($sumrs >= 50 AND $sumrs < 100)
{
$vndthue = bcdiv($point,'10/3');
}
elseif ($sumrs >= 100 AND $sumrs < 200)
{
$vndthue = bcdiv($point,'2.5');
}
elseif ($sumrs >= 200 AND $sumrs < 300)
{
$vndthue = bcdiv($point,'2');
}
elseif ($sumrs >= 300 AND $sumrs < 400)
{
$vndthue = bcdiv($point,'5/3');
}
elseif ($sumrs >= 400 AND $sumrs < 500)
{
$vndthue = bcdiv($point,'10/7');
}
elseif ($sumrs >= 500 AND $sumrs < 600)
{
$vndthue = bcdiv($point,'1.25');
}
elseif ($sumrs >= 600 AND $sumrs < 700)
{
$vndthue = bcdiv($point,'10/9');
}
elseif ($sumrs >= 700 AND $sumrs < 800)
{
$vndthue = bcdiv($point,'1');
}
elseif ($sumrs >= 800)
{
$vndthue = bcdiv($point,'2/3');
}
if (empty ($point))
{
echo "<script>alert('Bạn phải Ä‘iá»n đầy đủ thông tin.');</script>";
}
elseif ($muweb['member_vnd'] < $vndthue)
{
echo "<script>alert('Bạn không đủ $vndthue để thuê Point.');</script>";
}
elseif ($last_out[0] == $nhanvat)
{
echo "<script>alert('Nhân váºt thuê Point không được là nhân váºt thoát ra sau cùng.');</script>";
}
elseif ($online[0] != 0)
{
echo "<script>alert('Tà i khoản bạn vẫn Ä‘ang ở trong Game, yêu cầu thoát ra khá»i Game.');</script>";
}
elseif ($point < 1000)
{
echo "<script>alert('Bạn chỉ có thể thuê Ãt nhất 1000 Point.');</script>";
}
else {
$timethue = time() + 4320;
$updatevnd = $muweb['member_vnd'] - $vndthue;
$db->Execute("UPDATE MEMB_INFO SET [money_vnd]='$updatevnd' WHERE memb___id='$login'");
if ($row[3] != 1)
{
$db->Execute("UPDATE Character SET [LevelUpPoint]='$thue',[thuepoint]='1',[timethuepoint]='$timethue',[nhanvatpoint]='$nhanvat' WHERE Name='$nhanvat' AND AccountID='$login'");
}
elseif ($row[3] == 1)
{
$db->Execute("UPDATE Character SET [LevelUpPoint]='$thue',[thuepoint]='1',[nhanvatpoint]='$nhanvat' WHERE Name='$nhanvat' AND AccountID='$login'");
}
echo "<script>alert('$nhanvat đã thuê $point Point thà nh công, tà i khoản của bạn bị trừ $vndthue VND.');</script>";
}
}
echo "
<table width='480' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td>
<fieldset><legend>Thuê Point</legend>
<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>
<br>
<div>- TrÆ°á»›c khi thuê Point bạn hãy Ä‘á»c kÄ© hÆ°á»›ng dẫn phÃa dÆ°á»›i.<br><br></div>
<div><FORM METHOD='POST' ACTION=''><INPUT TYPE='hidden' NAME='thuepoint' VALUE='1'>
<CENTER><div>Chá»n nhân váºt : <select NAME='nhanvat'>$option</select>
<br><br>Số Point muốn thuê : <INPUT TYPE='text' NAME='point' size='12' maxlength='5'><br>
<br><INPUT TYPE='submit' VALUE='Thuê Point'></div><br></CENTER>
</FORM></div>
</tr>
</table>
</fieldset>
</td>
</tr>
</table>
";
}
?>
<br>
<table width="320" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="395" height="37" background="http://12.68.140.215/~ghvn/templates/img_mu_did-u-know.gif"><div align="center">
<table width="220" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="left"><strong>Hướng dẫn thuê Point</strong></div></td>
</tr>
</table>
</div></td>
</tr>
</table>
<table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left"><br>
<div>
- Point chỉ duy trì 12h hoặc đến khi Reset.<br>
- Sau khi Reset số Point thuê sẽ mất.<br>
- Nếu ngoà i 12h mà bạn không Reset thì hệ thống tá»± set nhân váºt của bạn level vá» 400, Reset bị trừ 1 và toà n bá»™ số Point vá» 0.<br>
- Nhân váºt thuê Point không phải là nhân váºt thoát ra sau cùng và tà i khoản phải Ä‘ang Offline.<br>
</td>
</tr>
</table>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
<table width="320" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="395" height="37" background="http://images.mu-hoangtoc.com/~ghvn/templates/img_mu_did-u-know.gif"><div align="center">
<table width="220" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="left"><strong>Bảng Thuê Point</strong></div></td>
</tr>
</table>
</div></td>
</tr>
</table>
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center" width="10%">Reset</td>
<td align="center" width="10%">Point</td>
<td align="center" width="10%">VND</td>
</tr>
<tr>
<td align="center">1-10</td>
<td align="center">1000</td>
<td align="center">100</td>
</tr>
<tr>
<td align="center">10-50</td>
<td align="center">1000</td>
<td align="center">200</td>
</tr>
<tr>
<td align="center">50-100</td>
<td align="center">1000</td>
<td align="center">300</td>
<tr>
<td align="center">100-200</td>
<td align="center">1000</td>
<td align="center">400</td>
</tr>
<tr>
<td align="center">200-300</td>
<td align="center">1000</td>
<td align="center">500</td>
</tr>
<tr>
<td align="center">300-400</td>
<td align="center">1000</td>
<td align="center">600</td>
</tr>
<tr>
<td align="center">400-500</td>
<td align="center">1000</td>
<td align="center">700</td>
</tr>
<tr>
<td align="center">500-600</td>
<td align="center">1000</td>
<td align="center">800</td>
</tr>
<tr>
<td align="center">600-700</td>
<td align="center">1000</td>
<td align="center">900</td>
</tr>
<tr>
<td align="center">700-800</td>
<td align="center">1000</td>
<td align="center">1000</td>
</tr>
<tr>
<td align="center">> 800</td>
<td align="center">1000</td>
<td align="center">1500</td>
</tr>
</table>
<br>
<center>Bảng nà y áp dụng từ ngà y 14-05-2009. Quy đổi 1 lần Relife tương ứng với 400 lần Reset.</center>
Tìm
$account_id = clean_var($account_id);
$thuepoint = $db->Execute("Select thuepoint,LevelUpPoint,timethuepoint,nhanvatpoint, resets From Character where AccountID='$account_id'");
$check_thue = $thuepoint->fetchrow();
$time_now = time();
$resets = $row[4] -1;
if ($check_thue[0] == 1 AND ($time_now > $check_time[2])) {$db->Execute("UPDATE Character SET [Resets]='$resets',[cLevel]='400',[Vitality]='0',[Strength]='0',[Energy]='0',[Dexterity]='0',[LevelUpPoint]='0' WHERE Name='$check_thue[3]' AND AccountID='$account_id'");}Hướng dẫn thuê Point- Point chỉ duy trì 12h hoặc đến khi Reset.
- Sau khi Reset số Point thuê sẽ mất.
- Nếu ngoài 12h mà bạn không Reset thì hệ thống tự set nhân vật của bạn level về 400, Reset bị trừ 1 và toàn bộ số Point về 0.
- Nhân vật thuê Point không phải là nhân vật thoát ra sau cùng và tài khoản phải đang Offline.Lần sửa cuối bởi ghvn1991, ngày 15-05-09 lúc 07:33 PM.
Khách viếng thăm hãy cùng ghvn1991 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
15-05-09, 07:52 PM #2
- Ngày tham gia
- Apr 2009
- Bài viết
- 238
- Thanks
- 69
- Thanked 1 Time in 1 Post
Ðề: Chức năng thuê Point cho Web0.8
Bạn ơi lần sau mở = cái Notepad++ hoặc cái j đó đi. Toàn mở = Notepad nó lỗi Font tòe loe kìa.
Khách viếng thăm hãy cùng Mr.Rin xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
15-05-09, 08:01 PM #3AlexandriaGuest
Ðề: Chức năng thuê Point cho Web0.8
Emeditor
Utra Edit
Notepad++..............Khách viếng thăm hãy cùng Alexandria xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-05-09, 09:06 AM #4
- Ngày tham gia
- Apr 2009
- Bài viết
- 25
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Chức năng thuê Point cho Web0.8
Khách viếng thăm hãy cùng datvangiang xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-05-09, 06:01 PM #5
- Ngày tham gia
- Nov 2008
- Đang ở
- Usa
- Bài viết
- 683
- Thanks
- 45
- Thanked 152 Times in 66 Posts
Ðề: Chức năng thuê Point cho Web0.8
YH :lamphuong_zero 30 charrrrrrrrrrrrrrrrrr
Khách viếng thăm hãy cùngmylove09xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-05-09, 10:24 PM #6
- Ngày tham gia
- May 2006
- Đang ở
- https://t.me*********
- Bài viết
- 1,813
- Thanks
- 492
- Thanked 1,945 Times in 588 Posts
Ðề: Chức năng thuê Point cho Web0.8
mylove09 mua vcoi kô , pm tui bán cho , mua nhiều giảm giá
hotro.muonlineKhách viếng thăm hãy cùngcuocdoispxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Code chơi lô đề của Web0.8
Bởi ghvn1991 trong diễn đàn SQL Server & WebsiteTrả lời: 36Bài viết cuối: 11-06-09, 11:34 AM -
Chức năng truyền công lực cho web0.8
Bởi ghvn1991 trong diễn đàn SQL Server & WebsiteTrả lời: 15Bài viết cuối: 11-05-09, 10:18 PM -
Một số chức năng mới dành cho web0.8
Bởi ghvn1991 trong diễn đàn SQL Server & WebsiteTrả lời: 9Bài viết cuối: 02-04-09, 08:24 AM -
Web0.8 Giao Diện Crystal Rất Đẹp
Bởi mucz.net trong diễn đàn SQL Server & WebsiteTrả lời: 1Bài viết cuối: 10-06-08, 08:34 PM -
[Release]Giao diện MUkorea cho Web0.8 đây
Bởi vutuyen trong diễn đàn SQL Server & WebsiteTrả lời: 6Bài viết cuối: 06-07-07, 10:24 AM