ط§ظ„ط¨ظ‚ط§ط، ظ…ط³ط¬ظ„ ط¯ط§ط¦ظ…ط¢
ط§ظ„ط¥ط¹ظ„ط§ظ†ط§طھ
قديم 17-11-2017, 05:05 AM   #1

Hero
عضو مشارك



الصورة الرمزية Hero


• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116050
• المشـــاركـات » 7,017
• الـدولـة » Egypt
• الـهـوايـة » ;"#string n = "C
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 85
Hero جـيـد

Hero غير متواجد حالياً



افتراضي رد: jupter desbale help



خد باك اب
اعمل الكورى دول
كود PHP:
USE [SRO_VT_SHARD_INIT]
UPDATE dbo._RefTeleport SET Service=1 WHERE CodeName128 LIKE '%JUPITER%' 
كود PHP:
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' 
كود PHP:
USE [SRO_VT_SHARD_INIT]
UPDATE dbo._RefGame_World_Config SET Service=1 WHERE GroupCodeName128 LIKE '%JUPITER%' 
_LinkRefRegions حطها ف ال Shard"
كود PHP:
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 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 
كود PHP:
USE [SRO_VT_SHARD_INIT]
exec _LinkRefRegions 
الكلام ده لو مضافه عندك اصلا بس مقفوله


توقيع Hero :
...!!


إعلانات google

موضوع مغلق


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
jupter crash hodamoseba قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 5 26-11-2017 09:57 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
مش عارف افتح map jupter juba5848 قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 7 20-09-2012 03:45 PM


الساعة الآن 12:51 AM.