Change Item Duration Time
- 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
GameServer_CS:
1]
2]004A4C12 |. 05 C0D40100 ADD EAX,1D4C0
004A4C17 |. 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
004A4C1A |. 8981 BC000000 MOV DWORD PTR DS:[ECX+BC],EAX
004A4C20 |. FF15 240F7208 CALL DWORD PTR DS:[<&KERNEL32.GetTickCou>; [GetTickCount
004A4C26 |. 8B15 B0B97300 MOV EDX,DWORD PTR DS:[73B9B0]
004A4C2C |. 69D2 E8030000 IMUL EDX,EDX,3E8
004A4DC3 |. 05 C0D40100 ADD EAX,1D4C0
004A4DC8 |. 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
004A4DCB |. 8982 BC000000 MOV DWORD PTR DS:[EDX+BC],EAX
004A4DD1 |> FF15 240F7208 CALL DWORD PTR DS:[<&KERNEL32.GetTickCou>; [GetTickCount
004A4DD7 |. 8B0D B0B97300 MOV ECX,DWORD PTR DS:[73B9B0]
004A4DDD |. 69C9 E8030000 IMUL ECX,ECX,3E8
- 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 :
You must be registered to see links
-
You must be registered to see links
Don't forget put this line into file commonserver.cfg:
CL_ItemDurationTime = 30 ;(second) - Time for item duration - Defualt: 120 (second)