PDA

View Full Version : [TUT] Hướng dẫn nhận quà tặng nạp lần đầu. Bằng hình ảnh.



thanhtunghk
30-12-12, 07:45 PM
Từ lúc gia nhập GZ đến giờ toàn là down và thanks chưa có đóng góp gì hết.
Tìm hoài không thấy ai hướng dẫn nhận quà nạp lần đầu trong ĐKVS nên mạn phép viết 1 tut, ai biết rồi thì thôi nhé, chưa biết có thể tham khảo.
Có thể áp dụng để viết nạp thẻ cho 1 server pri.

Vào vấn đề chính:
<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> ua.jpg

Vào game nhận quà thôi

<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>

Viết tut lần đầu, có gì chém nhẹ tay nhé. Thanks đã đọc.

lordpotter
30-12-12, 08:36 PM
Phải tạo acc mới hả bạn hay là acc cũ sửa vẫn được ?

thanhtunghk
30-12-12, 08:43 PM
Bạn dùng acc nào muốn nhận quá ấy.
Lưu ý: Acc đang chơi vẫn làm dc nhé, không cần out ra đâu. Có thế áp dụng làm nạp thẻ cho pri.

lordpotter
30-12-12, 08:56 PM
Nó báo table chongzhi không tồn tại.
Bạn cho mình cái query table cái

hai07dv
30-12-12, 09:10 PM
cái chongzhi là để nhận quà nạp thẻ thôi...còn cái KNB mua cashop thì là golden trong player...

Cái này code nạp thẻ theo memcache ý...:)) có điều nạp lần đầu thì nhận lần thứ 2 thì game chưa nhận... =))

Query chongzhi này
DROP TABLE IF EXISTS `chongzhi`;CREATE TABLE `chongzhi` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`userName` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '用户名',
`chrName` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '角色名',
`costmoney` int(20) unsigned NOT NULL DEFAULT '0' COMMENT '充值人民币',
`golden` int(20) unsigned NOT NULL DEFAULT '0' COMMENT '充值获取元宝数',
`chongzhichuli` int(1) unsigned NOT NULL DEFAULT '0' COMMENT '0为未处理1为处理',
`chongzhidatatime` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

Cái nhận quà này là file SWF nào thế nhỉ

mrsmith59
30-12-12, 09:41 PM
cái chongzhi là để nhận quà nạp thẻ thôi...còn cái KNB mua cashop thì là golden trong player...

Cái này code nạp thẻ theo memcache ý...:)) có điều nạp lần đầu thì nhận lần thứ 2 thì game chưa nhận... =))

Query chongzhi này
DROP TABLE IF EXISTS `chongzhi`;CREATE TABLE `chongzhi` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`userName` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '用户名',
`chrName` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '角色名',
`costmoney` int(20) unsigned NOT NULL DEFAULT '0' COMMENT '充值人民币',
`golden` int(20) unsigned NOT NULL DEFAULT '0' COMMENT '充值获取元宝数',
`chongzhichuli` int(1) unsigned NOT NULL DEFAULT '0' COMMENT '0为未处理1为处理',
`chongzhidatatime` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

Cái nhận quà này là file SWF nào thế nhỉ

FirstCharge.swf
Charge.swf

mà cần gì phải thế nhỉ. nếu gõ lệnh gm add vàng thì nó coi như nạp vàng và nhận thôi.

HeavenGames
30-12-12, 09:45 PM
PS : Kiểm tra request của browser, để ý khi ta mở nhận quà trong games.. xem nó gọi swf nào lên---> chính là mục tiêu cần tìm và làm thịt nó ngay
<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>

hai07dv
30-12-12, 09:50 PM
PS : Kiểm tra request của browser, để ý khi ta mở nhận quà trong games.. xem nó gọi swf nào lên---> chính là mục tiêu cần tìm và làm thịt nó ngay
<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>

Vậy nên ở trên mới hỏi file SWF của nó để xem cấu trúc ra sao đây

--- Chế độ gộp bài viết ---


FirstCharge.swf
Charge.swf

mà cần gì phải thế nhỉ. nếu gõ lệnh gm add vàng thì nó coi như nạp vàng và nhận thôi.

Dùng lệnh GM thì nói làm j nữa :))

mrsmith59
30-12-12, 10:04 PM
Vậy nên ở trên mới hỏi file SWF của nó để xem cấu trúc ra sao đây

--- Chế độ gộp bài viết ---



