المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Scroll Random item


™ Hazem ™ Borkan
11-08-2017, 04:22 PM
انا عايز اعمل scroll اول ما ادوس عليه يجالي reward مجتلف زي دي بس هنا مش شغاله

http://silkroad4arab.com/vb/showthread.php?t=586788

™ Hazem ™ Borkan
12-08-2017, 01:13 PM
UP

Hamza FiGo
12-08-2017, 01:30 PM
Create Table

USE [SRO_VT_SHARDLOG]
GO
/****** Object: Table [dbo].[_HamzaSurpriseScroll] Script Date: 5.02.2016 02:12:06 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[_HamzaSurpriseScroll](
[ItemCodeName] [varchar](max) NULL,
[ItemAdet] [int] NULL,
[ItemPlus] [int] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO




AddLogItem

----------------------------------------------------------------------------------------
IF (@operation = 41 and @ItemRefID = '70009')
Begin

declare @ItemCodeName varchar(129)
declare @ItemAdet varchar(129)
declare @ItemPlus varchar(129)
declare @CharNameGift varchar(64)
Set @CharNameGift = (Select CharName16 from [SRO_VT_SHARD].[dbo].[_Char] where CharID = @CharID);
set @ItemCodeName = (SELECT TOP 1 ItemCodeName FROM _HamzaSurpriseScroll ORDER BY NEWID())
set @ItemAdet = (SELECT ItemAdet FROM _HamzaSurpriseScroll where ItemCodeName=@ItemCodeName)
set @ItemPlus = (SELECT ItemPlus FROM _HamzaSurpriseScroll where ItemCodeName=@ItemCodeName)
exec SRO_VT_SHARD.dbo._ADD_ITEM_EXTERN @CharNameGift, @ItemCodeName,@ItemAdet ,@ItemPlus
End
----------------------------------------------------------------------------------------

استخدمها علي اي سكرول ..

وفي التابل اللي هيتعمل جديد حط فية الايتمات اللي انت عايزها .. واول ما تدوس علي الاسكرول هيجيلك ايتم انت وحظك

بس محلوظة: متحطش ايتم متكرر مرتين

™ Hazem ™ Borkan
12-08-2017, 04:25 PM
Create Table

USE [SRO_VT_SHARDLOG]
GO
/****** Object: Table [dbo].[_HamzaSurpriseScroll] Script Date: 5.02.2016 02:12:06 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[_HamzaSurpriseScroll](
[ItemCodeName] [varchar](max) NULL,
[ItemAdet] [int] NULL,
[ItemPlus] [int] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO




AddLogItem

----------------------------------------------------------------------------------------
IF (@operation = 41 and @ItemRefID = '70009')
Begin

declare @ItemCodeName varchar(129)
declare @ItemAdet varchar(129)
declare @ItemPlus varchar(129)
declare @CharNameGift varchar(64)
Set @CharNameGift = (Select CharName16 from [SRO_VT_SHARD].[dbo].[_Char] where CharID = @CharID);
set @ItemCodeName = (SELECT TOP 1 ItemCodeName FROM _HamzaSurpriseScroll ORDER BY NEWID())
set @ItemAdet = (SELECT ItemAdet FROM _HamzaSurpriseScroll where ItemCodeName=@ItemCodeName)
set @ItemPlus = (SELECT ItemPlus FROM _HamzaSurpriseScroll where ItemCodeName=@ItemCodeName)
exec SRO_VT_SHARD.dbo._ADD_ITEM_EXTERN @CharNameGift, @ItemCodeName,@ItemAdet ,@ItemPlus
End
----------------------------------------------------------------------------------------

استخدمها علي اي سكرول ..

وفي التابل اللي هيتعمل جديد حط فية الايتمات اللي انت عايزها .. واول ما تدوس علي الاسكرول هيجيلك ايتم انت وحظك

بس محلوظة: متحطش ايتم متكرر مرتين

شكراا

##