الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=289)
-   -   Released disconnect for thiefs inside towns (https://silkroad4arab.com/vb/showthread.php?t=589176)

Sa Vi 15-07-2015 06:29 AM

Released disconnect for thiefs inside towns
 
السلام عليكم ورحمة الله وبركاته

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

add in SRO_VT_SHARDLOG
ِAddlogitem


كود PHP:

  --Thief Town dc--   
    IF (@
Operation 114 and @targetStorage 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 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

رد: Released disconnect for thiefs inside towns
 
تمام استمر :D

Dev. iLegend 17-07-2015 04:02 AM

رد: Released disconnect for thiefs inside towns
 
بص يا باشا احب بس اوضحلك كذا نقطة ،،
الـ 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

رد: Released disconnect for thiefs inside towns
 
اولا كلامك كله فوق دماغي بس هقولك على حاجة احصائيات الكراكتر يتتحدث كل اقل من ثانية ومن غير تليبورت المفروض حضرتك راجل (مطور) وعارف نقطة زي دي
والسيتسم ده انا شغال بيه بقالي 7 شهور وزيادة والحمدلله مفهوش اي بج وتقدر حضرتك تستخدمه وتجربه وتبقا thief وتجرب تلم تريد من جوا التون وبرا التون
السيستم ده بيجيب المكان الي انتا واقف فيه وانتا thief واول لما بتلم تريد وانتا جوا التون بيديك دي سي على طول
يعني ملهوش علاقة خالص بجزء كبير من الي حضرتك بتتكلم فيه . وكنت تقدر برضو تجرب قبل الكلام ده كله .!
ده يقدر يثبتلك ان بتيغير مكان الكراكتر في اقل من ثانية ومن غير تلييورب هتعرف انه قاريك وانتا جوا التون وانتا برا
كود PHP:

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

رد: Released disconnect for thiefs inside towns
 
ع العموم هجرب موضوع الكراكتر ده ،، والـ EventID 114 هشوفه بتاع لم التريد ولا فرد الـ pet ،، بس الكلام دا مش دلوقتي عشان انا مسافر 6 ايام وهرجع الاسبوع الجاي انشاء الله ،،

Sa Vi 20-07-2015 01:52 PM

رد: Released disconnect for thiefs inside towns
 
تمام خد وقتك ..

d0lar 27-08-2015 11:44 AM

رد: Released disconnect for thiefs inside towns
 
تمام

Golden sro 27-08-2015 09:10 PM

رد: Released disconnect for thiefs inside towns
 
اولا دة مش هيدى دى سى ولا حاجة
هو كل الـ هيعموا هيمسحلوا الـ goods الـ معاه فى ال inventory بتاعت الـ pet بعد ما يعمل تليبورت للـ theif town

AhmedNESTA3 26-12-2017 07:30 AM

رد: Released disconnect for thiefs inside towns
 
عاااش.

.Gamer. 27-12-2017 09:33 PM

رد: Released disconnect for thiefs inside towns
 
الله ينور:mfr_lol:

Kabloz™ 29-12-2017 03:33 AM

رد: Released disconnect for thiefs inside towns
 
نجرب و نشوف :)


الساعة الآن 11:02 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.