الموضوع: ازاى اضيف Box item
عرض مشاركة واحدة
قديم 16-06-2020, 09:14 PM   #2

H I T L E R





• الانـتـسـاب » Mar 2017
• رقـم العـضـويـة » 132467
• المشـــاركـات » 326
• الـدولـة » Samanoud
• الـهـوايـة » Design / Developer
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
H I T L E R صـاعـد

H I T L E R غير متواجد حالياً



افتراضي رد: ازاى اضيف 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 دول زي ما هما .. كل ما تزود اصفاار كل ما النسبه بتصعب
و بس يمعلم اتمني تكون فهمتني و قكرتي تعجبك ان شاء الله