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)
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)