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

مشاهدة النسخة كاملة : استفسار بخصوص اوقات unique


thedeathlist
06-01-2017, 02:27 AM
كنت عاوز شرح مبسط لصيغه اوقات اى حاجه فى السيرفر

افندينا ™Hamboka™
06-01-2017, 04:07 AM
اتفضل
جيبلكو النهاردة طريقة تغيير مكان ال Unique و تعديل وقت النزول
طبعا ال الموضوع باين من عنوانه
اولا : علشان تنقل ال Unique لمكان تانى حتعمل 3 Querys
1- حنجيب ال ID بتاع ال Unique
Use SRO_VT_SHARD_INIT select ID from _RefObjCommon where CodeName128 like 'MOB_RM_ROC'

2- لما نجيب ال ID بتاع ال Unique حنحوتو فى ال Query دة علشان نجيب ال dwTacticsID
USE [SRO_VT_SHARD]
SELECT [dwTacticsID] FROM [dbo].[Tab_RefTactics] WHERE (dwObjID LIKE 'UniqueID')
3- لما نجيب ال dwTacticsID حنحوتو فى ال Query دة علشان نجيب dwNestID
USE [SRO_VT_SHARD]
SELECT [dwNestID] FROM [dbo].[Tab_RefNest] WHERE (dwTacticsID LIKE 'dwTacticsID')
بعد لما نجيب بقى ال dwNestID حنفتح
SRO_VT_SHARD >>> Tab_RefNest
وندور على ID ال dwNestID قلى احنا جبناة
و هنا بقى حتلاقى كل حاجة عن ال Unique
لو عاوز تغير مكانو حتزبوت
( nRegionDBID و fLocalPosX و fLocalPosY و fLocalPosZ )
ودول ممكن تجبهم من اى Char انتا موقفى فى مكان معين من
SRO_VT_SHARD >>> _Char
ثانيا : لو عاوز تزبت ال Time بتاع ال Spawn من عمود
( dwDelayTimeMin و dwDelayTimeMax )
الزمن بالثوانى
ولو عاوز تنزل انتا Unique فى مكان تانى من غير متغير مكانو الاصلى
اعمل قلى موجود
هنا (http://silkroad4arab.com/vb/showthread.php?t=438453)
او
هنا (http://www.silkroad4arab.com/vb/showthread.php?t=470287)
اعتقد كدا تمام
By:Dodo

thedeathlist
06-01-2017, 04:58 AM
mindealy = 60 -- Minimum time before appears in seconds
SET @maxdelay = 120 -- Maximum time before appears in seconds
عاوز اعرف دول علاقتهم ببعض ايه ؟

افندينا ™Hamboka™
06-01-2017, 06:52 AM
اقل واقت ينزل فيه اليونك بعد ام يمواتmindealy
اكتر وقت ينز فيه ايونك بعد ام يموت maxdelay

Dev.Ri3o
06-01-2017, 11:10 AM
##