الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم المواضيع المكررة و المخالفة (https://silkroad4arab.com/vb/forumdisplay.php?f=58)
-   -   مشكله مجنناني في ال sr_GameServer (https://silkroad4arab.com/vb/showthread.php?t=555162)

iTz_Ur_EnD 23-04-2014 02:16 AM

بس تقريباً المشكله من حاجه في ال Character لاني فتحت Character تاني في نفس الاكونت واللعبه شغاله عادي

Uaesro 23-04-2014 05:28 AM

مرحبا ~


اخوي انا كنت اعاني من نفس المشكله بس .. حليتها و الحمدلله

شوف هاذا الشرح ... واعمل نفس الخطوات الي فيه

http://www.youtube.com/watch?v=SSDGsjTONiQ

ايذاا ما نفع معاك لازم تغلق كم مدينه وراح تشتغل معاك ان شاءلله

انا مجرب الطريقه والحمدلله تمام


تقبل مروري

MikroBody 23-04-2014 11:37 AM

شوف ملفات EXE من جديد ومتحولشى تستخدم mastery lvl
فى SR_Patch

iTz_Ur_EnD 23-04-2014 03:28 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة Uaesro (المشاركة 5043535)
مرحبا ~


اخوي انا كنت اعاني من نفس المشكله بس .. حليتها و الحمدلله

شوف هاذا الشرح ... واعمل نفس الخطوات الي فيه

http://www.youtube.com/watch?v=SSDGsjTONiQ

ايذاا ما نفع معاك لازم تغلق كم مدينه وراح تشتغل معاك ان شاءلله

انا مجرب الطريقه والحمدلله تمام


تقبل مروري


ما انا عامل الطريقه دي من زمان وحذفت مدن كتيرر مع ان اللعبه شغاله تمام بس بتقفل بس لما افتح Character ال GM

ولاكن شكراً علي الرد

iTz_Ur_EnD 23-04-2014 03:30 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة MikroBody (المشاركة 5043568)
شوف ملفات EXE من جديد ومتحولشى تستخدم mastery lvl
فى SR_Patch

شيلت الملفات كلها وحططها من تاني منغير ما استخدم ال mastery lvl وبرده نفس المشكله

شكراً

magic99 24-04-2014 02:32 PM

اعمل الكويري ده وهيشتغل من غير اي مشاكل
truncate table _InvCOS
truncate table _TimedJobForPet
truncate table _CharCOS
--------------------------------------------------------------
update _items set Data = 0

كود بلغة HTML:

USE [Shard]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewCOS]    Script Date: 4/24/2014 1:30:38 PM ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[_AddNewCOS]
        @OwnerCharID        int,
        @RefObjID        int,
        @Level                int,
        @HP                int,
        @MP                int,
        @HGP                int,
        @KeeperNPC        int,
        @State                int,
        @InventorySize  int,
        @itemID                int,
        @PickItemConfig tinyint,
        @RentEndTime        smalldatetime
as
begin tran
        declare @COS_ID        int
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--                pet_skill_item (ÃÖ¼±È£)               
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        declare @MaxInventorySize tinyint
        select @MaxInventorySize = InventorySize
        from _RefObjCommon, _RefObjChar
        where _RefObjCommon.ID = @RefObjID and _RefObjCommon.Link = _RefObjChar.ID
       
        if( @@rowcount = 0 or @MaxInventorySize < @InventorySize )
        begin
                rollback tran
                return -5
        end
        insert into _CharCOS values (@OwnerCharID, @RefObjID, @HP, @MP, @KeeperNPC, @State, NULL, @Level, 0, @HGP, @PickItemConfig, @RentEndTime)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        set @COS_ID = @@identity
        if (@COS_ID = 0 OR @@error <>
0)
        begin
                rollback tran
                return -1
        end
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--                pet_skill_item (ÃÖ¼±È£)               
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        if (@MaxInventorySize > 0)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        begin
                declare @Slot  int
                set @Slot = 0
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--                pet_skill_item (ÃÖ¼±È£)               
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                while (@Slot < @MaxInventorySize)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                begin
                        insert into _InvCOS values(@COS_ID, @Slot, 0)
                        if (@@error <>
0)
                        begin
                                -- Àκ¥Å丮 »y¼º ½ÇÆ?!
                                rollback tran
                                return -2
                        end       
               
                        set @Slot = @Slot + 1
                end
        end
       
/*        --´õ ÀÌ»ó ÀÌ Ä÷³¿¡´Â µ¥ÀÌÅ͸¦ ³ÖÁö ¾Ê´Â´Ù!
        UPDATE _Char SET EngagedCOS = @COS_ID WHERE CharID = @OwnerCharID
        IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)
        BEGIN
                ROLLBACK TRANSACTION
                RETURN -3
        END
*/
        if( @itemID <> 0 )
        begin
                update _Items set Data = @COS_ID where ID64 = @itemID
                if( @@error <> 0 or @@rowcount = 0 )
                begin
                        rollback transaction
                        return -4
                end
        end
        commit tran
return @COS_ID

-----------------------------------------------------------------------------
:wink_smilie:

iTz_Ur_EnD 24-04-2014 03:39 PM

معلش بس ممكن تعرفني ازاي احط ال Query لاني دورت كتير وملقتش

iTz_Ur_EnD 24-04-2014 04:45 PM

عملتها وبرضه المشكله متحلتش:pullhair:


الساعة الآن 07:25 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.