شـريـط الاهـداءات | |
قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة [ قسم خاص لأسئلة واستفسارات عمل السيرفرات الخاصة ] [ يرجى الالتزام بقوانين قسم الأسئلة والاستفسارات ] |
|
أدوات الموضوع | انواع عرض الموضوع |
26-11-2021, 02:42 AM | #1 | ||||||||||||
|
Fix Procedure need fix this to work i try to add it to give random silk 10~50 Msg 137, Level 15, State 2, Line 33 Must declare the scalar variable "@CharID". كود:
IF @Operation = 16 BEGIN IF (@ItemRefID = 43914) -- RefObjCommon ID (Scroll) (By ShuJaira) BEGIN declare @upper int = '50' declare @lower int = '20' declare @random int = ROUND(((@upper - @lower -1) * RAND() + @lower), 0) set @charname = (select CharName16 from sro_vt_shard.dbo._Char where CharID=@CharID) end BEGIN DECLARE @UserID varchar(56) = (SELECT JID FROM SRO_VT_ACCOUNT.dbo.TB_User U WITH(NOLOCK) JOIN SRO_VT_SHARD.dbo._User U2 WITH(NOLOCK) ON U.JID = U2.UserJID WHERE CharID = @CharID) EXEC SRO_VT_ACCOUNT.CGI.[CGI_WebPurchaseSilkPServer] @UserID,@random -- for silks END END this procedure give random silk 20~50 |
||||||||||||
|
27-11-2021, 09:37 PM | #2 | ||||||||||||
|
اعمل declare لى CharID
|
||||||||||||
|
27-11-2021, 11:06 PM | #3 | |||||||||||||
|
اقتباس:
كود:
set @charname = (select CharName16 from sro_vt_shard.dbo._Char where CharID=@CharID) |
|||||||||||||
|
29-11-2021, 02:04 AM | #4 | ||||||||||||
|
فوق وغير اسم ال shard لو هو كابيتال اكتبو كابيتال
|
||||||||||||
|
04-12-2021, 04:11 PM | #5 | ||||||||||||
|
أنت غالبا حولت تستخدمه بره ال _addlogitem علشان كده جالك المشكلة دي لان الProcedure ده بيتحط جوة _addlogitem
|
||||||||||||
|
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|