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

مشاهدة النسخة كاملة : Released disconnect for thiefs inside towns


Sa Vi
15-07-2015, 06:29 AM
السلام عليكم ورحمة الله وبركاته

طبعا في ناس كتير بتعاني من وجود ال Thiefs جوا ال Towns وبالاخص لو كانو عاملين Job Coin
اتفضلو ده الحل ومفيش Thiefs جوا ال Tonws تاني ب Trades :)

add in SRO_VT_SHARDLOG
ِAddlogitem


--Thief Town dc--
IF (@Operation = 114 and @targetStorage = 2 and @slot_From = 255)
begin
declare @isbattle tinyint
declare @jobtype int
select @isbattle = IsBattleField from Vengard_SHARD.dbo._RefRegion where wRegionID = (Select LatestRegion from Vengard_SHARD.dbo._Char where CharID = @CharID)
select @jobtype = jobtype from Vengard_SHARD.dbo._CharTrijob where CharID = @CharID
IF (@isbattle = 0 and @jobtype = 2)
BEGIN
Declare @cosID int = (select ID from Vengard_SHARD.dbo._CharCOS where OwnerCharID = @CharID)
Delete from Vengard_SHARD.dbo._InvCOS where COSID = @cosID
Delete from Vengard_SHARD.dbo._CharCOS where
(OwnerCharID = @CharID) and (RefCharID between '2187' and '2189'
or RefCharID between '3915' and '3917'
or RefCharID between '3912' and '3914'
or RefCharID between '2184' and '2186'
or RefCharID between '23250' and '23257'
or RefCharID between '23258' and '23265'
or RefCharID between '23905' and '23912')
end
end



تحياتي

merazz012
16-07-2015, 05:23 AM
تمام استمر :D

Dev. iLegend
17-07-2015, 04:02 AM
بص يا باشا احب بس اوضحلك كذا نقطة ،،
الـ Thief عشان يعمل البج ويدخل Savezone بالتريد بيكون برا المدينة تمام ،، فى وقت ثانية او ثانيتين عشان ينزل الـ Transport pet فى الوقت ده انت بتعمل البج بتكون برا ال Savezone وبتدخل الـ Savezone بالـ Pet وتعمله Stuck وتطلع تلم التريد بالكراكتر وبعدين تستخدم Thief town return scroll دي حاجة ،،
الحاجة التانية هي ان الـ Region و ال X Y Z و WorldID احداثيات الكراكتر يعني مش بتتسجل فى الداتا بيز إلا اما تعمل Log out ،، أو تيليبورت تقريباً (مش متأكد من التيليبورت دي عشان مجربتهاش قبل كدا ) وانت فى الكيوري دي بتجيب اخر احداثيات الكراكتر اللى متسجلة فى الداتا بيز مع Operation 114 اللى هي Summon Pet Operation ودي مش مظبوطة عشان الاحداثيات مش بتتسجل اول بأول يأي حركة للكراكتر وتقدر تجرب الكلام دا لو مش واثق فى كلامي ،،
فا عشان تعمل الموضوع ده لازم تكون عارف الـ LatestRegion اللي موجود فيه وقت نزول الـ Pet ودي مينفعش انك تعرفها من الداتا بيز ،، لأنه هيجبلك مكانه فى اخر Teleport او Relog

