LoveBol
02-11-08, 01:05 PM
:haha: Các bạn yêu cầu nên mình code 1 cái theo Mu web 0.8 nhé.
Cái này cũng ko khó chỉ khổ admin thôi. :pudency: Nhất là các admin lười như mình.
Bắt đầu nào.
Mở SQL Server Enterprise Manager lên nhé, chọn MuOnline ---> Table ---> Character --> chuột phải ---> Design ---> kéo xuống dưới tạo thêm Column là ResetsT1, ResetsT2,v...v..,ResetsT12 ( đang là tháng nào thì cần tạo column là tháng đấy)
Datatype chọn bigint nhé. Default điền 0.
Xem kỹ hơn ở hình dướ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>
:confident: Xong, giờ đến code nào.
File : includes/character.class.php
Chúng ta sửa chỉ ở trong cái function reset($charactername) thôi nhé
Tìm
$jewel = jewel_check($info[character]);
Thêm vào sau đó dòng
$resetmonth = 'ResetsT'.date('n');
Ngay bên dưới đó sẽ có dòng :
$result = $db->Execute("Select Clevel,Resets,Money,LevelUpPoint,Class From Character where Name='$info[character]'");
Ta sẽ sửa lại thành
$result = $db->Execute("Select Clevel,Resets,Money,LevelUpPoint,Class,$resetmonth From Character where Name='$info[character]'");
:haha: Các Bro nhớ là thêm cái ,$resetmonth vào sau cùng của các biến như trên đấy nhé.
Tiếp, tìm dòng
$resetup = $row[1] + 1;
Thêm vào sau :
$resetmonthup = $row[5] + 1;
Kéo xuống sẽ có 2 dòng có nội dung bắt đầu như sau :
Update character set [clevel]='1',[experience]='0',[money]='$resetmoeny',
Ta sẽ sửa thành :
Update character set [$resetmonth] = '$resetmonthup',[clevel]='1',[experience]='0',[money]='$resetmoeny',
Thêm cái [$resetmonth] = '$resetmonthup', vào đó bà con. Nhớ chú ý
Nhớ là có 2 dòng bắt đầu như thế nhé
.
Tiếp, ta sẽ có 2 dòng bắt đầu như sau :
show_error("$ok_start $info[character] reset thành công!<br>$info[character] reset $resetup lần. $ok_end");
Hehe, ta sẽ sửa lại tí cho nó thông báo cho hay
Sửa như sau :
show_error("$ok_start $info[character] reset thành công!<br>$info[character] reset $resetup lần. <br> Trong tháng này bạn đã reset $resetmonthup lần. $ok_end");
Hehe, test tí nào.
<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>
Ngon quá rồi, Ko còn gì để nói nữa :go:
Giờ đến code ranking nữa thôi nhé
Hàng đây :
<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>
hoặc
<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>
Chỉ cần download về. Cho vào thư mục modules rồi chạy thử xem nào...
Demo nè bà con :
<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 bạn chú ý : Vì hiện tại đang là giữa tháng nên Code chỉ tính được từ khi các cậu đưa cái code này lên. sang tháng sau thì nó sẽ chạy từ đầu tháng sẽ chuẩn.
Và 1 điều nữa. Là sau 1 năm phải vào update cho cái Colums tháng đấy tất cả về 0 nhé. Nếu ko là lại + dồn từ năm ngoái vào đó nhé.
Chúc các bạn vui vẻ.
Tôn trọng bản quyền là bạn giúp cho tôi và mọi người tôn trọng bạn hơn. :haha:
Cái này cũng ko khó chỉ khổ admin thôi. :pudency: Nhất là các admin lười như mình.
Bắt đầu nào.
Mở SQL Server Enterprise Manager lên nhé, chọn MuOnline ---> Table ---> Character --> chuột phải ---> Design ---> kéo xuống dưới tạo thêm Column là ResetsT1, ResetsT2,v...v..,ResetsT12 ( đang là tháng nào thì cần tạo column là tháng đấy)
Datatype chọn bigint nhé. Default điền 0.
Xem kỹ hơn ở hình dướ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>
:confident: Xong, giờ đến code nào.
File : includes/character.class.php
Chúng ta sửa chỉ ở trong cái function reset($charactername) thôi nhé
Tìm
$jewel = jewel_check($info[character]);
Thêm vào sau đó dòng
$resetmonth = 'ResetsT'.date('n');
Ngay bên dưới đó sẽ có dòng :
$result = $db->Execute("Select Clevel,Resets,Money,LevelUpPoint,Class From Character where Name='$info[character]'");
Ta sẽ sửa lại thành
$result = $db->Execute("Select Clevel,Resets,Money,LevelUpPoint,Class,$resetmonth From Character where Name='$info[character]'");
:haha: Các Bro nhớ là thêm cái ,$resetmonth vào sau cùng của các biến như trên đấy nhé.
Tiếp, tìm dòng
$resetup = $row[1] + 1;
Thêm vào sau :
$resetmonthup = $row[5] + 1;
Kéo xuống sẽ có 2 dòng có nội dung bắt đầu như sau :
Update character set [clevel]='1',[experience]='0',[money]='$resetmoeny',
Ta sẽ sửa thành :
Update character set [$resetmonth] = '$resetmonthup',[clevel]='1',[experience]='0',[money]='$resetmoeny',
Thêm cái [$resetmonth] = '$resetmonthup', vào đó bà con. Nhớ chú ý
Nhớ là có 2 dòng bắt đầu như thế nhé
.
Tiếp, ta sẽ có 2 dòng bắt đầu như sau :
show_error("$ok_start $info[character] reset thành công!<br>$info[character] reset $resetup lần. $ok_end");
Hehe, ta sẽ sửa lại tí cho nó thông báo cho hay
Sửa như sau :
show_error("$ok_start $info[character] reset thành công!<br>$info[character] reset $resetup lần. <br> Trong tháng này bạn đã reset $resetmonthup lần. $ok_end");
Hehe, test tí nào.
<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>
Ngon quá rồi, Ko còn gì để nói nữa :go:
Giờ đến code ranking nữa thôi nhé
Hàng đây :
<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>
hoặc
<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>
Chỉ cần download về. Cho vào thư mục modules rồi chạy thử xem nào...
Demo nè bà con :
<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 bạn chú ý : Vì hiện tại đang là giữa tháng nên Code chỉ tính được từ khi các cậu đưa cái code này lên. sang tháng sau thì nó sẽ chạy từ đầu tháng sẽ chuẩn.
Và 1 điều nữa. Là sau 1 năm phải vào update cho cái Colums tháng đấy tất cả về 0 nhé. Nếu ko là lại + dồn từ năm ngoái vào đó nhé.
Chúc các bạn vui vẻ.
Tôn trọng bản quyền là bạn giúp cho tôi và mọi người tôn trọng bạn hơn. :haha: