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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   مشكلة فى upgrade scroll (https://silkroad4arab.com/vb/showthread.php?t=563342)

elbattawy1st 10-08-2014 02:46 AM

مشكلة فى upgrade scroll
 
انا كل ما اضيف ال produce دا
كود:

            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

يظهر زى الا فى الصورة دى
http://im59.gulfup.com/4gRFwl.png
ياريت حد يعرف الحل و يقولى

Hero 10-08-2014 03:29 AM

يبقا اكيد غلط
مفيش اكتر من الحاجت دى موجودة غلط :] صعب تلاقى واحد رافع حاجة صح

elbattawy1st 10-08-2014 03:31 AM

يعنى مفيش حل او ممكن يكون حد عارف ؟؟ :sad2:

Hero 10-08-2014 11:52 AM

حضرتك لو اضافة سطر كان حد ساعدك لاكن دى اسكروال و باين اوى انها بيظة حاول تصلحها

Yui 11-08-2014 12:17 PM

Here you go fixed code

كود PHP:

 if (@JobID 'skill id')
            
begin
                
DECLARE @CharName16 varchar(128
                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 


elbattawy1st 11-08-2014 05:18 PM

thx Yui i love you :mf_lust::mf_lust::mf_lust::mf_lust::mf_lust:

Hero 11-08-2014 06:41 PM

##


الساعة الآن 03:14 AM.

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