والنقطة الأولانية تكفي على فكرة ان السيستم دا هيبقا Full bugged ليه ؟
ركز شوية كدا ،، الـ Thief أصلاً مينفعش ينزل Transport pet أبداً فى الـ Savezone حتى بالبج ده ،، دا بينزل الـ Pet وهو على خط المدينة اللى فاصل بين Save والـ Battle Zone فى لما ينزل الـ Pet على الكيوري اللى موجودة دي ،، هيحصل كالآتي ،،
هيروح يشوف اخر مكان متسجل فى الداتا بيز للكراكتر اللى جايله الـ ID بتاعها وكذلك الـ JobType
هيلاقيها Thief Jobtype = 2 لحد كدا تمام ،، هيروح يشوف الـ Region اللى متسجل ده IsBattleField = 0 or 1 لقاه 0 هيشتغل لقاه 1 مش هيشتغل ،،
طيب انا دلوقتي قومت طالع بالاكونت الـ Thief بتاعي برا المدينة ،، وعملت Relog or Teleport أياً كان المهم عملت EventID = 9 يعني Spawn EventID اتسجللي اخر مكان ليا برا المدينة IsBattleField = 1 يعني وجيت عملت البج ،، هيتعمل عادي جداً ولا هيأثر معايا ،،
طيب مثال تاني برضه ،، انا دلوقتي Thief مش بعمل بج بوقع تريدات وبسرقها ،، اخر مكان متسجل ليا فى الداتا بيز هو المدينة IsBattleField = 0 يعني ،، اوقع التريد واجي عشان المه وانزل pet اخد كراش عشان السيستم اشتغل عليه ومسحله ال Pet فا بالتالي الداتا بيز حاسة انه معهوش pet ولما يجي يلم فى الـ pet هياخد كراش وهيدخل مش هيلاقي الـ pet ،،

أرجوا اني شرحتلك شرح مفصل عن المشاكل والعيوب اللى هتقابلك لما تستخدم السيستم ده ،،

Sa Vi
17-07-2015, 09:09 AM
اولا كلامك كله فوق دماغي بس هقولك على حاجة احصائيات الكراكتر يتتحدث كل اقل من ثانية ومن غير تليبورت المفروض حضرتك راجل (مطور) وعارف نقطة زي دي
والسيتسم ده انا شغال بيه بقالي 7 شهور وزيادة والحمدلله مفهوش اي بج وتقدر حضرتك تستخدمه وتجربه وتبقا thief وتجرب تلم تريد من جوا التون وبرا التون
السيستم ده بيجيب المكان الي انتا واقف فيه وانتا thief واول لما بتلم تريد وانتا جوا التون بيديك دي سي على طول
يعني ملهوش علاقة خالص بجزء كبير من الي حضرتك بتتكلم فيه . وكنت تقدر برضو تجرب قبل الكلام ده كله .!
ده يقدر يثبتلك ان بتيغير مكان الكراكتر في اقل من ثانية ومن غير تلييورب هتعرف انه قاريك وانتا جوا التون وانتا برا
42381 0 14888 explain 34 120 120 11340476 250 74 74 1000000000 590665 162 0 0 10448 10448 24744 989.6338 -0.43667 1916.628 2094 0 45 0 0 0 0 0 0 1 0 1 0 1 0 0 2015-07-17 09:01:00 25000 953.8506 -32.60888 1336.901 0 0 0 0 1 1 1 0
42381 0 14888 explain 34 120 120 11340476 250 74 74 1000000000 590665 162 0 0 10448 10448 25000 979.973 -0.434198 12.75879 2094 0 45 0 0 0 0 0 0 1 0 1 0 1 0 0 2015-07-17 09:01:00 25000 953.8506 -32.60888 1336.901 0 0 0 0 1 1 1 0
ومستنى ردك بعد التجربة ..
شكرا لرائيك

Dev. iLegend
19-07-2015, 07:29 AM
ع العموم هجرب موضوع الكراكتر ده ،، والـ EventID 114 هشوفه بتاع لم التريد ولا فرد الـ pet ،، بس الكلام دا مش دلوقتي عشان انا مسافر 6 ايام وهرجع الاسبوع الجاي انشاء الله ،،

Sa Vi
20-07-2015, 01:52 PM
تمام خد وقتك ..

d0lar
27-08-2015, 11:44 AM
تمام

Golden sro
27-08-2015, 09:10 PM
اولا دة مش هيدى دى سى ولا حاجة
هو كل الـ هيعموا هيمسحلوا الـ goods الـ معاه فى ال inventory بتاعت الـ pet بعد ما يعمل تليبورت للـ theif town

AhmedNESTA3
26-12-2017, 07:30 AM
عاااش.

.Gamer.
27-12-2017, 09:33 PM
الله ينور:mfr_lol:

™Kabloz
29-12-2017, 03:33 AM
نجرب و نشوف :)