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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=289)
-   -   New Upgrade System Weapon ^^ Fixed (https://silkroad4arab.com/vb/showthread.php?t=530877)

StayAlive-Online 08-10-2013 05:12 PM

New Upgrade System Weapon ^^ Fixed
 
و طبعا كالعادة فى الحصريات

نظام الابجريد الجديد

عباره عن سكرول لما تضربها

حتدور على الايتم اللى حيكون فى الانفينتورى فى اول خانه من على الشمال

لو لقيتو زى الايتم اللى حيكون فى الكود و بنفس البلاص اللى مكتوب فى الكود بردو

حيدى للى ضرب الاسكرول دى ايتم تانى و تقدر تحددلو البلاص اللى انت عاوزو و الايتم التانى دة مكتوب فى الكود بردو

الكود مجرب عندى فى السيرفر و شغال تمام


الكود دة يتحطو فى _addtimedjob

كود:

            if (@JobID = 'skill id')
            begin
                DECLARE @OldItemCodeName varchar(128)
                set @OldItemCodeName= 'ITEM_EU_TSWORD_14_B_RARE'
                DECLARE @OldItemPlus int
                set @OldItemPlus =7
                DECLARE @NewItemCodeName varchar(128)
                set @NewItemCodeName =  ('ITEM_EU_TSWORD_15_A_RARE')
                DECLARE @NewItemPlus int
                set @NewItemPlus = 0
                DECLARE @ReplaceID int
                SET @REPLACEID = (select top 1 ItemID from _Inventory as inv inner join _Items as itm on inv.ItemID  = itm.ID64 inner join _RefObjCommon as common on itm.RefItemID = common.ID where inv.CharID = @CharID and common.CodeName128 = @olditemCodeName and itm.OptLevel >= @OldItemPlus)
                if (@ReplaceID > 0)
                begin
                    Update _Inventory set ItemID = 0 where ItemID = @ReplaceID and CharID = @CharID
                    select @CharName16 =CharName16  from _Char where CharID=@CharID
                    exec _ADD_ITEM_EXTERN @CharName16,@NewItemCodeName,1,@NewItemPlus
                end
                return -3
                end

نحن نحاول بقدر الامكان التطوير و نشر هذه التطورات حتى نرى السيرفرات المصريه اقوى و احسن سيرفرات تتمتع باعلى قدر من التحسينات و ننافس بها السيرفرات الغربيه

نتمنى ان نكون قد افدناكم و بهذا الكود نستطيع عمل افكار جديدة لسيرفرت خاصه ننافس بها الغرب


تحياتى للجميع

ღ♥ČrimeḾaster♥ღ 08-10-2013 08:57 PM

تمت الموافقة.

●♥ Marwan1337 ♥● 08-10-2013 09:13 PM

تمــت المــوافقــة ,,

CriZ 08-10-2013 11:00 PM

استاذ ولله يا ايمن
وبجد انا مش كونت فاكر الى انت حتعمل موضوع بسرعة دى
دا الى مخلى السيرفر فى تقدم
وان شاء الله انا بردة حضيف كام موضوع قريب


StayAlive-Online 08-10-2013 11:03 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة GM] CriZ] (المشاركة 4899698)
استاذ ولله يا ايمن
وبجد انا مش كونت فاكر الى انت حتعمل موضوع بسرعة دى
دا الى مخلى السيرفر فى تقدم
وان شاء الله انا بردة حضيف كام موضوع قريب



تسلم يا كبييييييييييييييييييير
:biggrinthumb::biggrinthumb::biggrinthumb::biggrin thumb::biggrinthumb:

CriZ 09-10-2013 08:22 PM

مفيش حد مقدر قيمة الموضوع خسارة
:cloud:

™Ëxplõd™ 09-10-2013 08:39 PM

Nice ONe

MyRȝturn 09-10-2013 09:23 PM

تسلم

●♥ Marwan1337 ♥● 09-10-2013 10:48 PM

طــولـ عمــركـ جصــرى يـا أيمــن ,, أستمــر :)

افندينا ™Hamboka™ 10-10-2013 05:13 PM

تسلم

aw_elkady 27-02-2014 03:10 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة StayAlive-Online (المشاركة 4899146)
و طبعا كالعادة فى الحصريات

نظام الابجريد الجديد

عباره عن سكرول لما تضربها

حتدور على الايتم اللى حيكون فى الانفينتورى فى اول خانه من على الشمال

لو لقيتو زى الايتم اللى حيكون فى الكود و بنفس البلاص اللى مكتوب فى الكود بردو

حيدى للى ضرب الاسكرول دى ايتم تانى و تقدر تحددلو البلاص اللى انت عاوزو و الايتم التانى دة مكتوب فى الكود بردو

الكود مجرب عندى فى السيرفر و شغال تمام


الكود دة يتحطو فى _addtimedjob

[LEFT][CODE] if (@JobID = 'skill id')
begin



تحياتى للجميع

اي سكل مقصودة بـ skill id

Last_Fiddler 28-02-2014 02:45 AM

شكرا تسلم ايدك

JanGanSRO 30-03-2014 04:42 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة aw_elkady (المشاركة 5016189)
اي سكل مقصودة بـ skill id

ايوة يا افندم
حتجيب رقم الاسكيل و تحطو فى المكان المخصص ليه فى الكود

Last_Fiddler 02-04-2014 02:45 AM

رقم انه اسكل بالظبط وكمان هوه انا عيز اعملها للدجرى كله لازم اعمل كزه واحده كل واحده بالكود بتاع الايتم يعنى وله ينفع وحده بس تحول لاى حاجه ؟
وكمان اضيفها عدى فى التاب تحت الموجود فى الجوب بس كده
وكدها ايه جوه الجيم

JanGanSRO 02-04-2014 09:15 AM

رقم الاسكيل = skill id In Refskill
انهى سكيل بالظبط تعمل فيها
طبعا انت حتضيف سكيلات جديدة اى سطور لاى سكيل مثلا خد كوبى من سطر الاسكيل بتاع hp or mp 800 بتاع الايتم مول

الكود دة بيحول ايتم واحد يعنى لو عاوز كذا ايتم يبقى حتكرر الكود

بص اقولك انا حاجة حلوة انا بحاول اوضحلك الصورة ازاى

انا تعبان شويه اليومين دوول
بازن الله فى اقرب وقت ححاول اشرحلكم الموضوع ده كلو بالفيديو

انا عاملو فى السيرفر عندى و شغال تمام


الساعة الآن 04:44 AM.

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