PDA

View Full Version : Fix bug kriss sau khi reset khi dùng Edata



modbibi
24-05-09, 10:20 AM
Thấy fix lỗi bug kriss sau khi reset chưa có bài nào chuẩn cả,mình xin đóng góp 1 tý cho diễn đàn.các bạn thêm code sau vào web là OK.

[inventory]=CONVERT(varbinary(1080), 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF),[magiclist]= CONVERT(varbinary(180), null)
code này thêm vào đoạn Update character trong includes.mình đã áp dụng đối với web mình và ok 100%,dùng Edata chạy ngon lanh :D

babygiang
02-06-09, 05:55 PM
bạn có thể hướng dẫn rõ hơn 1 chút được không , thanks trước

heroes1412
24-03-10, 11:28 PM
Không thành công đối với 0.8

membering
25-03-10, 07:38 AM
Không thành công đối với 0.8
sợ còn không biết thêm chỗ nào chứ ở đó mà tuyên bố không thành công, vãi chưởng thật

heroes1412
25-03-10, 08:30 AM
sợ còn không biết thêm chỗ nào chứ ở đó mà tuyên bố không thành công, vãi chưởng thật

Sao cái đời mày cứ đi khinh miệt người khác vậy, Không bik làm gì khác hơn à. >"<

@: Cho những ai ko bik, đừng để con CHÓ kia nó KHINH
Tìm trong file có command Update (Reset) như sau:

$sql_reset_script="Update character set [clevel]='1',[experience]='0',[money]='$resetmoeny',[LevelUpPoint]='$resetpoint',[resets]='$resetup',[strength]='$Strength',[dexterity]='$Dexterity',[vitality]='$Vitality',[energy]='$Energy',[Life]='$Life',[MaxLife]='$MaxLife',[Mana]='$Mana',[MaxMana]='$MaxMana',[MapNumber]='$MapNumber',[MapPosX]='$MapPosX',[MapPosY]='$MapPosY',[MapDir]='$Mapdir',[inventory]=CONVERT(varbinary(1080), null),[magiclist]= CONVERT(varbinary(180), null) where name='$info[character]'";

Rồi thay cái
[inventory]=CONVERT(varbinary(1080), null) bằng code trên

Thay rồi nhưng cũng ko thành công, tôi viết ra để cho con CHÓ :o3 kia thấy thôi

membering
25-03-10, 08:39 AM
^^ web anh ấy và anh ấy pro VCL` ^^
P/S: hì la lối chi cho om sòm, ^^ nói 1 câu thui, NGU thì nên ngậm miệng lại hoặc nói chuyện biết điều chút thì người khác còn chỉ cho, nó đâu phải chỉ có dòng đó, người ta làm được thì mới nói chứ đâu như cái thứ NGU VCL` mà còn tỏ ra nguy hiểm. Pro quá nên đâm ra chả làm được gì lại còn hùng hổ =))

heroes1412
25-03-10, 08:43 AM
Tao bik đến đâu chỉ nói vậy, tao chỉ cho babygiang chứ ko phải chỉ cho mày. Và tao cũng chỉ làm đúng theo hướng dẫn của chủ topic, đó là chỉ sửa những file có lệnh update character

code này thêm vào đoạn Update character trong includes.mình đã áp dụng đối với web mình và ok 100%,dùng Edata chạy ngon lanh

Mày có bị ĐUI MÙ KO HẢ. Còn cái loại như mày thì... Nói cũng chỉ thế thôi, kiêu căng hợm hĩnh >"<

Để tránh kris thì tốt nhất dùng dataserver cho nó chuẩn

onetheside123
30-03-10, 12:12 AM
bỏ đoạn code

update character set inventory=null
đi
tại mình nghĩ do set inventory=null mới ra bug kiss
còn nếu bỏ update character set inventory=null mà vẫn còn thì dùng cách trên là ok

heroes1412
30-03-10, 10:41 AM
Thế thì sau khi rs thùng đồ nguyên :-? Hơi lạ :D

onetheside123
30-03-10, 01:34 PM
Thế thì sau khi rs thùng đồ nguyên :-? Hơi lạ :D
hà hà
vậy bây giờ mình mới ra tay đây? :D



$result88 =$db->execute("Select Inventory From Character where Name='$name'");
$inventory_result = $result88->fetchrow();
$inventory = $inventory_result[0];
$inventory = bin2hex(substr($inventory, 0, 1728));
$inventory = strtoupper($inventory);




$item1=substr($inventory,0,384);
$item2=substr($inventory,2432,1024);
$item3=substr($inventory,384,2432);



chú thích:
$item1: đồ mặc trên người.
$item2: shop cá nhân
$item3: hành trang nhân vật

Nếu muốn sau Reset:
mất hết đồ trên người thì set $item1 = 384 chữ F
mất hết đồ trong shop cá nhân thì set $item2 = 1024 chữ F

thường thì các mu hiện giờ thì cho kiểm tra ngọc trong hành trang, sau reset xóa hành trang, còn lại giữ nguyên đồ trong người và shop cá nhân.
Nếu thí set $item2 = 2432 chữ F nha các bạn



$inventorymoi = "0x".$item1.$item2.$item3;





update character set inventory = '$inventorymoi' where name='$name'


ai còn yêu cầu nào nữa thì gửi lên mình làm lun :D

thanhtu3007
07-04-10, 10:57 AM
Sao mình không dzô Database để defau là FFFF hết (lỗi này là cái colum Inventory nó nhận null khi vào game là 0000 hết nên thành ra kiss hết)

muhoanmy
21-04-10, 07:52 PM
uppppppppppppppppppppppppppppp!