Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[GS 1.00.18] Change Item Duration Time

Newbie Spellweaver
Joined
May 9, 2006
Messages
8
Reaction score
1
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]
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
2]
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 : -

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

CL_ItemDurationTime = 30 ;(second) - Time for item duration - Defualt: 120 (second)
 
Newbie Spellweaver
Joined
May 3, 2008
Messages
61
Reaction score
0
Re: [Guide][GS 1.00.18] Change Item Duration Time

Ooh...Very nice, thanks!
 
is lovin' it
Loyal Member
Joined
Nov 26, 2005
Messages
1,154
Reaction score
2
Re: [Guide][GS 1.00.18] Change Item Duration Time

Thanks, I'm using a 1.00.18 GS so this is great :p
 
Joined
Apr 19, 2006
Messages
564
Reaction score
99
Re: [Guide][GS 1.00.18] Change Item Duration Time

This option it`s already added, but not all knows about it :)
Look into: ..\\MuServer\Data\Lang\Kor\CommonLoc.cfg
LootingTime = 20 means the item duration ;)
 
Newbie Spellweaver
Joined
Nov 11, 2006
Messages
58
Reaction score
0
Re: [Guide][GS 1.00.18] Change Item Duration Time

Nope..

LootingTime - this option is for pick up drop of another player...
 
Junior Spellweaver
Joined
Sep 12, 2004
Messages
134
Reaction score
14
Re: [Guide][GS 1.00.18] Change Item Duration Time

I don't understand why two places...

Just one was need, or the second has a especial function? (like events, etc...)

--
I have take a look at the .18 and i find..
The first one is the monster item drop, the second is the "especial" drop, like: pk item drop and blood castle reward (i guess).

[]'s
 
Last edited:
Skilled Illusionist
Joined
Jul 27, 2006
Messages
357
Reaction score
25
Re: [Guide] [GS 1.00.18] Change Item Duration Time

Excellent !!

Less CPU & memory usage ...

I save this guide to my archive .
 
Junior Spellweaver
Joined
Oct 9, 2005
Messages
149
Reaction score
7
Re: [Guide][GS 1.00.18] Change Item Duration Time

This option it`s already added, but not all knows about it :)
Look into: ..\\MuServer\Data\Lang\Kor\CommonLoc.cfg
LootingTime = 20 means the item duration ;)

That`s time after what player got DC if he connect to 55901 port not to 44405
 
Newbie Spellweaver
Joined
Jul 17, 2006
Messages
38
Reaction score
4
how do this on GS 1.00.08 ? i can find any codes. please help.
 
Back
Top