17-07-2016, 06:02 PM
|
#1
|
|
• الانـتـسـاب » Oct 2015
|
• رقـم العـضـويـة » 127461
|
• المشـــاركـات » 300
|
• الـدولـة » Tanta
|
• الـهـوايـة » Sql,DB,Media
|
• اسـم الـسـيـرفـر » Private Server
|
• الـجـنـس » Male
|
• نقـاط التقييم » 19
|
|
|
Disable/Enable Safe Zone By Simple Query
السلام عليكم دى الموضوع عبارة عن كويرى
بتعمل حاجتين
الأولى : كمثال : بتخلى الSafeZone تبقى عادية و تقتدر تضرب فيها
بمعنى مثلا مدينة زى Samarkand بتشيل خاصية الSafezone منها
برضو يعنى ايه ؟
الفرق بين الSafeZone و الNon-SafeZone
الأولى غالبا بتبقى مدينة و متقدرش تلعب جواها PVP أو تقتل يونيك
التانية دى بقى عكس الأولى تماما
الثانية : كمثال : بتخلى الNon-SafeZone تبقى SafeZone
و زى مشرحت فوق
Query Credits Goes To [geomangy]
جميع الحقوق محفوظة الى geomangy
يمكن تكون كويرى قديمة بس حبيت افيدكم
كود PHP:
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
|
|
|