Kết quả 11 đến 16 của 16
-
18-07-11, 07:59 AM #11
Ðề: giúp về tv 1.85 lỗi reset mất skill
Cậu vào chỗ admin.php ở web ý nhé, rùi chọn cái cấu hình ddos chọn không sử dụng
còn chuyện mất skill đây là nội dung file do_resetnozend2 của tôi các bạn xem rùi so sánh với cái của các bạn xem có cái gì khác nhau ko nhớ
PHP Code:<?php
// Reset nhan vat la Darklord
if ($row[4] == $class_dl_1 OR $row[4] == $class_dl_2) {
$sql_reset_script = "UPDATE Character SET Clevel=1,Experience=0,Money=$resetmoney,LevelUpPoint=0,pointdutru=$resetpoint,Resets=$resetup,Strength=$class_stat[1],Dexterity=$class_stat[2],Vitality=$class_stat[3],Energy=1000,Life=$class_stat[5],MaxLife=$class_stat[6],Mana=$class_stat[7],MaxMana=$class_stat[8],MapNumber=$class_stat[9],MapPosX=$class_stat[10],MapPosY=$class_stat[11],MapDir=0,Leadership=$leadership,isThuePoint=0,NoResetInDay=$CountNoResetInDay,NoResetInMonth=NoResetInMonth+1,Resets_Time=$timestamp,ResetVIP=0,PointThue=0 WHERE name='$character'";
$sql_reset_exec = $db->Execute($sql_reset_script) or die("Lỗi Query: $sql_reset_script");
}
//Reset nhan vat khong phai la DarkLord
else {
$sql_reset_script = "UPDATE Character SET Clevel=1,Experience=0,Money=$resetmoney,LevelUpPoint=0,pointdutru=$resetpoint,Resets=$resetup,Strength=$class_stat[1],Dexterity=$class_stat[2],Vitality=$class_stat[3],Energy=1000,Life=$class_stat[5],MaxLife=$class_stat[6],Mana=$class_stat[7],MaxMana=$class_stat[8],MapNumber=$class_stat[9],MapPosX=$class_stat[10],MapPosY=$class_stat[11],MapDir=0,Leadership=$class_stat[12],isThuePoint=0,NoResetInDay=$CountNoResetInDay,NoResetInMonth=NoResetInMonth+1,Resets_Time=$timestamp,ResetVIP=0,PointThue=0 WHERE name='$character'";
$sql_reset_exec = $db->Execute($sql_reset_script) or die("Lỗi Query: $sql_reset_script");
}
//Reset Point Master Skill
if ( ($row[4] == $class_dw_3) || ($row[4] == $class_dk_3) || ($row[4] == $class_elf_3) || ($row[4] == $class_mg_2) || ($row[4] == $class_dl_2) || ($row[4] == $class_sum_3) || ($row[4] == $class_rf_2) ) {
switch($server_type) {
case "scf":
$sql_reset_master_point = "UPDATE Character SET SCFMasterPoints=0 WHERE Name='$character'";
break;
case "ori":
$sql_reset_master_point = "UPDATE T_MasterLevelSystem SET ML_POINT=$master_check[0] WHERE CHAR_NAME='$character'";
break;
default:
$sql_reset_master_point = "UPDATE Character SET SCFMasterPoints=0 WHERE Name='$character'";
break;
}
$result_reset_master_point = $db->Execute($sql_reset_master_point) or die("Lỗi Query: $sql_reset_master_point");
}
$tru_jewel = $db->Execute("UPDATE MEMB_INFO SET jewel_chao=jewel_chao-$chao,jewel_cre=jewel_cre-$cre,jewel_blue=jewel_blue-$blue,vpoint=$vpointnew WHERE memb___id='$account'");
//Ghi vào Log
$content = "$character Reset lần thứ $resetup";
$Date = date("h:iA, d/m/Y");
$file = "log/modules/log_resets.txt";
$fp = fopen($file, "a+");
fputs ($fp, $account."|".$content."|".$vpoint[0]."|".$vpointnew."|".$Date."|\n");
fclose($fp);
//End Ghi vào Log
?>Ký cái gì?
-
The Following 4 Users Say Thank You to thecong For This Useful Post:
BoyGau (30-07-13), kunyeudung (18-07-11), mrrainnt (18-07-11), mrvu058 (18-07-11)
-
18-07-11, 08:37 AM #12
Ðề: giúp về tv 1.85 lỗi reset mất skill
Cảm ơn nhé. Chưa thử nhưng cũng cảm ơn
Khách viếng thăm hãy cùng kunyeudung xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-07-11, 09:08 AM #13
Ðề: giúp về tv 1.85 lỗi reset mất skill
Khách viếng thăm hãy cùng mrrainnt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-07-11, 12:08 PM #14
Ðề: giúp về tv 1.85 lỗi reset mất skill
Bạn để ý nhé, đây là đoạn code chưa chỉnh sửa gì thì nó như thế này
màu đỏ là đoạn chuyển magiclist về null tức là ko có gì ===> danh sách skill của nhân vật sẽ bị xoá hết
còn đoạn màu xanh dương, là đoạn add skill cho các class DK123, EF3, SM123
nếu bạn xoá đoạn MagicList=CONVERT(varbinary(180), null) lúc này skill các class DW, MG sẽ không bị mất nhưng skill của DK, SM, Ef sẽ bị mất do khi reset xong thì nó tự add các skill kia vào, và các skill khác sẽ phải tự học vấn đề là chỉ cần xoá đoạn màu xanh dương là ok
đoạn màu tím:
nếu bên trên khi đã xoá hết skill thì đồng nghĩ với việc skill trong phim A tức là master skil sẽ bị mất hết, ==> level thì vẫn còn nhưng point thì mất hết, nên đoạn đó để như thế là nó sẽ tự get xem level master đang là bao nhiêu thì sẽ add cho nhân vật bấy nhiêu master point
Nếu bên trên ta không xoá skill, tức là reset xong vẫn để skill thì đoạn màu tím lại trở thành thừa vì sao?
vì nếu mỗi lần reset xong, skill vẫn còn tức là skill master vẫn còn, thường thì tất cả cái gì liên quan đến skill thì nằm trong cột MagicList trong SQL nên ==> điểm master ko mất vì đã cộng rùi mà, nhưng nếu như thế thì: mỗi lần reset xong sẽ được cộng thêm điểm ví dụ cho dễ hiểu nhé
trường hợp 1: mất skill ==> reset xong, nhân vật sẽ ko còn skill
ví dụ, level master là 100
sau khi reset mất hết skill thì nếu nhân vật là nv3 thì cột SCFMasterPoint sẽ được add 1 con số bằng với cột SCFMasterLevel
trường hợp 2: ko mất skill
ví dụ level master là 100 đã cộng hết 100 điểm tức là POInt Master lúc này =0
reset xong, skill còn nguyên, skill master vẫn còn, nhưng master chưa cộng lại có thêm 100 điểm
==> nếu để mất skill thì đoạn màu tím để nguyên
==> nếu ko mất phải sửa như sau:
$sql_reset_master_point = "UPDATE Character SET SCFMasterPoints=0 WHERE Name='$character'";
break;
case "ori":
$sql_reset_master_point = "UPDATE T_MasterLevelSystem SET ML_POINT=0 WHERE CHAR_NAME='$character'";
break;
default:
$sql_reset_master_point = "UPDATE Character SET SCFMasterPoints=0 WHERE Name='$character'";
break;
nhưng nếu như thế này, nếu đứa nào chơi quên cộng trước khi reset thì nó sẽ bị mất hết master chưa cộng
==> phải cộng hết trước khi rs nếu ko thì đi toi hết
<?php
// Reset nhan vat la Darklord
if ($row[4] == $class_dl_1 OR $row[4] == $class_dl_2) {
$sql_reset_script = "UPDATE Character SET Clevel=1,Experience=0,Money=$resetmoney,LevelUpPoi nt=0,pointdutru=$resetpoint,Resets=$resetup,Streng th=$class_stat[1],Dexterity=$class_stat[2],Vitality=$class_stat[3],Energy=$class_stat[4],Life=$class_stat[5],MaxLife=$class_stat[6],Mana=$class_stat[7],MaxMana=$class_stat[8],MapNumber=$class_stat[9],MapPosX=$class_stat[10],MapPosY=$class_stat[11],MapDir=0,MagicList=CONVERT(varbinary(180), null),Leadership=$leadership,isThuePoint=0,NoResetInDay =$CountNoResetInDay,NoResetInMonth=NoResetInMonth+ 1,Resets_Time=$timestamp,ResetVIP=0,PointThue=0 WHERE name='$character'";
$sql_reset_exec = $db->Execute($sql_reset_script) or die("Lỗi Query: $sql_reset_script");
}
//Reset nhan vat khong phai la DarkLord
else {
$sql_reset_script = "UPDATE Character SET Clevel=1,Experience=0,Money=$resetmoney,LevelUpPoi nt=0,pointdutru=$resetpoint,Resets=$resetup,Streng th=$class_stat[1],Dexterity=$class_stat[2],Vitality=$class_stat[3],Energy=$class_stat[4],Life=$class_stat[5],MaxLife=$class_stat[6],Mana=$class_stat[7],MaxMana=$class_stat[8],MapNumber=$class_stat[9],MapPosX=$class_stat[10],MapPosY=$class_stat[11],MapDir=0,MagicList=CONVERT(varbinary(180), null),Leadership=$class_stat[12],isThuePoint=0,NoResetInDay=$CountNoResetInDay,NoR esetInMonth=NoResetInMonth+1,Resets_Time=$timestam p,ResetVIP=0,PointThue=0 WHERE name='$character'";
$sql_reset_exec = $db->Execute($sql_reset_script) or die("Lỗi Query: $sql_reset_script");
//All Quest For Class 3
if ($row[4] == $class_dw_3 OR $row[4] == $class_dk_3 OR $row[4] == $class_elf_3) {
$sql_all_quest = $db->Execute($all_quest);
}
$add_xoaykiem = "UPDATE Character SET MagicList=0x2c000043000044000045000046000047000029 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff00 00ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff00 00ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000 WHERE name='$character'";
$add_muitenvotan = "UPDATE Character SET MagicList=0x2e00004300004400004500004600004700004d 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff00 00ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff00 00ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000 WHERE name='$character'";
$add_skill_sum = "UPDATE Character SET MagicList=0xda0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff00 00ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff00 00ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000 WHERE name='$character'";
//Add Xoay kiem cho DK
if ($row[4] == $class_dk_1 OR $row[4] == $class_dk_2 OR $row[4] == $class_dk_3) {
$sql_add_xoaykiem = $db->Execute($add_xoaykiem);
}
//Add Mui ten vo tan cho Elf C3
if ($row[4] == $class_elf_3) {
$sql_add_muitenvotan = $db->Execute($add_muitenvotan);
}
//Add Skill cho Summoner
if ($row[4] == $class_sum_1 OR $row[4] == $class_sum_2 OR $row[4] == $class_sum_3) {
$sql_add_skill_sum = $db->Execute($add_skill_sum);
}
}
//Reset Point Master Skill
if ( ($row[4] == $class_dw_3) || ($row[4] == $class_dk_3) || ($row[4] == $class_elf_3) || ($row[4] == $class_mg_2) || ($row[4] == $class_dl_2) || ($row[4] == $class_sum_3) || ($row[4] == $class_rf_2) ) {
switch($server_type) {
case "scf":
$sql_reset_master_point = "UPDATE Character SET SCFMasterPoints=$master_check[0] WHERE Name='$character'";
break;
case "ori":
$sql_reset_master_point = "UPDATE T_MasterLevelSystem SET ML_POINT=$master_check[0] WHERE CHAR_NAME='$character'";
break;
default:
$sql_reset_master_point = "UPDATE Character SET SCFMasterPoints=$master_check[0] WHERE Name='$character'";
break;
}
$result_reset_master_point = $db->Execute($sql_reset_master_point) or die("Lỗi Query: $sql_reset_master_point");
}
$tru_jewel = $db->Execute("UPDATE MEMB_INFO SET jewel_chao=jewel_chao-$chao,jewel_cre=jewel_cre-$cre,jewel_blue=jewel_blue-$blue,vpoint=$vpointnew WHERE memb___id='$account'");
//Ghi vào Log
$content = "$character Reset lần thứ $resetup";
$Date = date("h:iA, d/m/Y");
$file = "log/modules/log_resets.txt";
$fp = fopen($file, "a+");
fputs ($fp, $account."|".$content."|".$vpoint[0]."|".$vpointnew."|".$Date."|\n");
fclose($fp);
//End Ghi vào Log
?>Lần sửa cuối bởi thecong, ngày 18-07-11 lúc 12:25 PM.
Ký cái gì?
-
-
30-07-13, 02:43 PM #15
- Ngày tham gia
- Jun 2010
- Đang ở
- Hà Nội
- Bài viết
- 148
- Thanks
- 334
- Thanked 10 Times in 10 Posts
Ðề: giúp về tv 1.85 lỗi reset mất skill
Đây rồi tìm mãi đánh dấu phát yêu mấy bạn trả lời ghê
Khách viếng thăm hãy cùng BoyGau xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
30-07-13, 05:06 PM #16
- Ngày tham gia
- Jun 2010
- Đang ở
- Hà Nội
- Bài viết
- 148
- Thanks
- 334
- Thanked 10 Times in 10 Posts
Ðề: giúp về tv 1.85 lỗi reset mất skill
Chịu thôi reset k có tác dụng khi thêm đoạn code bạn kia
Khách viếng thăm hãy cùng BoyGau xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Help Reset giữ skill TV web 1.85
Bởi 896588 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 09-07-11, 06:58 PM -
Hỏi Cách reset Ko Mất Skill
Bởi wan0124 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 6Bài viết cuối: 01-05-11, 05:53 PM -
Cách add skill của sum sau khi reset vào web.
Bởi hoangtu_eck94 trong diễn đàn SQL Server & WebsiteTrả lời: 23Bài viết cuối: 01-04-11, 12:01 AM -
reset ko mất skill
Bởi Axitsunfurit trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 22-08-10, 06:44 PM -
cách chỉnh reset ko mất skill
Bởi mrgacon trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 21-08-10, 08:23 PM