16-06-2020, 09:14 PM
|
#2
|
|
• الانـتـسـاب » Mar 2017
|
• رقـم العـضـويـة » 132467
|
• المشـــاركـات » 326
|
• الـدولـة » Samanoud
|
• الـهـوايـة » Design / Developer
|
• اسـم الـسـيـرفـر » Private Server
|
• الـجـنـس » Male
|
• نقـاط التقييم » 10
|
|
|
رد: ازاى اضيف Box item
بص انا اخترعت فكره كدا يارب تعجبك و تفهمها علطول
بص
ده هيكون Procedure البوكس طبعا في _Addlogitem
كود:
if (@ItemRefID = '402699' and @Operation = 41)
begin
declare @ItemCodeName varchar(129)
declare @CharNameGift varchar(64)
Set @CharNameGift = (Select CharName16 from [SRO_VT_SHARD].[dbo].[_Char] where CharID = @CharID);
set @ItemCodeName = (SELECT TOP 1 ITEM_CODE FROM _Random_Items ORDER BY NEWID())
exec SRO_VT_SHARD.dbo._ADD_ITEM_EXTERN @CharNameGift, @ItemCodeName,1,0
end
و دي Table البوكس برضو
كود:
USE [SRO_VT_SHARDLOG]
GO
/****** Object: Table [dbo].[_Random_Items] Script Date: 16/06/2020 08:07:31 م ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[_Random_Items](
[ID] [int] IDENTITY(1,1) NOT NULL,
[ITEM_CODE] [varchar](128) NULL,
[ITEM_ID] [int] NULL,
CONSTRAINT [PK__Random_Items] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
هتخلي ال Table كدا
هتكتب طبعا ال ITEM ID و ITEM CODE
و هتسيب بقيت ال0 دول زي ما هما .. كل ما تزود اصفاار كل ما النسبه بتصعب
و بس يمعلم اتمني تكون فهمتني و قكرتي تعجبك ان شاء الله

|
|
|