![]() |
#1 | ||||||||||
![]() ![]()
|
منت عملت موضوع قبل كدة والاستاذ hero ادانى دول خد باك اب اعمل الكورى دول USE [SRO_VT_SHARD_INIT] UPDATE dbo._RefTeleport SET Service=1 WHERE CodeName128 LIKE '%JUPITER%' USE [SRO_VT_SHARD_INIT] UPDATE dbo._RefObjCommon SET Service=1 WHERE CodeName128 LIKE '%JUPITER%GATE%' UPDATE dbo._RefObjCommon SET Service=1 WHERE CodeName128='STORE_JUPITER_B1_2_TO_JUPITER' USE [SRO_VT_SHARD_INIT] UPDATE dbo._RefGame_World_Config SET Service=1 WHERE GroupCodeName128 LIKE '%JUPITER%' _LinkRefRegions حطها ف ال Shard" set ANSI_NULLS OFF set QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[_LinkRefRegions] AS --- Blow Query is Each Area and FORT matching --- declare @China int declare @West_China int declare @Oasis_Kingdom int declare @Eu int declare @Am int declare @Ca int declare @JUPITER int select @China = AssocServer from _RefRegionBindAssocServer where AreaName = 'CHINA' select @West_China = AssocServer from _RefRegionBindAssocServer where AreaName = 'West_China' select @Oasis_Kingdom = AssocServer from _RefRegionBindAssocServer where AreaName = 'Oasis_Kingdom' select @Eu = AssocServer from _RefRegionBindAssocServer where AreaName = 'Eu' select @Am = AssocServer from _RefRegionBindAssocServer where AreaName = 'Am' select @Ca = AssocServer from _RefRegionBindAssocServer where AreaName = 'Ca' select @JUPITER = AssocServer from _RefRegionBindAssocServer where AreaName = 'JUPITER' update _RefRegionBindAssocServer set AssocServer = @China where AreaName = 'FORT_JA_AREA' update _RefRegionBindAssocServer set AssocServer = @China where AreaName = 'FORT_BJ_AREA' update _RefRegionBindAssocServer set AssocServer = @West_China where AreaName = 'FORT_DW_AREA' update _RefRegionBindAssocServer set AssocServer = @West_China where AreaName = 'FORT_HM_AREA' update _RefRegionBindAssocServer set AssocServer = @Oasis_Kingdom where AreaName = 'FORT_HT_AREA' update _RefRegionBindAssocServer set AssocServer = @Eu where AreaName = 'FORT_CT_AREA' update _RefRegionBindAssocServer set AssocServer = @Am where AreaName = 'FORT_ER_AREA' update _RefRegionBindAssocServer set AssocServer = @Ca where AreaName = 'FORT_SK_AREA' update _RefRegionBindAssocServer set AssocServer = @JUPITER where AreaName = 'JUPITER' begin TRANSACTION begin declare @LinkNum int declare @this_region int declare @region_x int declare @region_z int declare @wRegionID smallint declare @wTempRID smallint declare @col_link varchar(256) declare @query varchar(256) declare @db_id_to_link smallint -- clear all existing region link set @LinkNum = 1 while (@LinkNum <= 10) begin set @query = 'update _RefRegion set LinkedRegion_' + cast(@LinkNum as varchar(10)) + ' = 0' execute (@query) set @LinkNum = @LinkNum + 1 end -- loop all region declare region_cursor CURSOR FOR select wRegionID from _RefRegion OPEN region_cursor FETCH NEXT FROM region_cursor INTO @wRegionID WHILE @@FETCH_STATUS = 0 begin if (@@error = 0 and @wRegionID <> 0) begin -- ´أ¸أ€üأ€آ؛ ½آ؛أ…µ! if (@wRegionID > 0) begin set @LinkNum = 8 while (@LinkNum >= 0) begin set @region_z = (@wRegionID & 0xff00) / 256 set @region_x = (@wRegionID & 0x0ff) set @wTempRID = 0; if (@LinkNum = 0) begin set @region_x = @region_x - 1 set @col_link = 'LinkedRegion_1' end else if (@LinkNum = 1) begin set @region_x = @region_x - 1 set @region_z = @region_z + 1 set @col_link = 'LinkedRegion_2' end else if (@LinkNum = 2) begin set @region_z = @region_z + 1 set @col_link = 'LinkedRegion_3' end else if (@LinkNum = 3) begin set @region_x = @region_x + 1 set @region_z = @region_z + 1 set @col_link = 'LinkedRegion_4' end else if (@LinkNum = 4) begin set @region_x = @region_x + 1 set @col_link = 'LinkedRegion_5' end else if (@LinkNum = 5) begin set @region_x = @region_x + 1 set @region_z = @region_z - 1 set @col_link = 'LinkedRegion_6' end else if (@LinkNum = 6) begin set @region_z = @region_z - 1 set @col_link = 'LinkedRegion_7' end else if (@LinkNum = 7) begin set @region_x = @region_x - 1 set @region_z = @region_z - 1 set @col_link = 'LinkedRegion_8' end set @wTempRID = (@region_z & 0x00ff) * 256 set @wTempRID = @wTempRID + (@region_x & 0x00ff) select @db_id_to_link = wRegionID from _RefRegion where wRegionID = @wTempRID if (@@ROWCOUNT <> 0) begin set @query = 'update _RefRegion set ' + @col_link + ' = ' + cast(@db_id_to_link as varchar(10)) + ' where wRegionID = ' + cast(@wRegionID as varchar(10)) end else -- أپ¸أ€çأ‡أڈأپأ¶ ¾أٹ´أ‚ region link ´أ‚ 0أ€¸·أژ أƒ¤آ؟î´أ™ begin set @query = 'update _RefRegion set ' + @col_link + ' = 0 where wRegionID = ' + cast(@wRegionID as varchar(10)) end execute(@query) set @LinkNum = @LinkNum - 1 end end end FETCH NEXT FROM region_cursor INTO @wRegionID end CLOSE region_cursor DEALLOCATE region_cursor COMMIT TRANSACTION end USE [SRO_VT_SHARD_INIT] exec _LinkRefRegions الكلام ده لو مضافه عندك اصلا بس مقفوله ![]() جربتهم جابولى كراش اول ما باجى ب الشخصية المنطقة دى غيرت الداتا والكلينت وبرضة نفس المشكلة ![]() المشكلة من اية يا شباب ![]() |
||||||||||
|
![]() |
#2 | ||||||||||
![]() ![]()
|
الحاجات دى مش كاملة .. وكمان كل ده Database بس ...ال Queries اللى فوق بتفتح حاجات بسيطة جدا ومش كاملة RefGame_World RefGame_World_Config RefInstance_World_Region RefRegion RefRegionBindAssocServer مش هتحتاج ال _RefObjCOmmon وال RefobjChar عشان ال Query بيفتحهم Media Side نفس السطور اللى فوق بالاضافة لل Characterda_xxxxx وملفات ال Data.pk و Map.pk من Client فى ال Jupiter شغال |
||||||||||
|
![]() |
#3 | ||||||||||
![]() ![]()
|
هجرب |
||||||||||
|
![]() |
#4 | ||||||||||
![]() ![]()
|
مستني ! ![]() |
||||||||||
|
![]() |
#5 | ||||||||||
![]() ![]()
|
انا قولتله ف الموضوع انى الكلام ده لو انت ضايفها ف الميديا و عايزه تتفتح ف الداتا بيز وبعدين ما تشتغل ع v.193 لو معرفتش تضفها تابع موضوعك و هشوفلك الملفات باذن الله |
||||||||||
|
![]() |
#6 | ||||||||||
![]() ![]()
|
ليك موضوعين ## |
||||||||||
|
![]() |
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|
![]() |
||||
الموضوع | كاتب الموضوع | المنتدى | الردود | آخر مشاركة |
jupter desbale help | hodamoseba | قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة | 16 | 22-11-2017 05:00 AM |
مشكله في Temple Jupter | Spicoo | قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة | 19 | 07-11-2017 02:04 AM |
jupter file &D12file | hodamoseba | قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة | 2 | 22-01-2017 03:12 PM |
مشكلا فى Unique JUPTER | Flsteny | قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة | 10 | 05-11-2012 02:56 PM |
حرام والله crash crash crash عايز حل بليز | Sneezy | قسم المواضيع المكررة و المخالفة | 13 | 02-06-2010 06:01 PM |