Dùng lệnh GM thì nói làm j nữa :))

:D ơ hay thật =))
Vừa thử làm nạp thẻ như thật
\:D/\:D/\:D/\:D/

thanhtunghk
30-12-12, 10:15 PM
:D ơ hay thật =))
Vừa thử làm nạp thẻ như thật
\:D/\:D/\:D/\:D/

Oh, nên code web nạp thẻ chỉ cần insert vào table này là dc rùi. :D

mrsmith59
30-12-12, 10:18 PM
Oh, nên code web nạp thẻ chỉ cần insert vào table này là dc rùi. :D

thanks nhé :D\:D/\:D/\:D/\:D/\:D/\:D/

thanhtunghk
30-12-12, 10:41 PM
Lúc down bản D5 về chơi thấy trong thư mục 测试图 có môt số hình ảnh. Khi xem ảnh 23, 24 xong làm thử thấy hay hay.
Mãi không thấy ai nói về cái này nên thử viết bài đóng góp. :D

hai07dv
30-12-12, 10:45 PM
Oh, nên code web nạp thẻ chỉ cần insert vào table này là dc rùi. :D

table player lần đầu tạo nhân vật nó sẽ insert table player => nhưng để add golden thì chỉ có thể update player where userName cũ thôi..chứ insert thành 2 dòng giống nhau rồi chỉ # field golden

table chongzhi chã nhẽ mỗi lần nạp knb nó insert ak ..vậy thì row (id) giống nhau hết rồi nếu cùng 1 userName

thanhtunghk
30-12-12, 10:55 PM
table player lần đầu tạo nhân vật nó sẽ insert table player => nhưng để add golden thì chỉ có thể update player where userName cũ thôi..chứ insert thành 2 dòng giống nhau rồi chỉ # field golden

table chongzhi chã nhẽ mỗi lần nạp knb nó insert ak ..vậy thì row (id) giống nhau hết rồi nếu cùng 1 userName

Gameserver chỉ kiểm tra cột chongzhichuli nếu là 0 thì nó sẽ thêm KNB vào nhân vật đó thôi, xong thì update chongzhichuli của dòng đó thành 1. id trong table chongzhichuli đâu có trùng đâu hai07dv.

hai07dv
30-12-12, 10:57 PM
Gameserver chỉ kiểm tra cột chongzhichuli nếu là 0 thì nó sẽ thêm KNB vào nhân vật đó thôi, xong thì update chongzhichuli của dòng đó thành 1. id trong table chongzhichuli đâu có trùng đâu hai07dv.


Chắc hiểu sai ý bạn nên mình cmt thế :)) ..nhưng nó đã update lên 1 thì nếu add golden tiếp thì đâu nhận tiếp dc nữa :D ..không lẽ mình update golden + chuli luôn ta

thanhtunghk
30-12-12, 11:04 PM
Nêu bạn add tiếp nó vẫn cộng knb vào, cứ chongzhichuli = 0 thì sẽ cộng KNB vào nhân vật cộng xong nó update chongzhichuli = 1. Mình thấy nó giống như nạp thẻ trong các game online :)

mrsmith59
31-12-12, 12:08 AM
Nêu bạn add tiếp nó vẫn cộng knb vào, cứ chongzhichuli = 0 thì sẽ cộng KNB vào nhân vật cộng xong nó update chongzhichuli = 1. Mình thấy nó giống như nạp thẻ trong các game online :)

Chính xác thì chongzhichuli dịch ra là nạp thẻ roài :D

--- Chế độ gộp bài viết ---


table player lần đầu tạo nhân vật nó sẽ insert table player => nhưng để add golden thì chỉ có thể update player where userName cũ thôi..chứ insert thành 2 dòng giống nhau rồi chỉ # field golden

table chongzhi chã nhẽ mỗi lần nạp knb nó insert ak ..vậy thì row (id) giống nhau hết rồi nếu cùng 1 userName

nó làm như thế quản lý giao dịch luôn đc còn gì nữa:>

Khi chongzhichuli đc cập nhật ( =1 ) thì golden ở player đc cập nhật.

vudung
31-12-12, 12:10 AM
Vãi hàng các bác ta đọc trong java mới ra mà các bác mò đã ra rồi....

thanhtunghk
31-12-12, 12:49 AM
Vãi hàng các bác ta đọc trong java mới ra mà các bác mò đã ra rồi....

