GameServer 1.00.90

Page 40 of 86 FirstFirst ... 30323334353637383940414243444546474850 ... LastLast
Results 976 to 1,000 of 2143
  1. #976
    Proficient Member xom1b is offline
    MemberRank
    Aug 2006 Join Date
    VietnamLocation
    197Posts

    Re: GameServer 1.00.90

    Player who party with PK Player can't buy item in shop
    how to Fix this
    it's different from GS 18

  2. #977
    Account Upgraded | Title Enabled! Annaev is offline
    MemberRank
    Jan 2007 Join Date
    Moldova #Location
    269Posts

    Re: GameServer 1.00.90

    Quote Originally Posted by xom1b View Post
    Player who party with PK Player can't buy item in shop
    how to Fix this
    it's different from GS 18
    Can you give me the message when you want to open shop with PK in pt?

  3. #978
    Everything is a joke. duracel is offline
    MemberRank
    Sep 2005 Join Date
    442Posts

    Re: GameServer 1.00.90

    Quote Originally Posted by master02 View Post
    after that can u fix the crywolf eventitembag?
    and illusion temple enter (some times cant enter in the event)

    also why the new demon & angel pets are not visible for other players? only the player who have it can see it.
    for illusion temple u need the special ticket the one that u can buy from cashshop but if are master and try to go there while u also have a normal ticket+6 in you're invetory the npc wont teleport u to the event..so u need to trow away that ticket and use the special ticket. the illusion ticket+6 its not recognized by the event.
    And btw this thing work?
    for those who don't know how to drop set items from boxes

    add to the evenitembag block of code with type = 3

    Code:

    3 // Set Items

    8000 // drop rate
    // group index
    7 1 // rd helm
    end

    2000 // drop rate
    // group index
    10 1 // rd gloves
    end

    end
    cause i tried it on eventitembag for kundun but gscs doesnt open and makes a big log...
    Last edited by duracel; 10-03-10 at 08:19 AM.

  4. #979
    Retired Old Man Shatter is offline
    MemberRank
    Jun 2008 Join Date
    NowhereLocation
    1,884Posts

    Re: GameServer 1.00.90

    i could be wrong too but i think this:

    Code:
    Code:
    
    3 // Set Items
    
    8000 // drop rate
    // group index
    7 1 // rd helm
    end
    
    2000 // drop rate
    // group index
    10 1 // rd gloves
    end
    
    end
    is only for box of kundun?

  5. #980
    Proficient Member xom1b is offline
    MemberRank
    Aug 2006 Join Date
    VietnamLocation
    197Posts

    Re: GameServer 1.00.90

    Quote Originally Posted by Annaev View Post
    Can you give me the message when you want to open shop with PK in pt?
    it's look like PK open it
    NPC can't sell any item for PK :( and Player who party with him.
    Last edited by xom1b; 10-03-10 at 12:24 PM.

  6. #981
    Everything is a joke. duracel is offline
    MemberRank
    Sep 2005 Join Date
    442Posts

    Re: GameServer 1.00.90

    Quote Originally Posted by Shatter View Post
    i could be wrong too but i think this:

    is only for box of kundun?
    what is strange is that gs can open eventitembag17.txt if i use that but it doesnt drop those items..and gscs makes huge log and freezes.oh well..i will keep on searching.

  7. #982
    Valued Member zemattana is offline
    MemberRank
    Jan 2008 Join Date
    BrasilLocation
    149Posts

    Re: GameServer 1.00.90

    Only GuildMaster can entry in Land Of Trials, guild members not =(

    someone knows a fix?

  8. #983
    Retired Old Man Shatter is offline
    MemberRank
    Jun 2008 Join Date
    NowhereLocation
    1,884Posts

    Re: GameServer 1.00.90

    Quote Originally Posted by zemattana View Post
    Only GuildMaster can entry in Land Of Trials, guild members not =(

    someone knows a fix?
    probably missing an updater for guild info, i had this very problem back with 1.00.19 gs. if i enabled the entrance for all it worked just fine, but if not only GM was able to enter, after restarting the server i was able to with the normal member.

    Its more like if im guild master and have couple members in my guild and then get to be the owner guild, current members can enter, however if others join the guild after the guild has been set to owner of the castle the newcomers cannot enter, after restart; no problem.

    ---------- Post added at 08:14 PM ---------- Previous post was at 08:12 PM ----------

    Quote Originally Posted by master02 View Post
    u didnt understand me...
    I say sometimes...
    example: in 13:00 cant enter, in 15:00 can.
    there is time configuration for IT, which can be found from Data\IllusionTemple.dat
    Last edited by Shatter; 10-03-10 at 07:13 PM.

  9. #984
    Valued Member zemattana is offline
    MemberRank
    Jan 2008 Join Date
    BrasilLocation
    149Posts

    Re: GameServer 1.00.90

    Quote Originally Posted by Shatter View Post
    probably missing an updater for guild info, i had this very problem back with 1.00.19 gs. if i enabled the entrance for all it worked just fine, but if not only GM was able to enter, after restarting the server i was able to with the normal member.

    Its more like if im guild master and have couple members in my guild and then get to be the owner guild, current members can enter, however if others join the guild after the guild has been set to owner of the castle the newcomers cannot enter, after restart; no problem.

    ---------- Post added at 08:14 PM ---------- Previous post was at 08:12 PM ----------



    there is time configuration for IT, which can be found from Data\IllusionTemple.dat
    Oo..

    Updater missing?
    I agree with u =]

    but, have u this "updater"? A procedure I guess.

  10. #985
    Account Upgraded | Title Enabled! Bason4ik is offline
    MemberRank
    Aug 2007 Join Date
    AnonOpsLocation
    470Posts

    Re: GameServer 1.00.90

    someone can give source for QuestSystem like Drakelv's MuServer S4 or S5....???

  11. #986
    Valued Member Crazzy is offline
    MemberRank
    Jun 2009 Join Date
    Moscow, Russia,Location
    106Posts

    Re: GameServer 1.00.90

    Quote Originally Posted by Bason4ik View Post
    someone can give source for QuestSystem like Drakelv's MuServer S4 or S5....???
    губу раскатал

  12. #987
    Account Upgraded | Title Enabled! Bason4ik is offline
    MemberRank
    Aug 2007 Join Date
    AnonOpsLocation
    470Posts

    Re: GameServer 1.00.90

    П.Н.Х - understand?
    не можешь помочь - промолчи.

  13. #988
    Account Upgraded | Title Enabled! ToMMeG is offline
    MemberRank
    Oct 2006 Join Date
    Latvia, RigaLocation
    300Posts

    Re: GameServer 1.00.90

    Quote Originally Posted by Bason4ik View Post
    П.Н.Х - understand?
    не можешь помочь - промолчи.

    You mean that QuestSystem which was in MuMessenger? Where info was sended by MuMail? =)

  14. #989
    Account Upgraded | Title Enabled! Bason4ik is offline
    MemberRank
    Aug 2007 Join Date
    AnonOpsLocation
    470Posts

    Re: GameServer 1.00.90

    Quote Originally Posted by ToMMeG View Post
    You mean that QuestSystem which was in MuMessenger? Where info was sended by MuMail? =)
    I do not remember exactly how he work...
    this example:
    Code:
    //------------------------------------------------------//
    //[Index]				=[1]- This is Number of Quest
    //[QuestName]			=[2]- This is name of Quest
    //[QuestInfo]			=[3]- This is Info of Quest
    //[RewardItem]			=[4]- This is option - Enable/disabse reward item
    //[RewardItemType]		=[5]- This is Type (ItemGroup)
    //[RewardItemIndex]		=[6]- This is ItemIndex
    //[RewardZen]			=[7]- This is Count of Reward ZEN 
    //[RewardLvl]			=[8]- This is Count of Reward LVL 
    //[RewardExp]			=[9]- This is Count of Reward Exp
    //[IsRewardExp]			=[10]-This is option - Enable/disable reward Exp
    //[IsLvlUpPoints]		=[11]-This is option - Enable/disable RewardLevelUpPoint
    //[RewardLevelUpPoint]	=[12]-This is Count of Reward LvlUpPoints
    //[MonsterId]			=[13]-This is monster id from Monster.txt
    //[MonsterLevel]		=[14]-This is monster Lvl from Monster id
    //[MapNumber]			=[15]-This is MapNumber Where should pass a quest
    //[Minlevel]			=[16]-This is Minimum lvl Which the character for quest start should have
    //[MonsterCount]		=[17]-This is Monster Count kill for finish quest
    
    //-----------------------------------------------------------------------------------------------------------------------------//
    //	[1]	        [2]		      [3]	[4]  [5]  [6]  [7]   [8]  [9]  [10] [11] [12] [13] [14] [15] [16] [17] //
    //-----------------------------------------------------------------------------------------------------------------------------//
    0
    	1 	"The Mighty Elite Yeti" 		"Kill 100 Elite Yeti"  			1    14   12  10000  5   10000  1    1   25    20    1    0    1   100    
    end

  15. #990
    Member Brain is offline
    MemberRank
    Jan 2010 Join Date
    MoldovaLocation
    99Posts

    Re: GameServer 1.00.90

    Bason4ik
    Если не трудно, кинь ссылку на .h файл, c релиза "3DCamera && Sky", пациба за ранее.

    ---------- Post added at 02:10 PM ---------- Previous post was at 02:09 PM ----------

    Bason4ik
    Если не трудно, кинь ссылку на .h файл, c релиза "3DCamera && Sky", пациба за ранее.

  16. #991
    Account Upgraded | Title Enabled! Bason4ik is offline
    MemberRank
    Aug 2007 Join Date
    AnonOpsLocation
    470Posts

    Re: GameServer 1.00.90

    vcorp give this source for his forum....but he fasten delete this :-) some peoples maybe download...
    if you need 3D cam and other from new mains you can buy it from vcorp(cost: or 300$ or 700$ - source)...nobody dont give it for free...

  17. #992
    Everything is a joke. duracel is offline
    MemberRank
    Sep 2005 Join Date
    442Posts

    Re: GameServer 1.00.90

    anyone has the 65k stats offsets for dark lord command?:) Ty

  18. #993
    Account Upgraded | Title Enabled! Bason4ik is offline
    MemberRank
    Aug 2007 Join Date
    AnonOpsLocation
    470Posts

    Re: GameServer 1.00.90

    Quote Originally Posted by duracel View Post
    anyone has the 65k stats offsets for dark lord command?:) Ty
    Code:
    	Cb = GetPrivateProfileIntA("Customs","ENCIs65kPoints",0,ENCCTS);
    	if(Cb == 1)
    	{
    		SetByte(0x004567F3+1,0xB7);
    		SetByte(0x004592A2+1,0xB7);
    		SetByte(0x0045CBB1+1,0xB7);
    		SetByte(0x004AD9A7+1,0xB7);
    		SetByte(0x004CF77C+1,0xB7);
    		SetByte(0x004CFD34+1,0xB7);
    		SetByte(0x004CFD9C+1,0xB7);
    		SetByte(0x004CFE05+1,0xB7);
    		SetByte(0x004CFE5A+1,0xB7);
    		SetByte(0x004D27D6+1,0xB7);
    		SetByte(0x004D43E4+1,0xB7);
    		SetByte(0x004D4485+1,0xB7);
    		SetByte(0x004D44FF+1,0xB7);
    		SetByte(0x004D4FCB+1,0xB7);
    		SetByte(0x004D62FF+1,0xB7);
    		SetByte(0x004D633A+1,0xB7);
    		SetByte(0x004D7536+1,0xB7);
    		SetByte(0x004D75C9+1,0xB7);
    		SetByte(0x004E8F32+1,0xB7);
    		SetByte(0x004E8FC4+1,0xB7);
    		SetByte(0x004EE5D2+1,0xB7);
    		SetByte(0x004EEF9C+1,0xB7);
    		SetByte(0x004EF1C3+1,0xB7);
    		SetByte(0x004F0A8E+1,0xB7);
    		SetByte(0x004F9680+1,0xB7);
    		SetByte(0x00502B48+1,0xB7);
    		SetByte(0x00506051+1,0xB7);
    		SetByte(0x0051CB84+1,0xB7);
    		SetByte(0x0053AEFB+1,0xB7);
    		SetByte(0x0053B1E0+1,0xB7);
    		SetByte(0x0053B440+1,0xB7);
    		SetByte(0x0053CB58+1,0xB7);
    		SetByte(0x0053D760+1,0xB7);
    		SetByte(0x0053D90B+1,0xB7);
    		SetByte(0x00547BA7+1,0xB7);
    		SetByte(0x005650B7+1,0xB7);
    		SetByte(0x0058E7C9+1,0xB7);
    		SetByte(0x0058EA18+1,0xB7);
    		SetByte(0x0058ECB7+1,0xB7);
    		SetByte(0x005D473C+1,0xB7);
    
    		SetByte(0x0045680D+1,0xB7);
    		SetByte(0x0045CC3A+1,0xB7);
    		SetByte(0x004CF795+1,0xB7);
    		SetByte(0x004CFABA+1,0xB7);
    		SetByte(0x004CFD48+1,0xB7);
    		SetByte(0x004CFDB0+1,0xB7);
    		SetByte(0x004CFE19+1,0xB7);
    		SetByte(0x004CFE6E+1,0xB7);
    		SetByte(0x004D6315+1,0xB7);
    		SetByte(0x004D6350+1,0xB7);
    		SetByte(0x004D7516+1,0xB7);
    		SetByte(0x004D75A9+1,0xB7);
    		SetByte(0x004D79AC+1,0xB7);
    		SetByte(0x004D79E8+1,0xB7);
    		SetByte(0x004D7A1A+1,0xB7);
    		SetByte(0x004D7A56+1,0xB7);
    		SetByte(0x004D7A8E+1,0xB7);
    		SetByte(0x004D7ABD+1,0xB7);
    		SetByte(0x004D7B07+1,0xB7);
    		SetByte(0x004D7B3B+1,0xB7);
    		SetByte(0x004D7B6F+1,0xB7);
    		SetByte(0x004D7BA6+1,0xB7);
    		SetByte(0x004D7BDA+1,0xB7);
    		SetByte(0x004D7C0F+1,0xB7);
    		SetByte(0x004DB029+1,0xB7);
    		SetByte(0x004E4AF6+1,0xB7);
    		SetByte(0x004E8F4B+1,0xB7);
    		SetByte(0x004E8FAE+1,0xB7);
    		SetByte(0x004EE59C+1,0xB7);
    		SetByte(0x004EE63E+1,0xB7);
    		SetByte(0x004EEFE1+1,0xB7);
    		SetByte(0x004EF1D9+1,0xB7);
    		SetByte(0x004F0AA7+1,0xB7);
    		SetByte(0x004F279C+1,0xB7);
    		SetByte(0x004F27D8+1,0xB7);
    		SetByte(0x004F280A+1,0xB7);
    		SetByte(0x004F2846+1,0xB7);
    		SetByte(0x004F287E+1,0xB7);
    		SetByte(0x004F28AD+1,0xB7);
    		SetByte(0x004F28F7+1,0xB7);
    		SetByte(0x004F292B+1,0xB7);
    		SetByte(0x004F295F+1,0xB7);
    		SetByte(0x004F2996+1,0xB7);
    		SetByte(0x004F29CA+1,0xB7);
    		SetByte(0x004F29FF+1,0xB7);
    		SetByte(0x004F96A5+1,0xB7);
    		SetByte(0x004FAA86+1,0xB7);
    		SetByte(0x00502B7B+1,0xB7);
    		SetByte(0x00506046+1,0xB7);
    		SetByte(0x00502B7B+1,0xB7);
    		SetByte(0x00506046+1,0xB7);
    		SetByte(0x0051CBBC+1,0xB7);
    		SetByte(0x0053AF05+1,0xB7);
    		SetByte(0x0053B1EA+1,0xB7);
    		SetByte(0x0053B44A+1,0xB7);
    		SetByte(0x0053CB0F+1,0xB7);
    		SetByte(0x0053D78C+1,0xB7);
    		SetByte(0x0053D8CD+1,0xB7);
    		SetByte(0x00547BEF+1,0xB7);
    		SetByte(0x005650A0+1,0xB7);
    		SetByte(0x0058E7AE+1,0xB7);
    		SetByte(0x0058E9FD+1,0xB7);
    		SetByte(0x0058EC9C+1,0xB7);
    		SetByte(0x005D4724+1,0xB7);
    
    		SetByte(0x004CF7AE+1,0xB7);
    		SetByte(0x004CFD5C+1,0xB7);
    		SetByte(0x004CFDC4+1,0xB7);
    		SetByte(0x004CFE2D+1,0xB7);
    		SetByte(0x004CFE82+1,0xB7);
    		SetByte(0x004DAD53+1,0xB7);
    		SetByte(0x004E8F64+1,0xB7);
    		SetByte(0x004E9031+1,0xB7);
    		SetByte(0x004EE674+1,0xB7);
    		SetByte(0x004EF0D9+1,0xB7);
    		SetByte(0x004EF1F1+1,0xB7);
    		SetByte(0x004F0AC0+1,0xB7);
    		SetByte(0x004F8142+1,0xB7);
    		SetByte(0x004FB3F1+1,0xB7);
    		SetByte(0x00502BAD+1,0xB7);
    		SetByte(0x00504249+1,0xB7);
    		SetByte(0x0050603B+1,0xB7);
    		SetByte(0x0051CC2B+1,0xB7);
    		SetByte(0x0053AF11+1,0xB7);
    		SetByte(0x0053B1F6+1,0xB7);
    		SetByte(0x0053B456+1,0xB7);
    		SetByte(0x0053CAC6+1,0xB7);
    		SetByte(0x0053D7B5+1,0xB7);
    		SetByte(0x0053D88C+1,0xB7);
    		SetByte(0x0053E628+1,0xB7);
    		SetByte(0x0053E644+1,0xB7);
    		SetByte(0x0053E660+1,0xB7);
    		SetByte(0x0053E67C+1,0xB7);
    		SetByte(0x00547C37+1,0xB7); 
    		SetByte(0x00565089+1,0xB7);
    		SetByte(0x0058E793+1,0xB7);
    		SetByte(0x0058E9E2+1,0xB7);
    		SetByte(0x0058EC81+1,0xB7); 
    		SetByte(0x005D470C+1,0xB7);
    
    		SetByte(0x004567D9+1,0xB7);
    		SetByte(0x004CF7C7+1,0xB7);
    		SetByte(0x004CFD70+1,0xB7);
    		SetByte(0x004CFDD8+1,0xB7);
    		SetByte(0x004CFE41+1,0xB7);
    		SetByte(0x004CFE96+1,0xB7);
    		SetByte(0x004D0BE5+1,0xB7);
    		SetByte(0x004D0CD0+1,0xB7);
    		SetByte(0x004D0D37+1,0xB7);
    		SetByte(0x004D0ED1+1,0xB7);
    		SetByte(0x004D0F10+1,0xB7);
    		SetByte(0x004D0F8F+1,0xB7);
    		SetByte(0x004D0FD0+1,0xB7);
    		SetByte(0x004D10BD+1,0xB7);
    		SetByte(0x004D10FC+1,0xB7);
    		SetByte(0x004D1170+1,0xB7);
    		SetByte(0x004D118C+1,0xB7);
    		SetByte(0x004D11A7+1,0xB7);
    		SetByte(0x004D11F5+1,0xB7);
    		SetByte(0x004D1210+1,0xB7);
    		SetByte(0x004D122B+1,0xB7);
    		SetByte(0x004D133B+1,0xB7);
    		SetByte(0x004D137A+1,0xB7);
    		SetByte(0x004D13EE+1,0xB7);
    		SetByte(0x004D140A+1,0xB7);
    		SetByte(0x004D1425+1,0xB7);
    		SetByte(0x004D1473+1,0xB7);
    		SetByte(0x004D148E+1,0xB7);
    		SetByte(0x004D14A9+1,0xB7);
    		SetByte(0x004D17DF+1,0xB7);
    		SetByte(0x004D1818+1,0xB7);
    		SetByte(0x004D18BC+1,0xB7);
    		SetByte(0x004D44A5+1,0xB7);
    		SetByte(0x004D451F+1,0xB7);
    		SetByte(0x004D5B70+1,0xB7);
    		SetByte(0x004D5BA7+1,0xB7);
    		SetByte(0x004D5D17+1,0xB7);
    		SetByte(0x004D5D4A+1,0xB7);
    		SetByte(0x004DAD73+1,0xB7);
    		SetByte(0x004DAD9D+1,0xB7);
    		SetByte(0x004DB049+1,0xB7);
    		SetByte(0x004DB06E+1,0xB7);
    		SetByte(0x004DB218+1,0xB7);
    		SetByte(0x004DB519+1,0xB7);
    		SetByte(0x004DC333+1,0xB7);
    		SetByte(0x004DC477+1,0xB7);
    		SetByte(0x004DFA4F+1,0xB7);
    		SetByte(0x004DFA72+1,0xB7);
    		SetByte(0x004E430B+1,0xB7);
    		SetByte(0x004E4323+1,0xB7);
    		SetByte(0x004E44BD+1,0xB7);
    		SetByte(0x004E44D5+1,0xB7);
    		SetByte(0x004E4ABB+1,0xB7);
    		SetByte(0x004E4B10+1,0xB7);
    		SetByte(0x004E4D7C+1,0xB7);
    		SetByte(0x004E4DB5+1,0xB7);
    		SetByte(0x004E4E0C+1,0xB7);
    		SetByte(0x004E5AFE+1,0xB7);
    		SetByte(0x004E5B16+1,0xB7);
    		SetByte(0x004E5B2B+1,0xB7);
    		SetByte(0x004E6F71+1,0xB7);
    		SetByte(0x004E70BF+1,0xB7);
    		SetByte(0x004E7229+1,0xB7);
    		SetByte(0x004E8F7D+1,0xB7);
    		SetByte(0x004E901B+1,0xB7);
    		SetByte(0x004EE608+1,0xB7);
    		SetByte(0x004EF026+1,0xB7);
    		SetByte(0x004EF209+1,0xB7);
    		SetByte(0x004F0AD9+1,0xB7);
    		SetByte(0x004F8214+1,0xB7);
    		SetByte(0x004FA007+1,0xB7);
    		SetByte(0x004FAAA6+1,0xB7);
    		SetByte(0x004FAB01+1,0xB7);
    		SetByte(0x004FAC94+1,0xB7);
    		SetByte(0x004FAE11+1,0xB7);
    		SetByte(0x004FB411+1,0xB7);
    		SetByte(0x004FB43E+1,0xB7);
    		SetByte(0x004FCF73+1,0xB7);
    		SetByte(0x004FD2A7+1,0xB7);
    		SetByte(0x00502BDF+1,0xB7);
    		SetByte(0x005042F3+1,0xB7);
    		SetByte(0x00506030+1,0xB7);
    		SetByte(0x0051CC55+1,0xB7);
    		SetByte(0x00535B4D+1,0xB7);
    		SetByte(0x00536074+1,0xB7);
    		SetByte(0x005366A3+1,0xB7);
    		SetByte(0x0053AF1D+1,0xB7);
    		SetByte(0x0053B202+1,0xB7);
    		SetByte(0x0053B462+1,0xB7);
    		SetByte(0x0053CA7D+1,0xB7);
    		SetByte(0x0053D7DE+1,0xB7);
    		SetByte(0x0053D84B+1,0xB7);
    		SetByte(0x00547C7C+1,0xB7);
    		SetByte(0x00565072+1,0xB7);
    		SetByte(0x0058E778+1,0xB7);
    		SetByte(0x0058E9C7+1,0xB7);
    		SetByte(0x0058EC66+1,0xB7);
    		SetByte(0x005D46F4+1,0xB7);
    	}
    Cr: zemattana

  19. #994
    Everything is a joke. duracel is offline
    MemberRank
    Sep 2005 Join Date
    442Posts

    Re: GameServer 1.00.90

    Thank you but i already have those and don't include for Dark Lord Command.:) Did u try them? cause i did and after i add points over 32767 to command they reset to 0.
    And also i need for summoner.
    Last edited by duracel; 16-03-10 at 10:43 AM.

  20. #995
    Valued Member tagegor is offline
    MemberRank
    Nov 2008 Join Date
    Russia/EkaterinLocation
    142Posts

    thumbs up Re: GameServer 1.00.90

    Code:
    void __declspec(naked) GetQueComplStatusFix()
    {
        _asm
        {
            //004B1D9E Hook, JMP back 004B1DA7
            CMP DWORD PTR SS:[EBP-0x30],0x3E3 //Original
            JE 0x004B1DD9;
     
            CMP DWORD PTR SS:[EBP-0x30],0x79 //121 Error
            JE 0x004B1DD9;
     
            mov esi, 0x004B1DA7;
            jmp esi;
        }
    }
     
        //GetQueComplStatusFix
        BYTE QueCompletionStat[] = { 0xFF, 0x25, 0x00, 0xB5, 0x71, 0x00, 0x90, 0x90, 0x90 };
        memcpy((int*)0x004B1D9E,QueCompletionStat,sizeof(QueCompletionStat));
        *(unsigned int*)0x0071B500  = (unsigned int)GetQueComplStatusFix;
    This fix will make possibility to run server without "INVALID_SOCKET" on every OS.
    Tested on 2008Server rc1, before this fix, gs DC all once in 10h, but after this fix - no DC

    Credits go to ACGroup - SmallHabit

  21. #996
    Apprentice ADMBone is offline
    MemberRank
    Sep 2008 Join Date
    20Posts

    Re: GameServer 1.00.90

    hi. how do I use this fix, or it is already in the game server??

  22. #997
    Account Upgraded | Title Enabled! ToMMeG is offline
    MemberRank
    Oct 2006 Join Date
    Latvia, RigaLocation
    300Posts

    Re: GameServer 1.00.90

    Quote Originally Posted by tagegor View Post
    Code:
    void __declspec(naked) GetQueComplStatusFix()
    {
        _asm
        {
            //004B1D9E Hook, JMP back 004B1DA7
            CMP DWORD PTR SS:[EBP-0x30],0x3E3 //Original
            JE 0x004B1DD9;
     
            CMP DWORD PTR SS:[EBP-0x30],0x79 //121 Error
            JE 0x004B1DD9;
     
            mov esi, 0x004B1DA7;
            jmp esi;
        }
    }
     
        //GetQueComplStatusFix
        BYTE QueCompletionStat[] = { 0xFF, 0x25, 0x00, 0xB5, 0x71, 0x00, 0x90, 0x90, 0x90 };
        memcpy((int*)0x004B1D9E,QueCompletionStat,sizeof(QueCompletionStat));
        *(unsigned int*)0x0071B500  = (unsigned int)GetQueComplStatusFix;
    This fix will make possibility to run server without "INVALID_SOCKET" on every OS.
    Tested on 2008Server rc1, before this fix, gs DC all once in 10h, but after this fix - no DC

    Credits go to ACGroup - SmallHabit
    Fix is working, but not allways, so I rewrited, to make it work 100%

    it need to look just like this -
    Code:
    void __declspec(naked) GetQueComplStatusFix()
    {
    	_asm
    	{
    		//004B1D9E Hook, JMP back 004B1DA7
    		CMP DWORD PTR SS:[EBP-0x30],0x3E3 //Original
    		JE AllowSomeShit;
    
    		CMP DWORD PTR SS:[EBP-0x30],0x79 //121 Error
    		JE AllowSomeShit;
    
    		mov edi, 0x004B1DA7;
    		jmp edi;
    
    	AllowSomeShit:
    		mov edi, 0x004B1DD9;
    		jmp edi;
    	}
    }
    I dunno, why exactly use "JE SomeShit", but it works ^^ and yeah, now I really don't have INVALID SOCKET and Error 121 on my 2008Server rc1

  23. #998
    faronnia.com Faronnia is offline
    MemberRank
    Aug 2007 Join Date
    Faronnia.comLocation
    2,094Posts

    Re: GameServer 1.00.90

    Quote Originally Posted by tagegor View Post
    Code:
    void __declspec(naked) GetQueComplStatusFix()
    {
        _asm
        {
            //004B1D9E Hook, JMP back 004B1DA7
            CMP DWORD PTR SS:[EBP-0x30],0x3E3 //Original
            JE 0x004B1DD9;
     
            CMP DWORD PTR SS:[EBP-0x30],0x79 //121 Error
            JE 0x004B1DD9;
     
            mov esi, 0x004B1DA7;
            jmp esi;
        }
    }
     
        //GetQueComplStatusFix
        BYTE QueCompletionStat[] = { 0xFF, 0x25, 0x00, 0xB5, 0x71, 0x00, 0x90, 0x90, 0x90 };
        memcpy((int*)0x004B1D9E,QueCompletionStat,sizeof(QueCompletionStat));
        *(unsigned int*)0x0071B500  = (unsigned int)GetQueComplStatusFix;
    This fix will make possibility to run server without "INVALID_SOCKET" on every OS.
    Tested on 2008Server rc1, before this fix, gs DC all once in 10h, but after this fix - no DC

    Credits go to ACGroup - SmallHabit
    Thanks a lot for this share, I needed it.

  24. #999
    Proficient Member Young is offline
    MemberRank
    Jul 2005 Join Date
    BrazilLocation
    190Posts

    Re: GameServer 1.00.90

    Quote Originally Posted by Alexandre.R View Post
    Thanks a lot for this share, I needed it.
    You needed it but dont share your shits. Nice RageZoner

  25. #1000
    Proficient Member xom1b is offline
    MemberRank
    Aug 2006 Join Date
    VietnamLocation
    197Posts

    Re: GameServer 1.00.90

    Code:
    //Delete Drop From Golden Vepar
    SetNop(0x0041E9F7,2);
    enyone have clean database
    DB all in one have many trash. I try to clean but have some problem :D
    P/S: Sory But in the Monster.txt of Shater is wrong :( Golden Verpa have ID 80 and
    Code:
    //Fix Golden Budge Dragon Drop Box Luck :|
    	BYTE FixGoldenBudgeDragonDrop[7]={0xC7, 0x45, 0xEC, 0x00, 0x00, 0x00, 0x00}; 
        memcpy((int*)0x0041E8A6,FixGoldenBudgeDragonDrop,sizeof(FixGoldenBudgeDragonDrop));
    Last edited by xom1b; 17-03-10 at 11:47 PM. Reason: Some Problem



Advertisement