Kết quả 1 đến 10 của 10
-
11-01-11, 05:01 PM #1
- Ngày tham gia
- Jun 2009
- Bài viết
- 114
- Thanks
- 9
- Thanked 12 Times in 7 Posts
Share code PHP nhận phần thưởng hỗ trợ hàng ngày
Lâu rồi không vào forum, hôm nay xem lại cái web cũ có chức năng này hay nên share lại cho anh em ai muốn dùng thì dùng
1/ phần web:
Bước 1: phần này các bạn up lên host
tạo 1 file tên là phanthuong.php
PHP Code:<? include("check_login.php"); ?>
<div align="center"><H3>Nhận Phần Thưởng hỗ trợ hàng ngày</H3><BR><BR>
</div>
<table border="0" cellpadding="0" cellspacing="0" style="width: 653px">
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" align="center" style="width: 600px">
<tr>
<td class="table_noidung">
<table style="border-collapse: collapse;" border="1" cellpadding="3" cellspacing="0" width="100%" class="table_noidung" align="center">
<tr>
<tr>
<td align='center'>
<form action='phanthuong_step2.php' method='post' name='order' id='order' target='ok'>
<input type='hidden' name='item_id' value='phanthuong'>
<input type=submit value='Nhận phần thưởng'>
</td>
</form>
</tr>
</table>
</td></tr></table>
</td>
</tr>
</table></div>
PHP Code:<?
session_start();
include("check_login.php");
include("config.php");
$accountid = $_SESSION['user'];
$passwordid = $_SESSION['pass'];
$item_id = $_POST['item_id'];
$pagehost = @file_get_contents("".$url."/cpanel/phanthuong.php?user=$accountid&pass=$passwordid&item_id=phanthuong");
echo"$pagehost";
?>
tạo 1 file phanthuong.php
PHP Code:<?
session_start();
include_once('sql_check.php');
check_inject();
require_once "sql_inject.php";
$bDestroy_session = TRUE;
$url_redirect = 'index.php';
$sqlinject = new sql_inject('./log_file_sql.log',$bDestroy_session,$url_redirect);
$_SESSION['user'] = $_GET['user'];
$_SESSION['pass'] = $_GET['pass'];
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?
$login = $_SESSION['user'];
include("config.php");
$name = $_GET['phanthuong'];
$inventory_result_sql = $db->Execute("SELECT Items FROM warehouse WHERE (warehouse.[AccountID] = '$login')");
$inventory_result = $inventory_result_sql->fetchrow();
$inventory = $inventory.$inventory_result[0];
$inventory = bin2hex($inventory);
$inventory = strtoupper($inventory);
$inventory = substr($inventory, 0, 3840);
$new_inventory = substr($inventory, 1024);
$items = 0;
for($x=0; $x<32; ++$x)
{
$item = substr($new_inventory,$x*32,32);
$code = substr($item, 0, 32);
if($code != "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF")
++$items;
}
$online = $db->Execute("Select ConnectStat From MEMB_STAT where memb___id='$login'");
$check_online = $online->fetchrow();
$phanthuong = $db->Execute("Select phanthuong, money From warehouse where AccountID='$login'");
$check_phanthuong = $phanthuong->fetchrow();
if (!isset($_SESSION['pass']) && !isset($_SESSION['user'])){echo "<script>alert(' Bạn phải đăng nhập mới nhận được phần thưởng này!');</script>";exit();}
if ($items > 0){echo "<script>alert('Chú ý: 4 dòng đầu của thùng đồ đang có đồ ( hãy chuyển đồ ra chỗ khác)');</script>";exit();}
elseif($check_online[0] != 0){echo "<script>alert('Tài khoản của bạn đang online xin vui lòng thoát tài khoản khỏi game!');</script>";exit();}
else if ($check_phanthuong[0] > 0){echo "<script>alert('Hôm nay bạn đã nhận phần thưởng hỗ trợ rồi không thể nhận thêm nữa!');</script>";exit();}
else if ($check_phanthuong[1] > 900000000){echo "<script>alert(' Số Zen trong thùng đồ đã vượt quá giới hạn hãy chuyển zen ra chỗ khác để có thể phần thưởng!');</script>";exit();}
else {
$serial = time();$serial = substr($serial, -8);$serial1 = $serial + 1;$serial2 = $serial + 2;$serial3 = $serial + 3;$serial4 = $serial + 4;$serial5 = $serial + 5;$serial6 = $serial + 6;$serial7 = $serial + 7;$serial8 = $serial + 8;$serial9 = $serial + 9;$serial10 = $serial + 10;
$item_code ="0D0096".$serial1."0000E00000000000000D0096".$serial2."0000E00000000000000D0096".$serial3."0000E00000000000000D0096".$serial4."0000E00000000000000D0096".$serial5."0000E00000000000000E0096".$serial6."0000E00000000000000E0096".$serial7."0000E00000000000000E0096".$serial8."0000E00000000000000E0096".$serial9."0000E00000000000000E0096".$serial10."0000E0000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF";
$warehouse = "0x".$item_code.$new_inventory;
$db->Execute("Update warehouse set [Items]=$warehouse, [phanthuong]='1', [money]=([money] + 20000000) where AccountID='$login'");
echo "<script>alert(' Bạn đã nhận phần thưởng hỗ trợ thành công');</script>";exit();
}
?>
PHP Code:($check_phanthuong[1] > 900000000)
PHP Code:[money]=([money] + 20000000)
còn phần item_code các bạn muốn thay đổi thành loại khác thì tuỳ, ở đây tôi để mặc định là 5 bless, 5 soul
=> xong phần web
2/ phần SQL
- trong table warehouse của db muonline tạo thêm column phanthuong ><int 4><not null> default 0
tạo job: phần này chắc không còn xa lạ gì nữa:
PHP Code:Tạo Job: Enterprise Manager > Microsoft SQL Servers > SQL Server Group > (local) > Management > SQL Server Agent > Jobs > Chuột phải chọn New Job...
1. Job: Update biến đếm số lần nhận thưởng trong ngày về 0 khi bắt đầu sang ngày mới
* Tab General:
Name : nhanthuong
* Tab Steps > New :
Step name: Query
Database : MuOnline
Command: Update warehouse set phanthuong=0 WHERE phanthuong >0
* Tab Schedules > New Schedule :
Name: 0h Hang Ngay
Schedule Type: Recurring
Change
Occour : Daily
Daily : Every 1 day
Daily frequency : Occurs once at: 12:00:00 AM
* OK
Khách viếng thăm hãy cùng adm_mubmt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 6 Users Say Thank You to adm_mubmt For This Useful Post:
†ShiNiChi† (18-01-11), hitle (13-01-11), huandz1102 (11-01-11), Mr.Quy (11-01-11), SnowBlood™ (16-01-11), sonicos (14-01-11)
-
13-01-11, 11:27 PM #2
Ðề: Share code PHP nhận phần thưởng hỗ trợ hàng ngày
Nice về ý tưởng ....Tks....dựa vào đây có thể phát triễn thêm nhiều ý khác :X
Khách viếng thăm hãy cùng Nylan xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
15-01-11, 05:28 PM #3
- Ngày tham gia
- Nov 2008
- Bài viết
- 1,284
- Thanks
- 124
- Thanked 808 Times in 262 Posts
Ðề: Share code PHP nhận phần thưởng hỗ trợ hàng ngày
phần item code mình muốn đổi thành cái khác thì sao nhỉ
ví dụ như chaos hoặc cre chẳng hạn?/
Tuấn
-
16-01-11, 08:25 AM #4
- Ngày tham gia
- Jun 2009
- Bài viết
- 114
- Thanks
- 9
- Thanked 12 Times in 7 Posts
Ðề: Share code PHP nhận phần thưởng hỗ trợ hàng ngày
Khách viếng thăm hãy cùng adm_mubmt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến adm_mubmt vì bài viết này !
accelan006 (16-01-11)
-
16-01-11, 08:44 AM #5
- Ngày tham gia
- Nov 2008
- Bài viết
- 1,284
- Thanks
- 124
- Thanked 808 Times in 262 Posts
Ðề: Share code PHP nhận phần thưởng hỗ trợ hàng ngày
mới làm ok rồi :d
thanks bạn
code chạy tốt nhất cho forest web
Tuấn
-
18-01-11, 08:15 AM #6
- Ngày tham gia
- Oct 2007
- Đang ở
- PHP
- Bài viết
- 206
- Thanks
- 23
- Thanked 29 Times in 23 Posts
Ðề: Share code PHP nhận phần thưởng hỗ trợ hàng ngày
cái này có giới hạn được số lần reset bao nhiêu là đc nhận không bạn ^^
Khách viếng thăm hãy cùngvithanhlamxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-01-11, 12:53 PM #7
- Ngày tham gia
- Jun 2009
- Bài viết
- 114
- Thanks
- 9
- Thanked 12 Times in 7 Posts
Ðề: Share code PHP nhận phần thưởng hỗ trợ hàng ngày
đã là phần thưởng hỗ trợ hàng ngày thì chỉ nhân được 1 lần thôi và không loại trừ điều kiện gì cả!
Khách viếng thăm hãy cùng adm_mubmt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-01-11, 08:41 AM #8
- Ngày tham gia
- Oct 2007
- Đang ở
- PHP
- Bài viết
- 206
- Thanks
- 23
- Thanked 29 Times in 23 Posts
Ðề: Share code PHP nhận phần thưởng hỗ trợ hàng ngày
Khách viếng thăm hãy cùngvithanhlamxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-01-11, 12:17 PM #9
- Ngày tham gia
- May 2006
- Đang ở
- Chuyển bị lặn
- Bài viết
- 482
- Thanks
- 13
- Thanked 357 Times in 119 Posts
Ðề: Share code PHP nhận phần thưởng hỗ trợ hàng ngày
Các PRO Tha Em
-
19-01-11, 12:19 PM #10
Các Chủ đề tương tự
-
Tiếp tục share code ss6 không zen không mã hóa cho mọi người
Bởi vothailam trong diễn đàn SQL Server & WebsiteTrả lời: 31Bài viết cuối: 14-08-11, 07:26 PM