Mấy cái ảnh trong thư mục D:\GPHDJWS\测试图 này nói lên tất cả :). Tại bác không xem hướng dẫn trước khi sử dụng :D

vudung
31-12-12, 12:56 AM
Mấy cái ảnh trong thư mục D:\GPHDJWS\测试图 này nói lên tất cả :). Tại bác không xem hướng dẫn trước khi sử dụng :D

cái này ra lâu rồi. Chả qua đang ém hàng LOL

Nhưng thấy mềnh ngu đi decomplie java ra ngồi đọc =))

hai07dv
31-12-12, 03:06 AM
Code nạp thẻ nào ae ơi.....:)]:)]:)]

vudung
31-12-12, 04:28 AM
Code nạp thẻ nào ae ơi.....:)]:)]:)]

Ta code xong rồi....

<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>

Có cả giftcode luôn .....

thanhtunghk
31-12-12, 08:47 AM
Ta code xong rồi....

<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>

Có cả giftcode luôn .....

Xong rùi ah, có share không bác :D

vudung
31-12-12, 10:04 AM
Xong rùi ah, có share không bác :D

Cái này code xong lâu rồi. Đang ỉm thì mi share....

thanhtunghk
31-12-12, 11:41 AM
Cái này code xong lâu rồi. Đang ỉm thì mi share....

Lộ hàng rồi, viết bài share đi thôi vudung ơi. khà khà. =P~=P~=P~

toyouta
31-12-12, 12:00 PM
giong cua nhat kiem quá 8-x8-x8-x8-x

vudung
31-12-12, 12:07 PM
giong cua nhat kiem quá 8-x8-x8-x8-x

Thì trc ta làm nhất kiếm mà

Giờ xài lại k đc hả ....

Cpanel của ta hàng vip chứ k phải hàng bác rick share

|Rick|
31-12-12, 01:52 PM
Định nghĩa VIP là gì vậy chú *-:)

GIFT CODE thì có gì ghê gớm đãy số và chữ cho user nhập vào check ok thì insert vào table nạp thẻ gì đó thôi :|

Này thì VIP

<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>)



<?if($page == "gift-code")
{

if(isset($_POST['gift-code']))
{

$code =$_POST['code'];
$ext1 = mysql_query("SELECT * FROM `warriors`.`coupons` WHERE `code`='$code'");
$ext = mysql_fetch_object($ext1);
if($isPin){
if($_POST['Pin']!=$_SESSION['Pin']) { $mesaj = '<dl id="system-message">
<dd class="message error">
<ul>
<li>Mã kiểm tra không chính xác.</li>
</ul>

</dd>
</dl>';}
}
if($_POST['Pin']==$_SESSION['Pin'] && $code != $ext->code){

$mesaj = '<dl id="system-message">
<dd class="message error">
<ul>
<li>mã code không đúng vui lòng nhập chính xác !</li>
</ul>

</dd>
</dl>';

}
if($_POST['Pin']==$_SESSION['Pin'] && $code == $ext->code && $ext->start == 1){

$mesaj = '<dl id="system-message">
<dd class="message error">
<ul>
<li>mã code đã được sử dụng vui lòng chọn mã khác !</li>
</ul>

</dd>
</dl>';

}
if($code == $ext->code && $ext->start == 0 && $code != ""){
$nhanknb= $ext->point;
mysql_query("INSERT INTO `warriors`.`chongzhi` (`id`,`userName`,`chrName`,`costmoney`,`golden`,`c hongzhichuli`)VALUES('','$data->id','$data->id','0','$nhanknb','0')");
mysql_query("UPDATE `warriors`.`coupons` SET `user`='{$data->id}',`start` = '1' WHERE `code`='{$code}'");
$mesaj = '<dl id="system-message">
<dd class="message error">
<ul>
<li>Thành Công! Bạn nhận được <b>'.$ext->point.' KNB</b>!</li>
</ul>

</dd>
</dl>';
}
}

echo $mesaj; ?>
<form method="post">
<table id="paymentTable" style="width: 540px; height: auto; padding: 10px;" cellspacing="0" cellpadding="0">

<tr>
<td colspan="3" style="padding-bottom: 20px;"><span class="info_tit">Event Gift Code Vip</span></td>
</tr>
<tr>
<td class="l">Mã Code</td>
<td>
<input type="text" value="" id="code" name="code" size="32" maxlength="60" />
<?echo $estr;?>
</td>
</tr>

<tr>
<td colspan="3" style="padding: 10px 0px;"><hr><br><span class="info_tit">Mã kiểm tra</span></td>
</tr>
<?php if($isPin){ ?>
<tr id="captchaTr"><td id="captcha-input-label"><label for="captcha-input" class="required">Mã kiểm tra</label></td>
<td>
<img width="170" height="80" alt="" src="images/capcha/" onClick="this.src='images/capcha/index.php?'+Math.random()" />

<input type="hidden" name="captcha[id]" value="f7b6db7f58f4e2fe80e85357a7e591b6" id="captcha-id" />
<input type="text" name="Pin" id="captcha-input" value="" /></td></tr><?php } ?>

<tr>
<td colspan="3" style="padding: 10px 0px;"><hr></td>
</tr>
<tr>
<td colspan="3" width="100%" style="padding: 10px 0px;">
<input class="sub" type="submit" value="Cộng Điểm" id="gift-code" name="gift-code" />
<input class="dec" type="button" onClick="parent.history.back(); return false;" value="Quay Lại" />
</td>
</tr>

</table></form>

<?}?>



8-x8-x8-x8-x8-x8-x8-x8-x

vudung
31-12-12, 02:06 PM
Định nghĩa VIP là gì vậy chú *-:)

