المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Disable/Enable Safe Zone By Simple Query


Mr.Rover
17-07-2016, 06:02 PM
السلام عليكم دى الموضوع عبارة عن كويرى
بتعمل حاجتين
الأولى : كمثال : بتخلى الSafeZone تبقى عادية و تقتدر تضرب فيها
بمعنى مثلا مدينة زى Samarkand بتشيل خاصية الSafezone منها
برضو يعنى ايه ؟
الفرق بين الSafeZone و الNon-SafeZone
الأولى غالبا بتبقى مدينة و متقدرش تلعب جواها PVP أو تقتل يونيك
التانية دى بقى عكس الأولى تماما
الثانية : كمثال : بتخلى الNon-SafeZone تبقى SafeZone
و زى مشرحت فوق
Query Credits Goes To [geomangy]
جميع الحقوق محفوظة الى geomangy
يمكن تكون كويرى قديمة بس حبيت افيدكم

Use [SRO_VT_SHARD] ---Mr.Rover
Go

Declare @charname Varchar(max),
@issafezone varchar(max),
@legendknight1 int,
@regionid int,
@regionname varchar(max),
@zonedes varchar(max),
@owner1 varchar(max),
@owner2 varchar(max),
@owner3 varchar(max),
@owner4 varchar(max),
@owner5 varchar(max)

set @charname = 'CharName' ----- Write here charname which at the region
set @issafezone = 'no' ----- Write 'Yes' If You Want It A Safezone 'No' If You Want

If @issafezone = 'Yes'
begin
set @legendknight1 = 0
set @zonedes ='Safe Zone'
end
If @issafezone = 'No'
set @zonedes ='Battle Field'
begin
set @legendknight1 = 1
end
If @issafezone not in ('Yes','No')
begin
Print 'Error Set No Or Yes At @issafezone'
end
If Not Exists (select * From _char where charname16 = @charname)
begin
Print 'Error There is no charname with this name'
end
If Exists (select * From _char where charname16 = @charname) and @issafezone in ('Yes','No')
begin
set @regionid = ( select LatestRegion from _char where charname16 = @charname ) set @regionname = ( select ContinentName from _RefRegion where wRegionID=@regionid) set @owner1 = 'Le'set @owner2 = 'ge' set @owner4 = 'Knig' set @owner3 = 'nd' set @owner5 = 'ht'
update _RefRegion set IsBattleField=@legendknight1 where wRegionID=@regionid
print 'Region ['+@regionname+ '] Is Now '+@zonedes+' .' print 'Just Restart Your Sr_Gameserver ... Credit Goes To '+@owner1+@owner2+@owner3+@owner4+@owner5+' .'
end

Hamza FiGo
18-07-2016, 01:22 AM
:littleangel:

Mr.Rover
18-07-2016, 01:57 AM
:littleangel:


:bond:

Dev.LumiusCux
18-07-2016, 01:21 PM
شكرا بس ليه تعمل الكوري دي كلها ما انت تقدر تعملها من التابل علي طول تخليها 0
تقبل مروري

Mr.Rover
18-07-2016, 04:37 PM
شكرا بس ليه تعمل الكوري دي كلها ما انت تقدر تعملها من التابل علي طول تخليها 0
تقبل مروري

مفيش مشكلة بس دى بتحدد المكان أو الـ Area
اللى الكاركتر واقفة فيه بدل مدور على المكان فى الـ Table

Mostafa Mosaad
19-07-2016, 06:46 PM
رائع :111 (23):

basselhatemmm
20-07-2016, 12:41 AM
تسلم
:111 (3):

elfr3on2010
24-11-2016, 12:57 PM
تسلم ايدك

MR.KaBO
25-04-2019, 09:01 PM
تسلم علي الكوير يا برنس :Emoji18: