PDA

View Full Version : [Guide][GS 1.00.18] Change Item Duration Time



cuonglee
08-05-08, 10:38 AM
Change Item Duration Time


Nguồn hướng dẫn: <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>)
Bởi: [TST] cuonglee

- Default GamServer have time for item duration is : 120000/1000 = 120 second <=> 2 minute ^_^

- Now, we will change time for item duration:

- Open GameServer with Olly:

+ Have 2 place need change:

1]


00493A42 |. 05 C0D40100 ADD EAX,1D4C0
00493A47 |. 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
00493A4A |. 8981 BC000000 MOV DWORD PTR DS:[ECX+BC],EAX
00493A50 |. FF15 24BF8C0C CALL DWORD PTR DS:[<&KERNEL32.GetTickCount>] ; [GetTickCount
00493A56 |. 8B15 88186E00 MOV EDX,DWORD PTR DS:[6E1888]
00493A5C |. 69D2 E8030000 IMUL EDX,EDX,3E8 <=> 1000


2]


00493BF3 |. 05 C0D40100 ADD EAX,1D4C0
00493BF8 |. 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
00493BFB |. 8982 BC000000 MOV DWORD PTR DS:[EDX+BC],EAX
00493C01 |> FF15 24BF8C0C CALL DWORD PTR DS:[<&KERNEL32.GetTickCount>] ; [GetTickCount
00493C07 |. 8B0D 88186E00 MOV ECX,DWORD PTR DS:[6E1888]
00493C0D |. 69C9 E8030000 IMUL ECX,ECX,3E8 <=> 1000


- To explain:
1D4C0 = 120000
- Example: If you want time duration is 30 second
30 x 1000 = 30000 <=> 7530
And you need change 2 place 1D4C0 to 7530


---------------------============================-----------------

Or you can use my file: GameServer Endi Up_2h + My Option ItemDurationTime : Rapidshare (<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>) - Mediafire (<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>)

Don't forget put this line into file commonserver.cfg:


CL_ItemDurationTime = 30 ;(second) - Time for item duration - Defualt: 120 (second)

liemnh20xx
08-05-08, 11:06 AM
- Thank , thank , mà sao toàn english khó hiểu quá anh cuonglee ơi , dở ngoại ngữ lắm

cuonglee
08-05-08, 11:12 AM
Sorry, vì bài này mình post bên coderzfactory trước tiên nên làm biếng dịch lại quá :D

liemnh20xx
08-05-08, 11:19 AM
- Hix , dùng cái tool trans xong đọc ko hiểu gì luôn , bác nào giỏi ngoại ngũ dịch hộ với , thank

cuonglee
08-05-08, 11:21 AM
THAY ĐỔI THỜI GIAN ITEM TỒN TẠI TRÊN MẶT ĐẤT


Nguồn hướng dẫn: <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>)
Bởi: [TST] cuonglee

- Với Option này các bạn có thể tăng hoặc giảm thời gian tồn tại của món đồ trên mặt đất trong game <---> cái này cũng rất quan trọng cho các admin trong việc giảm lagg cho GameServer

- Mặc định thời gian cho 1 Item tồn tại trên mặt đất là : 120000/1000 = 120 giây <=> 2 phút ^_^

- Bây giờ, chúng ta sẽ thay đổi lại thời gian này:

- Mở GameServer ra bằng chương trình Olly:

+ Có 2 chỗ cần phải thay đổi:

1]


00493A42 |. 05 C0D40100 ADD EAX,1D4C0
00493A47 |. 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
00493A4A |. 8981 BC000000 MOV DWORD PTR DS:[ECX+BC],EAX
00493A50 |. FF15 24BF8C0C CALL DWORD PTR DS:[<&KERNEL32.GetTickCount>] ; [GetTickCount
00493A56 |. 8B15 88186E00 MOV EDX,DWORD PTR DS:[6E1888]
00493A5C |. 69D2 E8030000 IMUL EDX,EDX,3E8 <=> 1000


2]


00493BF3 |. 05 C0D40100 ADD EAX,1D4C0
00493BF8 |. 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
00493BFB |. 8982 BC000000 MOV DWORD PTR DS:[EDX+BC],EAX
00493C01 |> FF15 24BF8C0C CALL DWORD PTR DS:[<&KERNEL32.GetTickCount>] ; [GetTickCount
00493C07 |. 8B0D 88186E00 MOV ECX,DWORD PTR DS:[6E1888]
00493C0D |. 69C9 E8030000 IMUL ECX,ECX,3E8 <=> 1000


- Giải thích:
1D4C0 = 120000
- Thí vụ: Nếu bạn muốn thời gian tồn tại là 30 giây
30 x 1000 = 30000 <=> 7530
Và bạn cần thay đổi giá trị tại 2 chỗ 1D4C0 thành 7530


---------------------============================-----------------

Hoặc bạn có thời sử dụng File của tôi: GameServer Endi Up_2h + My Option ItemDurationTime : Rapidshare (<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>) - Mediafire (<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>)

Và đừng quên chèn thêm dòng này vào file commonserver.cfg:


CL_ItemDurationTime = 30 ;(giây) - Thời gian item tồn tại - Mặc định: 120 (giây)

tinhhack
12-05-08, 07:55 AM
- Hix , dùng cái tool trans xong đọc ko hiểu gì luôn , bác nào giỏi ngoại ngũ dịch hộ với , thank
sặc sặc, đếm lui đếm tới có mấy chữ học hồi lớp 6 thôi mà làm gì bắt người ta phải trans to việt khổ nữa.:surrender:

eddy
13-05-08, 06:44 PM
;))... Ngại dịch ấy mà.... ^^..

Anh Cường thêm vài guides đi... hey quá hey qué ::D