GIFT CODE thì có gì ghê gớm đãy số và chữ cho user nhập vào check ok thì insert vào table nạp thẻ gì đó thôi :|

Này thì VIP

<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>)



<?if($page == "gift-code")
{

if(isset($_POST['gift-code']))
{

$code =$_POST['code'];
$ext1 = mysql_query("SELECT * FROM `warriors`.`coupons` WHERE `code`='$code'");
$ext = mysql_fetch_object($ext1);
if($isPin){
if($_POST['Pin']!=$_SESSION['Pin']) { $mesaj = '<dl id="system-message">
<dd class="message error">
<ul>
<li>Mã kiểm tra không chính xác.</li>
</ul>

</dd>
</dl>';}
}
if($_POST['Pin']==$_SESSION['Pin'] && $code != $ext->code){

$mesaj = '<dl id="system-message">
<dd class="message error">
<ul>
<li>mã code không đúng vui lòng nhập chính xác !</li>
</ul>

</dd>
</dl>';

}
if($_POST['Pin']==$_SESSION['Pin'] && $code == $ext->code && $ext->start == 1){

$mesaj = '<dl id="system-message">
<dd class="message error">
<ul>
<li>mã code đã được sử dụng vui lòng chọn mã khác !</li>
</ul>

</dd>
</dl>';

}
if($code == $ext->code && $ext->start == 0 && $code != ""){
$nhanknb= $ext->point;
mysql_query("INSERT INTO `warriors`.`chongzhi` (`id`,`userName`,`chrName`,`costmoney`,`golden`,`c hongzhichuli`)VALUES('','$data->id','$data->id','0','$nhanknb','0')");
mysql_query("UPDATE `warriors`.`coupons` SET `user`='{$data->id}',`start` = '1' WHERE `code`='{$code}'");
$mesaj = '<dl id="system-message">
<dd class="message error">
<ul>
<li>Thành Công! Bạn nhận được <b>'.$ext->point.' KNB</b>!</li>
</ul>

</dd>
</dl>';
}
}

echo $mesaj; ?>
<form method="post">
<table id="paymentTable" style="width: 540px; height: auto; padding: 10px;" cellspacing="0" cellpadding="0">

<tr>
<td colspan="3" style="padding-bottom: 20px;"><span class="info_tit">Event Gift Code Vip</span></td>
</tr>
<tr>
<td class="l">Mã Code</td>
<td>
<input type="text" value="" id="code" name="code" size="32" maxlength="60" />
<?echo $estr;?>
</td>
</tr>

<tr>
<td colspan="3" style="padding: 10px 0px;"><hr><br><span class="info_tit">Mã kiểm tra</span></td>
</tr>
<?php if($isPin){ ?>
<tr id="captchaTr"><td id="captcha-input-label"><label for="captcha-input" class="required">Mã kiểm tra</label></td>
<td>
<img width="170" height="80" alt="" src="images/capcha/" onClick="this.src='images/capcha/index.php?'+Math.random()" />

<input type="hidden" name="captcha[id]" value="f7b6db7f58f4e2fe80e85357a7e591b6" id="captcha-id" />
<input type="text" name="Pin" id="captcha-input" value="" /></td></tr><?php } ?>

<tr>
<td colspan="3" style="padding: 10px 0px;"><hr></td>
</tr>
<tr>
<td colspan="3" width="100%" style="padding: 10px 0px;">
<input class="sub" type="submit" value="Cộng Điểm" id="gift-code" name="gift-code" />
<input class="dec" type="button" onClick="parent.history.back(); return false;" value="Quay Lại" />
</td>
</tr>

</table></form>

<?}?>



8-x8-x8-x8-x8-x8-x8-x8-x

Vãi bác rick em sợ bác rồi
Tại vì bác có share cái cpanel của nhất kiếm :-? nên em nói vậy thôi j mà trù em thế =))

