قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة [ قسم متخصص فى شروحات و البرامج في عمل السيرفرات الخاصة ] [ يرجى عدم وضع الأسئلة والاستفسارات في هذا القسم ] |
|
أدوات الموضوع | انواع عرض الموضوع |
18-02-2015, 07:15 PM | #1 | ||||||||||
|
النهاردة جايبلك system كدة مش معمول فى Servers كتير بس قولت يمكن يعجبكوا و افيدكوا.. الـ System ده عبارة عن انك لما ترفع devil A + معين كدة انت تكون محددو.. هتضرب السكرول اللى هديك ال lines بتاعتها و هتعملك teleport وحدها و يجيلك Devil S +0 .. ياريت الSystem يعجلكوا DB Side 1- Scroll.. _RefObjCommon كود PHP:
كود PHP:
Itemdata_45000.txt كود PHP:
كود PHP:
الفيديو شكرااا للباشا Hamza Figo [YOUTUBE]qDoX_VEYThs[/YOUTUBE] كلمة شكرااا تكفينى y.png" border="0" alt="" title="Helmety" class="inlineimg" /> يارب يكون عجبكم |
||||||||||
التعديل الأخير تم بواسطة X_Shadow ; 19-02-2015 الساعة 03:41 PM
|
18-02-2015, 07:43 PM | #2 | ||||||||||
|
#Approved اظبط اكوادك و هات صور من الجيم عشان نقدر نقيم الموضوع |
||||||||||
|
18-02-2015, 07:52 PM | #3 | ||||||||||
|
تسلم ايدك. بس محتاج تنسيق . منتظرين التنسيق |
||||||||||
|
18-02-2015, 08:16 PM | #4 | ||||||||||
|
مش المفروض البروسيدر تبقي كدا ؟ انت مش حاطط ID الاسكرول فيها كود:
IF ((@Operation = 41 ) AND (@ItemRefID = 41887)) BEGIN IF (@ItemRefID = Scroll ID FROM _RefObjCommon) BEGIN declare @RefCharID int DECLARE @OldItemCodeName varchar(128) DECLARE @SS varchar(128) DECLARE @OldItemPlus int DECLARE @NewItemCodeName varchar(128) Declare @RefMail INT = (Select ItemID From SRO_VT_SHARD.dbo._Inventory Where CharID=@CharID AND Slot ='13') Declare @RefMailID INT = (Select RefItemID From SRO_VT_SHARD.dbo._Items Where ID64 = @RefMail) select @OldItemCodeName = CodeName128 from SRO_VT_SHARD.dbo._RefObjCommon where ID = @RefMailID if(@OldItemCodeName = 'ITEM_MALL_AVATAR_M_NASRUN' or @OldItemCodeName = 'ITEM_MALL_AVATAR_M_NASRUN_BLUE' or @OldItemCodeName = 'ITEM_MALL_AVATAR_M_NASRUN_YELLOW') begin set @NewItemCodeName = 'ITEM_MALL_AVATAR_M_NASRUN_UNIQUE' end if(@OldItemCodeName = 'ITEM_MALL_AVATAR_W_NASRUN' or @OldItemCodeName = 'ITEM_MALL_AVATAR_W_NASRUN_BLUE' or @OldItemCodeName = 'ITEM_MALL_AVATAR_W_NASRUN_YELLOW') begin set @NewItemCodeName = 'ITEM_MALL_AVATAR_W_NASRUN_UNIQUE' end declare @CharName16 varchar(64) set @OldItemPlus =OLD Devil Plus set @NewItemPlus = 0 DECLARE @ReplaceID int SET @REPLACEID = (select top 1 ItemID from SRO_VT_SHARD.dbo._Inventory as inv inner join SRO_VT_SHARD.dbo._Items as itm on inv.ItemID = itm.ID64 inner join SRO_VT_SHARD.dbo._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 SRO_VT_SHARD.dbo._Inventory set ItemID = 0 where ItemID = @ReplaceID and CharID = @CharID select @CharName16 =CharName16 from SRO_VT_SHARD.dbo._Char where CharID=@CharID exec SRO_VT_SHARD.dbo._ADD_ITEM_EXTERN @CharName16,@NewItemCodeName,1,@NewItemPlus end end END |
||||||||||
|
18-02-2015, 08:22 PM | #5 | |||||||||||
|
ما هو كاتب يا حمزة اقتباس:
|
|||||||||||
|
18-02-2015, 08:28 PM | #6 | |||||||||||
|
اقتباس:
اها مختش بالي منها سوري |
|||||||||||
|
18-02-2015, 09:02 PM | #7 | ||||||||||
|
تم التنسيق والحمدالله كله كدا تمام ارجو التقيم |
||||||||||
|
18-02-2015, 09:03 PM | #8 | ||||||||||
|
فين ال credits? انا اللى منزل ده برضو فى منتدى تانى عالأقل قول منقول او ادى Credits -.- |
||||||||||
|
18-02-2015, 09:08 PM | #9 | |||||||||||
|
اقتباس:
لو دا صحيح ياريت تكتب منقول |
|||||||||||
|
18-02-2015, 09:28 PM | #10 | ||||||||||
|
تعديل بسيط علي البروسيدر كود:
IF (@Operation = 41) BEGIN IF (@ItemRefID = 70023) BEGIN declare @RefCharID int DECLARE @OldItemCodeName varchar(128) DECLARE @SS varchar(128) DECLARE @OldItemPlus int DECLARE @NewItemPlus int DECLARE @NewItemCodeName varchar(128) Declare @RefMail INT = (Select ItemID From SRO_VT_SHARD.dbo._Inventory Where CharID=@CharID AND Slot ='13') Declare @RefMailID INT = (Select RefItemID From SRO_VT_SHARD.dbo._Items Where ID64 = @RefMail) select @OldItemCodeName = CodeName128 from SRO_VT_SHARD.dbo._RefObjCommon where ID = @RefMailID if(@OldItemCodeName = 'ITEM_MALL_AVATAR_M_NASRUN' or @OldItemCodeName = 'ITEM_MALL_AVATAR_M_NASRUN_BLUE' or @OldItemCodeName = 'ITEM_MALL_AVATAR_M_NASRUN_YELLOW') begin set @NewItemCodeName = 'ITEM_MALL_AVATAR_M_NASRUN_UNIQUE' end if(@OldItemCodeName = 'ITEM_MALL_AVATAR_W_NASRUN' or @OldItemCodeName = 'ITEM_MALL_AVATAR_W_NASRUN_BLUE' or @OldItemCodeName = 'ITEM_MALL_AVATAR_W_NASRUN_YELLOW') begin set @NewItemCodeName = 'ITEM_MALL_AVATAR_W_NASRUN_UNIQUE' end declare @CharName16 varchar(64) set @OldItemPlus = 7 set @NewItemPlus = 0 DECLARE @ReplaceID int SET @REPLACEID = (select top 1 ItemID from SRO_VT_SHARD.dbo._Inventory as inv inner join SRO_VT_SHARD.dbo._Items as itm on inv.ItemID = itm.ID64 inner join SRO_VT_SHARD.dbo._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 SRO_VT_SHARD.dbo._Inventory set ItemID = 0 where ItemID = @ReplaceID and CharID = @CharID select @CharName16 =CharName16 from SRO_VT_SHARD.dbo._Char where CharID=@CharID exec SRO_VT_SHARD.dbo._ADD_ITEM_EXTERN @CharName16,@NewItemCodeName,1,@NewItemPlus end end END |
||||||||||
|
18-02-2015, 09:42 PM | #11 | ||||||||||
|
حاول تختصر الكلام فى الـ Procedure كود PHP:
ملحوظة : الـ Procedure دا بيعمل ابجريد لاي ديفل A ان كان M او F ولازم يكون الكراكتر لابسة الديفل ويكون بالـ + اللى تحدده بدل '5' |
||||||||||
التعديل الأخير تم بواسطة Dev. iLegend ; 18-02-2015 الساعة 10:16 PM
|
18-02-2015, 10:36 PM | #12 | ||||||||||
|
تم التجربة وشغالة تمام . عندي عملتها علي DevilA+7 زي الفيديو دا [YOUTUBE]qDoX_VEYThs[/YOUTUBE] |
||||||||||
|
18-02-2015, 10:51 PM | #13 | ||||||||||
|
تمام تسلم ايدك يا معلم |
||||||||||
|
18-02-2015, 10:57 PM | #14 | |||||||||||
|
اقتباس:
If @operation = 41 and @ItemRefID = 'Scroll id from objcommon' begin declare @PLUS INT = '9' /* YOUR REQUIRED PLUS TO UPGRADE DEVIL*/ declare @OldSpiritCode varchar(max) declare @NewSpiritCode varchar(max) declare @ItemID = (select id from SRO_VT_SHARD.._refobjcommon where codename128 like @OldSpiritCode) declare @Item64 = (SELECT top 1 ID64 FROM SRO_VT_SHARD.._ITEMS itm inner join sro_VT_Shard.._inventory inv on itm.id64 = inv.itemid where inv.charid = @charid and itm.refitemid = @ItemID and inv.slot >= 13 and itm.optlevel >= @PLUS) select @oldSpiritCode = codename128 from sro_VT_SHARd.._refobjcommon if @oldSpiritCode = 'DEVIL_CODENAME128' begin set @NewSpiritCode = 'NEWDEVIL_CODENAME128' end update sro_vt_shard.._items set refitemid = @ItemID,optlevel = 0 where id64 like @item64 end ياريت محدش يقول منقول. |
|||||||||||
|
18-02-2015, 11:02 PM | #15 | ||||||||||
|
الناس الضليغة دي طالب منهم طلب بسيط ^^ سكرول Weapon upgrade 14D+12 B Rare >>> 15D A Rare ^^ |
||||||||||
|
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | الردود | آخر مشاركة |
[Release] Max-Sro l D11 l Pve l New System 100% Free2Play l Unique System | Mazika Yasser | قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة | 21 | 06-03-2019 12:48 AM |
Upgrade system | ™XerK™ | قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة | 7 | 11-09-2014 01:42 PM |
طلب Upgrade system | youssefsro | قسم المواضيع المكررة و المخالفة | 0 | 04-06-2014 02:28 PM |