Kết quả 1 đến 10 của 11
-
25-03-12, 07:01 AM #1
- Ngày tham gia
- May 2011
- Bài viết
- 185
- Thanks
- 67
- Thanked 73 Times in 42 Posts
Cần tìm 1 pro php code lại 1 chút web tv 3.5
web tv có 1 phần chức năng quay item từ +9 lên +15
tôi muốn add thêm phần yêu cầu của nó phải dùng vpoi,bác nào biết cách xin chỉ giáo
Xin cảm ơn và hậu tạ
PM yahoo hdae_team nhé
Code của nó
<?
include_once("security.php");
include("function.php");
include('config/config_upgrade_item.php');
$account = $_GET["account"];
$character = $_GET["character"];
$passtransfer = $_GET["passtransfer"];
if ($passtransfer == $transfercode) {
kiemtra_doinv($account,$character);
kiemtra_online($account);
$inventory_result_sql = $db->Execute("SELECT Inventory,Money FROM Character WHERE AccountID = '$account' AND Name='$character'");
$inventory_result = $inventory_result_sql->fetchrow();
$inventory = $inventory_result[0];
$inventory = bin2hex($inventory);
$inventory1 = substr($inventory,0,12*32);
$inventory2 = substr($inventory,12*32,64*32);
$inventory3 = substr($inventory,76*32,32*32);
$item_count = 0;
$new_inventory = "";
$rate = rand(1,100);
for($x=0;$x<64;$x++) {
$item_code = substr($inventory2,$x*32,32);
$item_code = strtoupper($item_code);
if ($item_code != "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF") {
$group = hexdec(substr($item_code,18,2)); // Item Type
$group = $group/16;
if($group >= 0 AND $group <= 11) {
$option = hexdec(substr($item_code,2,2)); // Item Level/Skill/Option Data
if ($option > 128) $option = $option-128;
// Kiểm tra Cấp độ Item
$item_level = floor($option/8);
switch ($item_level) {
case 9:
$bless_count = $bless_req10;
$soul_count = $soul_req10;
$zen_req = $zen_req10;
$mix_rate = $max_rate10;
break;
case 10:
$bless_count = $bless_req11;
$soul_count = $soul_req11;
$zen_req = $zen_req11;
$mix_rate = $max_rate11;
break;
case 11:
$bless_count = $bless_req12;
$soul_count = $soul_req12;
$zen_req = $zen_req12;
$mix_rate = $max_rate12;
break;
case 12:
$bless_count = $bless_req13;
$soul_count = $soul_req13;
$zen_req = $zen_req13;
$mix_rate = $max_rate13;
break;
case 13:
$bless_count = $bless_req14;
$soul_count = $soul_req14;
$zen_req = $zen_req14;
$mix_rate = $max_rate14;
break;
case 14:
$bless_count = $bless_req15;
$soul_count = $soul_req15;
$zen_req = $zen_req15;
$mix_rate = $max_rate15;
break;
}
++$item_count;
//break;
}
}
}
if ($item_count < 1) {
echo "Bạn không có đồ để nâng cấp";
exit();
}
if ($item_count > 1) {
echo "Bạn chỉ được đặt 1 món đồ cho 1 lượt nâng cấp";
exit();
}
if ($item_level < 9) {
echo "Món đồ chưa đủ cấp độ yêu cầu";
exit();
}
else if ($item_level == 15) {
echo "Món đồ không thể nâng cấp thêm được nữa";
exit();
}
for($x=0;$x<64;$x++) {
$item_code = substr($inventory2,$x*32,32);
$item_code = strtoupper($item_code);
if ($item_code != "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF") {
$code = substr($item_code, 0, 4);
$code2 = substr($item_code, 18, 1);
if(($code === "0F00" AND $code2 === "C") OR ($code === "0D00" AND $code2 === "E") OR ($code === "0E00" AND $code2 === "E")) {
if($code === "0F00" AND $code2 === "C") {
++$chaos;
if ($chaos <= 1) $new_inventory .= "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF";
else $new_inventory .= $item_code;
}
if($code === "0D00" AND $code2 === "E") {
++$bles;
if ($bles <= $bless_count) $new_inventory .= "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF";
else $new_inventory .= $item_code;
}
if($code === "0E00" AND $code2 === "E") {
++$soul;
if ($soul <= $soul_count) $new_inventory .= "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF";
else $new_inventory .= $item_code;
}
}
else {
if ($rate <= $mix_rate) {
$item_code_after = substr_replace($item_code,dechex($option+8),2,2);
$new_inventory .= $item_code_after;
}
else $new_inventory .= $item_code;
}
}
else $new_inventory .= $item_code;
}
if ($chaos < 1) {
echo "Bạn cần 1 Ngọc Hỗn Nguyên yêu cầu để nâng cấp";
exit();
}
if ($bles < $bless_count) {
echo "Bạn cần $bless_count Ngọc Ước Nguyện yêu cầu để nâng cấp";
exit();
}
if ($soul < $soul_count) {
echo "Bạn cần $soul_count Ngọc Tâm Linh yêu cầu để nâng cấp";
exit();
}
if ($inventory_result[1] < $zen_req) {
echo "Bạn không đủ Zen yêu cầu để nâng cấp";
exit();
}
$inventory_after = $inventory1.$new_inventory.$inventory3;
$general = "UPDATE Character SET Inventory=0x$inventory_after,Money=Money-$zen_req WHERE name='$character'";
$msgeneral = $db->Execute($general) or die("Loi query: $general");
if ($rate > $mix_rate) {
echo "Quá trình nâng cấp Item đã thất bại, Bạn đã bị mất toàn bộ ngọc còn Món đồ vẫn được bảo toàn!";
exit();
}
echo "$character đã nâng cấp thành công.";
}
?>Khách viếng thăm hãy cùng thienhoangyb xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-03-12, 07:03 AM #2
-
Các thành viên gởi lời cảm ơn đến DNTmaster vì bài viết này !
thienhoangyb (25-03-12)
-
25-03-12, 07:06 AM #3
- Ngày tham gia
- May 2011
- Bài viết
- 185
- Thanks
- 67
- Thanked 73 Times in 42 Posts
Ðề: Cần tìm 1 pro php code lại 1 chút web tv 3.5
Khách viếng thăm hãy cùng thienhoangyb xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-03-12, 07:13 AM #4
- Ngày tham gia
- Jun 2006
- Đang ở
- GameZone
- Bài viết
- 932
- Thanks
- 6
- Thanked 576 Times in 183 Posts
Ðề: Cần tìm 1 pro php code lại 1 chút web tv 3.5
Sữa các column Money thành column Vpoint trong code đó
Code:$inventory_result_sql = $db->Execute("SELECT Inventory,Money FROM Character WHERE AccountID = '$account' AND Name='$character'"); $general = "UPDATE Character SET Inventory=0x$inventory_after,Money=Money-$zen_req WHERE name='$character'";
$zen_req10;
$zen_req11;
$zen_req12;
$zen_req13;
$zen_req14;
$zen_req15;
Mấy biến gốc này chắc trong config của Web (chả biết ko có chơi Mu)
Sữa mấy câu thông báo lại cho phù hợp
Vậy là xong rồi đó
-
Các thành viên gởi lời cảm ơn đến DNTmaster vì bài viết này !
thienhoangyb (25-03-12)
-
25-03-12, 07:16 AM #5
- Ngày tham gia
- May 2011
- Bài viết
- 185
- Thanks
- 67
- Thanked 73 Times in 42 Posts
Ðề: Cần tìm 1 pro php code lại 1 chút web tv 3.5
Khách viếng thăm hãy cùng thienhoangyb xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-03-12, 07:29 AM #6AlexandriaGuest
Ðề: Cần tìm 1 pro php code lại 1 chút web tv 3.5
Cái hàm SQL mà có gì khó hiểu đâu chỉ có nhung ai không học thỳ ko bit thôi Minh thấy web thiếu văn với NBB na ná giống nhau chỉ khác dao diện với cấu trúc 1 xí thôi tự hiểu nha
Khách viếng thăm hãy cùng Alexandria xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-03-12, 07:35 AM #7
- Ngày tham gia
- Feb 2012
- Bài viết
- 150
- Thanks
- 53
- Thanked 19 Times in 11 Posts
Ðề: Cần tìm 1 pro php code lại 1 chút web tv 3.5
Nghe nói bác fix được và bảo mật cho wed này rồi bác Share cho anh em dùng thử đi chủ toppic
Khách viếng thăm hãy cùng VirusLove1989 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-03-12, 08:15 AM #8
- Ngày tham gia
- May 2011
- Bài viết
- 185
- Thanks
- 67
- Thanked 73 Times in 42 Posts
Ðề: Cần tìm 1 pro php code lại 1 chút web tv 3.5
Nghe nói bác fix được và bảo mật cho wed này rồi bác Share cho anh em dùng thử đi chủ toppicKhách viếng thăm hãy cùng thienhoangyb xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-03-12, 08:19 AM #9
- Ngày tham gia
- May 2011
- Bài viết
- 185
- Thanks
- 67
- Thanked 73 Times in 42 Posts
Ðề: Cần tìm 1 pro php code lại 1 chút web tv 3.5
Khách viếng thăm hãy cùng thienhoangyb xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-03-12, 08:26 AM #10
- Ngày tham gia
- Nov 2008
- Bài viết
- 1,284
- Thanks
- 124
- Thanked 808 Times in 262 Posts
Ðề: Cần tìm 1 pro php code lại 1 chút web tv 3.5
nghe nói tvweb có auto bảo kim
bác nào tách dc code đó ra share cho em với
Tuấn
Các Chủ đề tương tự
-
Dùng mảng để viết code LUA !
Bởi thaihoa91 trong diễn đàn ScriptsTrả lời: 14Bài viết cuối: 05-01-11, 07:58 PM -
Tiếp tục là code ! Lạy chúa
Bởi minbukyo trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 27-12-10, 12:32 PM -
Các pro chỉ giúp mình về code lua với ?
Bởi nguyenquocbo trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 5Bài viết cuối: 27-12-10, 08:41 AM -
Sửa giúp mình 2 đoạn code này
Bởi minbukyo trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 26-12-10, 05:36 PM -
Code sách
Bởi carotkhoaitay trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 6Bài viết cuối: 24-10-10, 08:28 PM