Em giải thích bác thế này

bên em trc có code cái cpanel của nhất kiếm với nhiều chức năng.....

Bác cũng share 1 cái của bên Pri của bác giống như thế

em chỉ giải thích vs tụi nó là k phải hàng bác share thôi ( chứ có chê bác gà đâu :()

|Rick|
31-12-12, 02:18 PM
Ghét là format cả con vps rồi :|
Tính vào lấy mấy cái res, cơ mà dịch google quá nên ngồi tự làm lại luôn X_X
Yên tâm đê, không share code đâu mà sợ :-B

mrsmith59
31-12-12, 02:19 PM
:> rick UG à .
=)) Lôi đc cả đống user của lão ra =))

vudung
31-12-12, 02:26 PM
Ghét là format cả con vps rồi :|
Tính vào lấy mấy cái res, cơ mà dịch google quá nên ngồi tự làm lại luôn X_X
Yên tâm đê, không share code đâu mà sợ :-B

Mấy cái đó em share hết rồi mà bác lượm về làm j đâu :-?

vudung
31-12-12, 02:41 PM
Công nhận vãi bác rick thật......

Shell đâu ra vậy hả bác :(

KyoBin
31-12-12, 02:47 PM
Bác Rich share code nạp thẻ đi \m/

vudung
31-12-12, 02:51 PM
Bác Rich share code nạp thẻ đi \m/

code có j khó đâu hả bạn.....

run mỗi cái query là xong àk

gunnu25199
31-12-12, 02:53 PM
Bạn vũ dung share đi :D :D ~~~~~~~~~~~~~~~~~~~~~

mrsmith59
31-12-12, 02:59 PM
Xong trang teaser và home =))

<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>

vudung
31-12-12, 03:11 PM
Xong trang teaser và home =))

<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>

Thằng này chuẩn bị bị band nhé

quảng cáo sai topic =))

Tiên share luôn cái code adm panel

tạo 1 file có tên là admintest.php

Với nội dung sau:

<?php
$dbhost = '127.0.0.1:3306';
$dbuser = 'root';
$dbpass = 'root';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');

$dbname = 'warriors';
mysql_select_db($dbname);
if(isset($_POST['submit']))
{
{
$user = $_POST['username'];
$num = mysql_query("select * from player where userName = '$user'");
if(mysql_num_rows($num) > 0)
{
$nhanknb = $_POST['money'];
mysql_query("INSERT INTO `warriors`.`chongzhi` (`id`,`userName`,`chrName`,`costmoney`,`golden`,`c hongzhichuli`)VALUES('','$user','$user','0','$nhan knb','0')");
$mes = "Add thanh cong $nhanknb KNB";
}
if(mysql_num_rows($num) == 0)
{
$mes = "Tai khoan k ton tai";
}
}
}
?>
<html>
<head>
<title>Admin Panel | Đao Kiếm | Beta Server</title>
</head>
<body >
<form id="actForm" name="actForm" method="post" action="admintest.php">
<td><font color='blue'>Username</td>
<input type="text" name="username" id="username" value="">
<td><font color='blue'><br />KNB ADD</td>
<input type="text" name="money" id="money" value="">
<input type="submit" value="ADD" id="actform" name="submit" />
<td><br /><? echo $mes;?></td>
</form>

</body>
</html>

akon123
13-01-13, 03:29 PM
Cái Navicat của mình tiếng tàu nên chả hiểu gì cả, bạn nào share mình bản tiếng Anh với...Thanks!!

hai07dv
13-01-13, 04:01 PM
Cái Navicat của mình tiếng tàu nên chả hiểu gì cả, bạn nào share mình bản tiếng Anh với...Thanks!!

<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>

akon123
13-01-13, 04:25 PM
<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>

thanks bác :D, mình down đc rồi :)