Kết quả 11 đến 20 của 20
-
28-03-09, 03:04 AM #11
- Ngày tham gia
- Mar 2009
- Bài viết
- 20
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Lổ hỏng Web 08 bị hack Dupe Reset!!
Khách viếng thăm hãy cùng mutamky xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-03-09, 12:01 PM #12
- Ngày tham gia
- Feb 2009
- Đang ở
- Trên mặt đất - Dưới mặt trời
- Bài viết
- 165
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Lổ hỏng Web 08 bị hack Dupe Reset!!
Code:theo mình nghĩ cần thêm 1 đoạn mã giới hạn thời gian giữa 2 lần reset nữa chẳng hạn là trong 1 phut ko thể reset 2 lần như vầy là khỏi lo dup reset
Khách viếng thăm hãy cùngtelexxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
31-03-09, 06:24 PM #13
- Ngày tham gia
- Dec 2008
- Bài viết
- 229
- Thanks
- 0
- Thanked 103 Times in 17 Posts
Ðề: Lổ hỏng Web 08 bị hack Dupe Reset!!
Giới hạn thời gian giữa 2 lần reset đơn giản mà, theo em thì như thế này :
1 - Chúng ta sẽ tạo một Column có tên ví dụ là time_reset ( cho nó là int 4 đi ) trong Talble Character.
Bây giờ mở file Character.class.php trong thư mục includes, và làm như sau :
Tìm
function reset($charactername)
{
if ((isset($_SESSION['pass'])) && (isset($_SESSION['user'])));
{
require("config.php");
Thêm
$time = time();
--------------------------------------
Tìm
$sql_reset_exec = $db->Execute($sql_reset_script);
Sau đó thêm đoạn ( có 2 chỗ để thêm ) :
$db->Execute("UPDATE Character SET [time_reset]='$time' WHERE AccountID=? AND Name=?",array($info[login],$info[character]));
if ($row[0] < 200 OR $row[2] < 30000000)
{echo "<script>alert('Lỗi: $info[character] cần 200 level và 30 triệu
ZEN để Reset!');</script>";}
elseif ($row[5] => ($time-120))
{echo "<script>alert('Khoảng cách giữa 2 lần reset là 2 phút, bạn không thể reset');</script>";}
function reset($charactername)
{
if ((isset($_SESSION['pass'])) && (isset($_SESSION['user'])));
{
require("config.php");
$info = character_check($charactername,$_SESSION['user'],$_SESSION['pass']);
$jewel = jewel_check($info[character]);
$last_character = $db->Execute("Select GameIDC From AccountCharacter where Id='$info[login]'");
$last_out = $last_character->fetchrow();
$result = $db->Execute("Select Clevel,Resets,Money,LevelUpPoint,Class,time_reset (time_reset nằm ở vị trí thứ 5 nên nó là $row[5] cái mở ngoặc này là giải thích nhá, đừng cóa mà cho vào code) From Character where Name='$info[character]'");
$row = $result->fetchrow();
if (!$info){}
elseif ($row[1] >= $muweb['resetslimit'])
{echo "<script>alert('Lôĩ: Số lần reset của bạn đã quá giới hạn : $muweb[resetslimit], Hãy liên hệ Admin để biết thêm chi tiết!');</script>";}
elseif ($last_out[0] == $info[character])
{echo "<script>alert('Nhân vật Reset không được thoát ra sau cùng.');</script>";}
else {
$resetup = $row[1] + 1;
// Reset nhan vat ko phai la Darklord
if ($row[4] != 64)
{
if ($row[1] == 0)
{
if ($row[0] < 200 OR $row[2] < 30000000) {echo "<script>alert('Lỗi: $info[character] cần 200 level và 30 triệu ZEN để Reset!');</script>";}
elseif ($row[5] => ($time-120))
{echo "<script>alert('Khoảng cách giữa 2 lần reset là 2 phút, bạn không thể reset');</script>";}
else {
$resetpoint= 300;
$resetmoney = $row[2] - 30000000;
}
}
else if ($row[1] < 10)
{
if ($row[0] < 200 OR $row[2] < 30000000) {echo "<script>alert('Lỗi: $info[character] cần 200 level và 30 triệu ZEN để Reset!');</script>";}
elseif ($row[5] => ($time-120))
{echo "<script>alert('Khoảng cách giữa 2 lần reset là 2 phút, bạn không thể reset');</script>";}
else {
$resetpoint=300+$row[1]*300;
$resetmoney = $row[2] - 30000000;
}
}
..............
if (isset($resetpoint) AND isset($resetmoeny))
{
$sql_reset_script="Update character set [time_reset]='$time',[clevel]='1',[experience]='0',[money]='$resetmoeny',[LevelUpPoint]='$resetpoint',[resets]='$resetup',[strength]='26',[dexterity]='26',[vitality]='26',[energy]='26',[Life]='110',[MaxLife]='110',[Mana]='60',[MaxMana]='60',[MapNumber]='0',[MapPosX]='143',[MapPosY]='134',[MapDir]='0',[inventory]=CONVERT(varbinary(1080), null),[magiclist]= CONVERT(varbinary(180), null),[Leadership]='$leadership' where name='$info[character]'";
$sql_reset_exec = $db->Execute($sql_reset_script);
{echo "<script>alert('$info[character] reset thành công! $info[character] reset $resetup');</script>";}
$logfile = 'logs/resets_logs.php';
$ip = $_SERVER['REMOTE_ADDR'];
$date = date('Y-m-d H:i');
$data = "Character $info[character] Has Been <font color=#FF0000>Reseted</font>, Before Reset:$row[1](resets), After Reset:$resetup(resets), All Those On $date By ip:$ip \n";
$fp = fopen($logfile, 'a');
fputs($fp, $data);
fclose($fp);
}
}
}
}
}
Tại thấy mọi người cần nên em post thử lun chứ chưa test nhưng chắc run được 90% ^^!
Có gì không hiểu pm em qua Y!M: lamphuong_zero sẵn sàng giải đáp.Lần sửa cuối bởi ghvn1991, ngày 02-04-09 lúc 08:11 AM.
Khách viếng thăm hãy cùng ghvn1991 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 ghvn1991 vì bài viết này !
Van_Bom (01-03-13)
-
01-04-09, 04:47 AM #14
Ðề: Lổ hỏng Web 08 bị hack Dupe Reset!!
Giả sử thời gian giữa 2 lần reset cách nhau 5' và đã đủ điều kiện reset thị họ có thể đúp được đó.Vì thế cần kết hợp 1 lúc cả 2 code. thời gian reset lần sau phải cách lần trước ít nhất 30' và sau khi thoát game phải sau 1' mới có thể reset.
Xin vui lòng gõ tiếng Việt có dấu - Cảm ơn
-
02-04-09, 10:40 AM #15
Ðề: Lổ hỏng Web 08 bị hack Dupe Reset!!
mình nghĩ như vậy cũng chẳng ăn thua, vì sau khi làm xong vào game lv vẫn như cũ .... vậy chỉ việc chờ đủ thời gian giới hạn rùi lại rs típ .... vậy là chẳng cótác dụng gì
Khách viếng thăm hãy cùng ttlsonline2 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
05-04-09, 06:49 PM #16
- Ngày tham gia
- Aug 2007
- Bài viết
- 11
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Lổ hỏng Web 08 bị hack Dupe Reset!!
oài, nếu kết hợp cả 2 cái : Nhân vật reset không được thoát ra sau cùng, giới hạn thời gian reset thì mình nghĩ là không thể dupe được reset.
Khách viếng thăm hãy cùng ghvn121991 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
09-05-09, 05:08 AM #17
- Ngày tham gia
- Apr 2009
- Bài viết
- 238
- Thanks
- 69
- Thanked 1 Time in 1 Post
Ðề: Lổ hỏng Web 08 bị hack Dupe Reset!!
Mình dùng Webs 0.8. Bạn nào hướng dẫn cho mình Add code Nhân Vật Reset không được thoát ra sau cùng với .
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é!
-
09-05-09, 05:23 AM #18
- Ngày tham gia
- Sep 2007
- Bài viết
- 17
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Lổ hỏng Web 08 bị hack Dupe Reset!!
cần mình fix bug này cứ Pm yahoo: emchanglagika_vn
Khách viếng thăm hãy cùng Mr.AT xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
15-05-09, 10:21 PM #19
- Ngày tham gia
- Apr 2009
- Bài viết
- 238
- Thanks
- 69
- Thanked 1 Time in 1 Post
Ðề: Lổ hỏng Web 08 bị hack Dupe Reset!!
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é!
-
20-08-09, 09:46 PM #20
- Ngày tham gia
- Nov 2008
- Bài viết
- 1
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Lổ hỏng Web 08 bị hack Dupe Reset!!
$datea = date('i')-1;
$date = date('Y-m-d H:'.$datea.':s');
$online = $db->Execute("SELECT DisConnectTM FROM MEMB_STAT WHERE memb___id=$login");
$online_check = $online->fetchrow();
if ($online_check[0] >= $date)
{show_error("Lỗi: Tài khoản phải thoát Game sau 1 phút! ");}
Fatal error: Call to a member function on a non-object in c:\program files\easyphp1-8\www\includes\character.class.php on line 63Khách viếng thăm hãy cùng yangguoen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Reset càng cao thì lv càng lên chậm SCF v10.07.65
Bởi yunathem trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 10-06-11, 11:08 AM -
K reset được web TV
Bởi ngocanh87 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 15Bài viết cuối: 23-05-11, 07:41 PM -
Cách hack Speed với các MU đã chống hack!!!
Bởi vietmagic trong diễn đàn ReleasesTrả lời: 7Bài viết cuối: 11-04-08, 10:37 PM