مشاهدة النسخة كاملة : افكار لاسكرولات جديدة
بما انى فاضى ومش لاقى حاجة اعملها
دلوقتى اى حد عندة فكرة اسكرول يكتبها هنا وانا هعملهالة :clapping:
Hamza FiGo
01-04-2016, 02:23 PM
تمت الموافقه
تم تغيير اسم الموضوع بس ^^. الموضوع هيكون مهم ولو عليه اقبال وافكار جديدة وفية متابعه منك هيتثبت فورا
Admin.White
01-04-2016, 02:55 PM
رساله تعمل Upgrade للويبيون بس مش شرط يكون بلص معين.. لا بمجرد يكون فيه عدد معين من الويبيون زي مثلا إتنين أو تلاته فيعمل Upgrade
Hamza FiGo
01-04-2016, 09:42 PM
رساله تعمل Upgrade للويبيون بس مش شرط يكون بلص معين.. لا بمجرد يكون فيه عدد معين من الويبيون زي مثلا إتنين أو تلاته فيعمل Upgrade
تقريبا مينفعش!! لان في السيستم انت بتحددله سلوت الويبون فين اللي هيتعمله ابجريد بعد كدة بتقول يعمل اية !!
Jayden
01-04-2016, 11:35 PM
تقريبا مينفعش!! لان في السيستم انت بتحددله سلوت الويبون فين اللي هيتعمله ابجريد بعد كدة بتقول يعمل اية !!
ينفع يا باشا .. انا عملتلك ال Proc واقراه وهتفهم
USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_SpellUpgSys] Script Date: 4/1/2016 9:49:24 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[_JaydenUpg]
@CharID INT,
@ItemID int,
@Slot1 int,
@Slot2 int
AS
DECLARE @IID int
,@IID2 int
,@RefID int
,@RefID2 int
,@InvID int
,@Type varchar(50) = NULL
,@T1 int
,@T2 int
,@T3 int
,@T4 int
,@NID int
,@Gender varchar(8)
,@Color varchar(16)
,@DG int
IF @ItemID = '42572' -- Scroll ID
SET @Type = 'Weapon'
IF @ItemID = '42573' -- Scroll ID
SET @Type = 'Set'
IF @ItemID = '42574' -- Scroll ID
SET @Type = 'Shield'
IF @ItemID = '42575' -- Scroll ID
SET @Type = 'Access'
/**_# Get ItemID of item in slot 13.*/
SELECT TOP 1 @IID=ID64,@RefID=RefItemID
FROM SRO_VT_SHARD.dbo._Items I INNER JOIN SRO_VT_SHARD.dbo._Inventory IV
WITH(NOLOCK) ON I.ID64 = IV.ItemID
WHERE Iv.Slot = @Slot1 AND CharID = @CharID
/**_# Get ItemID of item in slot 14.*/
SELECT TOP 1 @IID2=ID64,@RefID2=RefItemID
FROM SRO_VT_SHARD.dbo._Items I INNER JOIN SRO_VT_SHARD.dbo._Inventory IV
WITH(NOLOCK) ON I.ID64 = IV.ItemID
WHERE Iv.Slot = @Slot2 AND CharID = @CharID
IF @IID = 0 AND @RefID = 0
BEGIN
RETURN -1
END
IF @IID > 0 AND @RefID > 0
BEGIN
/**_# Get all required informations to upgrade the item.*/
SELECT TOP 1 @T1 = T1 , @T2 = T2 , @T3 = T3 , @T4 = T4,@Gender = Gender,@Color = Color ,@DG = DG
FROM SRO_VT_SHARDLOG.dbo._UpgradeItems
WITH(NOLOCK) WHERE [TYPE] = @Type
AND [Required] = 'Low'
AND ID = @RefID
SELECT TOP 1 @NID = ID
FROM SRO_VT_SHARDLOG.dbo._UpgradeItems
WITH(NOLOCK) WHERE [TYPE] = @Type
AND T1 = @T1
AND T2 = @T2
AND T3 = @T3
AND T4 = @T4
AND [Required] = 'Top'
AND Gender = @Gender
AND Color = @Color
AND DG = @DG
/**_# Upgrade your item.*/
IF @T1 IS NOT NULL BEGIN
DELETE FROM SRO_VT_SHARD.dbo.Items
WHERE RefItemID = @RefID2 and ID64 = @IID2
UPDATE SRO_VT_SHARD.dbo._Items
SET RefItemID = @NID , OptLevel = '0', MagParamNum = '0'
, MagParam1 = '0'
, MagParam2 = '0'
, MagParam3 = '0'
, MagParam4 = '0'
, MagParam5 = '0'
, MagParam6 = '0'
, MagParam7 = '0'
, MagParam8 = '0'
, MagParam9 = '0'
, MagParam10 = '0'
, MagParam11 = '0'
, MagParam12 = '0'
WHERE ID64 = @IID
END
END
وأدى ال Table
USE [SRO_VT_SHARDLOG]
GO
/****** Object: Table [dbo].[_UpgradeItems] Script Date: 4/1/2016 10:29:10 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[_UpgradeItems](
[service] [int] NOT NULL,
[ID] [int] NOT NULL,
[Codename] [varchar](50) NULL,
[T1] [smallint] NULL,
[T2] [smallint] NULL,
[T3] [smallint] NULL,
[T4] [smallint] NULL,
[Required] [varchar](24) NULL,
[Type] [varchar](50) NULL,
[Gender] [varchar](8) NULL,
[Color] [varchar](16) NULL,
[DG] [int] NULL,
CONSTRAINT [PK__UpgradeItems] 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 بال Items بقى على حسب الديجرى بتاعك
وكمان دى مظبوطه على ال Dye System عشان ميحصلش لخبطه معاه
Addlogitem_
IF @Operation = 16 and @ItemRefID BETWEEN 42572 AND 42575
EXEC _SRO_VT_SHARDLOG.dbo.[_JaydenUpg] @CharID , @ItemRefID , 13 , 14
واعملوا Scrolls بقى بال IDs دى او ظبطو ال IDs على اللى عندكم
أنا مجربتش ال Procedure بس هو كده يشتغل ان شاء الله
Dev Ahmed
02-04-2016, 12:02 AM
ياريت سيستم بسيط لاوتوماتيك افينت مثلا Lucky Party Number / Trivia Questions خصوصا ان في برامج تساعد في عملها زي Vsro Multi Tool
Black Shield
02-04-2016, 12:07 AM
طيب فكره جميلة
انا معاك كل ما اكون فاضي هاشوف الأفكار الي موجوده
و ننفزها و ان شاء الله نفيد الناس
Jayden
02-04-2016, 12:09 AM
ياريت سيستم بسيط لاوتوماتيك افينت مثلا Lucky Party Number / Trivia Questions خصوصا ان في برامج تساعد في عملها زي Vsro Multi Tool
افكار لاسكرولات جديدة
Dev Ahmed
02-04-2016, 05:31 AM
1-حضرتك ممكن تعمل سكرول لتغيير glow للويبن بحيث اني لو مش عاجبني glow بتاع الويبن اضرب السكرول واختار glow تاني غيره.
2-سكرول لتغير ال title name يعني تكون انت محدد ال titles وناس تفتح السكرول تختار اي title من ال titles الي انت محددهم .
3-سكرول reset stats int / str عشان كل الي موجودين فيهم بج لو انت pk في donwhang cave وضربت السكرول يجيلك points ال reset و hp/mp بتاعك مش اتعملو reset .
وبالتوفيف ان شاء الله
ابو ليلى
02-04-2016, 10:27 AM
الفكرة دى جت فى بالى بس نفسى حد يعملهلنا
دلوقتى فى اسكلات GM and اسكل VIP
تمام دلقتى انا عاوز اخد اسكلات ال vip دى عاوز اعمل اسكرول تضرب زيها زى البرميم والجود بلس تقعد 28 يوم
دى هستفاد منها انها هتبقى نيو اسكل لى اللعيبى اللى عاوز يشحن يشحن زيها زى البرميم والجود بلس والهونر بف يريت حد يشوفلنا الحوار دة ويهتم بية ممكن
Black Shield
02-04-2016, 02:47 PM
1-حضرتك ممكن تعمل سكرول لتغيير glow للويبن بحيث اني لو مش عاجبني glow بتاع الويبن اضرب السكرول واختار glow تاني غيره.
2-سكرول لتغير ال title name يعني تكون انت محدد ال titles وناس تفتح السكرول تختار اي title من ال titles الي انت محددهم .
3-سكرول reset stats int / str عشان كل الي موجودين فيهم بج لو انت pk في donwhang cave وضربت السكرول يجيلك points ال reset و hp/mp بتاعك مش اتعملو reset .
وبالتوفيف ان شاء الله
1- ديه وظيفة ال+ كده انت عاوز تبوظ سيستم الجيم معتقدش هتكون حاجه كويسه
و تنفيزها اعتقد هايكون انك تعمل نفس كل الايتمز تاني بس بي glow مختلف عن العاديه ياعني هتكبر حجم الداته على الفاضي
2- اعمل اي ايتم زي ما تحب ممكن تعمله على Return Scroll
و ده البروسيدور لو عاوز تعملها _AddTimedJob
if(@JobID = '37414') -- Title's System
begin
update _char set HwanLevel=104 where charid=@charid
END
و ده لـAddItemLog
IF (@Operation = 41 and @ItemRefID = 41799) -- Title's System
begin
update _char set HwanLevel=104 where charid=@charid
END
ده هايديه title واحد انت محدده زي ما انت شايف
3- بالنسبه لل Stats Recall جرب ديه و البج موجود قول لي
IF (@Operation = 41 and @ItemRefID = 41799)
begin
Declare @cnam2e16 varchar(256);
SET @cnam2e16 = (Select charname16 from SRO_VT_SHARD.._Char where CharID = @CharID)
declare @Strength int
declare @Intellect int
declare @MaxLevel int
declare @RemainStatPoint int
select @MaxLevel = MaxLevel from SRO_VT_SHARD.._Char where CharID = @CharID
set @RemainStatPoint = (@MaxLevel*3)-3
set @MaxLevel = @MaxLevel+19
UPDATE SRO_VT_SHARD.._Char SET Strength=@MaxLevel, Intellect=@MaxLevel, RemainStatPoint=@RemainStatPoint WHERE CharID=@CharID
return -3
END
X_Shadow
02-04-2016, 04:13 PM
ممكن تعملنا سكروال للافكت مثلا كل سكروال بلون مختلف افيكت لون احمر وتانى اخضر والتلات اصفر لدجرى 14 بس وكل واحد يختار اللون الى هو عاوز بقى
™ EgY_KhaN ™
02-04-2016, 04:45 PM
تسلمو ع المجهود طبعا بس مش موضوع طرح الافكار دا مكانه في قسم التطوير ولا ايه :lulu13:
™ └ Jo MaNsOuR ┘ ™
02-04-2016, 05:23 PM
كام فكره ممكن تكون موجوده بس انا مشفتهومش و الله
سكرول يديلك سلاح عشوائى و سكرول تانى للايتم و الاكسسورى
سكرول جلوبال شات بس يكون ليه لون مختلف عن الجلوبال شات العاديه
سكرول تانيه تعمل notice للسيرفر
سكرول يديلك 3 نقاط Stat point و يكون مسموح لكل اكونت مره واحده بس للاسكرول ده
سكرول يديلك مثلا 1000 HP و MP وبرضو يكون مره واحده
و اذا حاجه تانيه جت فى بالى هبقى اكتبها ان شاء الله
Black Shield
02-04-2016, 08:13 PM
كام فكره ممكن تكون موجوده بس انا مشفتهومش و الله
سكرول يديلك سلاح عشوائى و سكرول تانى للايتم و الاكسسورى
سكرول جلوبال شات بس يكون ليه لون مختلف عن الجلوبال شات العاديه
سكرول تانيه تعمل notice للسيرفر
سكرول يديلك 3 نقاط Stat point و يكون مسموح لكل اكونت مره واحده بس للاسكرول ده
سكرول يديلك مثلا 1000 HP و MP وبرضو يكون مره واحده
و اذا حاجه تانيه جت فى بالى هبقى اكتبها ان شاء الله
هعملهم اول ما افضى ان شاء الله
بس بتاعت الجلوبال ده صعبه عشان دي عاوزه تعديل في السرو كلينت و ممكن يكون محتاج تعديل في حاجات تانيه
Black Shield
02-04-2016, 08:16 PM
تسلمو ع المجهود طبعا بس مش موضوع طرح الافكار دا مكانه في قسم التطوير ولا ايه :lulu13:
اعتقد ان ديه حاجه بتاعت المشرف العام
و انا شايف ان هنا احسن مكان ليه
ينفع يا باشا .. انا عملتلك ال Proc واقراه وهتفهم
USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_SpellUpgSys] Script Date: 4/1/2016 9:49:24 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[_JaydenUpg]
@CharID INT,
@ItemID int,
@Slot1 int,
@Slot2 int
AS
DECLARE @IID int
,@IID2 int
,@RefID int
,@RefID2 int
,@InvID int
,@Type varchar(50) = NULL
,@T1 int
,@T2 int
,@T3 int
,@T4 int
,@NID int
,@Gender varchar(8)
,@Color varchar(16)
,@DG int
IF @ItemID = '42572' -- Scroll ID
SET @Type = 'Weapon'
IF @ItemID = '42573' -- Scroll ID
SET @Type = 'Set'
IF @ItemID = '42574' -- Scroll ID
SET @Type = 'Shield'
IF @ItemID = '42575' -- Scroll ID
SET @Type = 'Access'
/**_# Get ItemID of item in slot 13.*/
SELECT TOP 1 @IID=ID64,@RefID=RefItemID
FROM SRO_VT_SHARD.dbo._Items I INNER JOIN SRO_VT_SHARD.dbo._Inventory IV
WITH(NOLOCK) ON I.ID64 = IV.ItemID
WHERE Iv.Slot = @Slot1 AND CharID = @CharID
/**_# Get ItemID of item in slot 14.*/
SELECT TOP 1 @IID2=ID64,@RefID2=RefItemID
FROM SRO_VT_SHARD.dbo._Items I INNER JOIN SRO_VT_SHARD.dbo._Inventory IV
WITH(NOLOCK) ON I.ID64 = IV.ItemID
WHERE Iv.Slot = @Slot2 AND CharID = @CharID
IF @IID = 0 AND @RefID = 0
BEGIN
RETURN -1
END
IF @IID > 0 AND @RefID > 0
BEGIN
/**_# Get all required informations to upgrade the item.*/
SELECT TOP 1 @T1 = T1 , @T2 = T2 , @T3 = T3 , @T4 = T4,@Gender = Gender,@Color = Color ,@DG = DG
FROM SRO_VT_SHARDLOG.dbo._UpgradeItems
WITH(NOLOCK) WHERE [TYPE] = @Type
AND [Required] = 'Low'
AND ID = @RefID
SELECT TOP 1 @NID = ID
FROM SRO_VT_SHARDLOG.dbo._UpgradeItems
WITH(NOLOCK) WHERE [TYPE] = @Type
AND T1 = @T1
AND T2 = @T2
AND T3 = @T3
AND T4 = @T4
AND [Required] = 'Top'
AND Gender = @Gender
AND Color = @Color
AND DG = @DG
/**_# Upgrade your item.*/
IF @T1 IS NOT NULL BEGIN
DELETE FROM SRO_VT_SHARD.dbo.Items
WHERE RefItemID = @RefID2 and ID64 = @IID2
UPDATE SRO_VT_SHARD.dbo._Items
SET RefItemID = @NID , OptLevel = '0', MagParamNum = '0'
, MagParam1 = '0'
, MagParam2 = '0'
, MagParam3 = '0'
, MagParam4 = '0'
, MagParam5 = '0'
, MagParam6 = '0'
, MagParam7 = '0'
, MagParam8 = '0'
, MagParam9 = '0'
, MagParam10 = '0'
, MagParam11 = '0'
, MagParam12 = '0'
WHERE ID64 = @IID
END
END
وأدى ال Table
USE [SRO_VT_SHARDLOG]
GO
/****** Object: Table [dbo].[_UpgradeItems] Script Date: 4/1/2016 10:29:10 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[_UpgradeItems](
[service] [int] NOT NULL,
[ID] [int] NOT NULL,
[Codename] [varchar](50) NULL,
[T1] [smallint] NULL,
[T2] [smallint] NULL,
[T3] [smallint] NULL,
[T4] [smallint] NULL,
[Required] [varchar](24) NULL,
[Type] [varchar](50) NULL,
[Gender] [varchar](8) NULL,
[Color] [varchar](16) NULL,
[DG] [int] NULL,
CONSTRAINT [PK__UpgradeItems] 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 بال Items بقى على حسب الديجرى بتاعك
وكمان دى مظبوطه على ال Dye System عشان ميحصلش لخبطه معاه
Addlogitem_
IF @Operation = 16 and @ItemRefID BETWEEN 42572 AND 42575
EXEC _SRO_VT_SHARDLOG.dbo.[_JaydenUpg] @CharID , @ItemRefID , 13 , 14
واعملوا Scrolls بقى بال IDs دى او ظبطو ال IDs على اللى عندكم
أنا مجربتش ال Procedure بس هو كده يشتغل ان شاء الله
سيستم ده شغال علشان ده من Elyson DB D10 CH و DB كل سيستمات فيها شغالة من غير اي مشاكل
arkedia1
11-04-2016, 12:47 AM
فكرتنى Scroll فية
GoodBles
Honor Buff
Premium VIP
كل دول فى Scroll واحده فقط
انا اسف على التأخير يا رجالة
ياريت سيستم بسيط لاوتوماتيك افينت مثلا Lucky Party Number / Trivia Questions خصوصا ان في برامج تساعد في عملها زي Vsro Multi Tool
حضرتك طبعا دة هيحتاج برنامج والشغل دة وانا حاليا شغال فى برنامج وجارى الانتهاء منة
ينفع يا باشا .. انا عملتلك ال Proc واقراه وهتفهم
USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_SpellUpgSys] Script Date: 4/1/2016 9:49:24 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[_JaydenUpg]
@CharID INT,
@ItemID int,
@Slot1 int,
@Slot2 int
AS
DECLARE @IID int
,@IID2 int
,@RefID int
,@RefID2 int
,@InvID int
,@Type varchar(50) = NULL
,@T1 int
,@T2 int
,@T3 int
,@T4 int
,@NID int
,@Gender varchar(8)
,@Color varchar(16)
,@DG int
IF @ItemID = '42572' -- Scroll ID
SET @Type = 'Weapon'
IF @ItemID = '42573' -- Scroll ID
SET @Type = 'Set'
IF @ItemID = '42574' -- Scroll ID
SET @Type = 'Shield'
IF @ItemID = '42575' -- Scroll ID
SET @Type = 'Access'
/**_# Get ItemID of item in slot 13.*/
SELECT TOP 1 @IID=ID64,@RefID=RefItemID
FROM SRO_VT_SHARD.dbo._Items I INNER JOIN SRO_VT_SHARD.dbo._Inventory IV
WITH(NOLOCK) ON I.ID64 = IV.ItemID
WHERE Iv.Slot = @Slot1 AND CharID = @CharID
/**_# Get ItemID of item in slot 14.*/
SELECT TOP 1 @IID2=ID64,@RefID2=RefItemID
FROM SRO_VT_SHARD.dbo._Items I INNER JOIN SRO_VT_SHARD.dbo._Inventory IV
WITH(NOLOCK) ON I.ID64 = IV.ItemID
WHERE Iv.Slot = @Slot2 AND CharID = @CharID
IF @IID = 0 AND @RefID = 0
BEGIN
RETURN -1
END
IF @IID > 0 AND @RefID > 0
BEGIN
/**_# Get all required informations to upgrade the item.*/
SELECT TOP 1 @T1 = T1 , @T2 = T2 , @T3 = T3 , @T4 = T4,@Gender = Gender,@Color = Color ,@DG = DG
FROM SRO_VT_SHARDLOG.dbo._UpgradeItems
WITH(NOLOCK) WHERE [TYPE] = @Type
AND [Required] = 'Low'
AND ID = @RefID
SELECT TOP 1 @NID = ID
FROM SRO_VT_SHARDLOG.dbo._UpgradeItems
WITH(NOLOCK) WHERE [TYPE] = @Type
AND T1 = @T1
AND T2 = @T2
AND T3 = @T3
AND T4 = @T4
AND [Required] = 'Top'
AND Gender = @Gender
AND Color = @Color
AND DG = @DG
/**_# Upgrade your item.*/
IF @T1 IS NOT NULL BEGIN
DELETE FROM SRO_VT_SHARD.dbo.Items
WHERE RefItemID = @RefID2 and ID64 = @IID2
UPDATE SRO_VT_SHARD.dbo._Items
SET RefItemID = @NID , OptLevel = '0', MagParamNum = '0'
, MagParam1 = '0'
, MagParam2 = '0'
, MagParam3 = '0'
, MagParam4 = '0'
, MagParam5 = '0'
, MagParam6 = '0'
, MagParam7 = '0'
, MagParam8 = '0'
, MagParam9 = '0'
, MagParam10 = '0'
, MagParam11 = '0'
, MagParam12 = '0'
WHERE ID64 = @IID
END
END
وأدى ال Table
USE [SRO_VT_SHARDLOG]
GO
/****** Object: Table [dbo].[_UpgradeItems] Script Date: 4/1/2016 10:29:10 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[_UpgradeItems](
[service] [int] NOT NULL,
[ID] [int] NOT NULL,
[Codename] [varchar](50) NULL,
[T1] [smallint] NULL,
[T2] [smallint] NULL,
[T3] [smallint] NULL,
[T4] [smallint] NULL,
[Required] [varchar](24) NULL,
[Type] [varchar](50) NULL,
[Gender] [varchar](8) NULL,
[Color] [varchar](16) NULL,
[DG] [int] NULL,
CONSTRAINT [PK__UpgradeItems] 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 بال Items بقى على حسب الديجرى بتاعك
وكمان دى مظبوطه على ال Dye System عشان ميحصلش لخبطه معاه
Addlogitem_
IF @Operation = 16 and @ItemRefID BETWEEN 42572 AND 42575
EXEC _SRO_VT_SHARDLOG.dbo.[_JaydenUpg] @CharID , @ItemRefID , 13 , 14
واعملوا Scrolls بقى بال IDs دى او ظبطو ال IDs على اللى عندكم
أنا مجربتش ال Procedure بس هو كده يشتغل ان شاء الله
طيب ما انت كدة برضو هتحتاج تعمل برنامج برنامج انة يقرا الرسايل دة بحيت انة بقرى الرسالة ويديها لل sql علشان ينفز
1-حضرتك ممكن تعمل سكرول لتغيير glow للويبن بحيث اني لو مش عاجبني glow بتاع الويبن اضرب السكرول واختار glow تاني غيره.
2-سكرول لتغير ال title name يعني تكون انت محدد ال titles وناس تفتح السكرول تختار اي title من ال titles الي انت محددهم .
3-سكرول reset stats int / str عشان كل الي موجودين فيهم بج لو انت pk في donwhang cave وضربت السكرول يجيلك points ال reset و hp/mp بتاعك مش اتعملو reset .
وبالتوفيف ان شاء الله
جارى تنفيز الفكرة ان شاء الله بس مع نزول برنامج الاوتوماتك الخاص بيا
علشان فكرة التيتل دى ان الرنامج هيكلمك وبعرض عليك اسم التيتل والرقم بتاعة وانت بتكتلة الرقم وهو بعملك تيليبوت بتلاقى التيتل حلوة الفكرة دة جدا (y)
فكرتنى Scroll فية
GoodBles
Honor Buff
Premium VIP
كل دول فى Scroll واحده فقط
حاضر دى ساهلة جاى التنفيز
1- ديه وظيفة ال+ كده انت عاوز تبوظ سيستم الجيم معتقدش هتكون حاجه كويسه
و تنفيزها اعتقد هايكون انك تعمل نفس كل الايتمز تاني بس بي glow مختلف عن العاديه ياعني هتكبر حجم الداته على الفاضي
2- اعمل اي ايتم زي ما تحب ممكن تعمله على Return Scroll
و ده البروسيدور لو عاوز تعملها _AddTimedJob
if(@JobID = '37414') -- Title's System
begin
update _char set HwanLevel=104 where charid=@charid
END
و ده لـAddItemLog
IF (@Operation = 41 and @ItemRefID = 41799) -- Title's System
begin
update _char set HwanLevel=104 where charid=@charid
END
ده هايديه title واحد انت محدده زي ما انت شايف
3- بالنسبه لل Stats Recall جرب ديه و البج موجود قول لي
IF (@Operation = 41 and @ItemRefID = 41799)
begin
Declare @cnam2e16 varchar(256);
SET @cnam2e16 = (Select charname16 from SRO_VT_SHARD.._Char where CharID = @CharID)
declare @Strength int
declare @Intellect int
declare @MaxLevel int
declare @RemainStatPoint int
select @MaxLevel = MaxLevel from SRO_VT_SHARD.._Char where CharID = @CharID
set @RemainStatPoint = (@MaxLevel*3)-3
set @MaxLevel = @MaxLevel+19
UPDATE SRO_VT_SHARD.._Char SET Strength=@MaxLevel, Intellect=@MaxLevel, RemainStatPoint=@RemainStatPoint WHERE CharID=@CharID
return -3
END
حضرتك هو اللى عاوزة يكون موجود اكتر من تايتل وهو يختار بس عاش جدا
الفكرة دى جت فى بالى بس نفسى حد يعملهلنا
دلوقتى فى اسكلات GM and اسكل VIP
تمام دلقتى انا عاوز اخد اسكلات ال vip دى عاوز اعمل اسكرول تضرب زيها زى البرميم والجود بلس تقعد 28 يوم
دى هستفاد منها انها هتبقى نيو اسكل لى اللعيبى اللى عاوز يشحن يشحن زيها زى البرميم والجود بلس والهونر بف يريت حد يشوفلنا الحوار دة ويهتم بية ممكن
حضرتم انا عامل اسكرول زى كدة اصلا وان شاء الله هرفعها
ممكن تعملنا سكروال للافكت مثلا كل سكروال بلون مختلف افيكت لون احمر وتانى اخضر والتلات اصفر لدجرى 14 بس وكل واحد يختار اللون الى هو عاوز بقى
حضرتك دة ممكن تعمل خلل فى سيستك الجين علشان دى بتكون متسبتة على شكل الويبون اساسا بس انت ممكن تعمل واحدة زى model switcher كدة بس هتكون على الافكت بقى مش شكل السلاح ;)
كام فكره ممكن تكون موجوده بس انا مشفتهومش و الله
سكرول يديلك سلاح عشوائى و سكرول تانى للايتم و الاكسسورى
سكرول جلوبال شات بس يكون ليه لون مختلف عن الجلوبال شات العاديه
سكرول تانيه تعمل notice للسيرفر
سكرول يديلك 3 نقاط Stat point و يكون مسموح لكل اكونت مره واحده بس للاسكرول ده
سكرول يديلك مثلا 1000 HP و MP وبرضو يكون مره واحده
و اذا حاجه تانيه جت فى بالى هبقى اكتبها ان شاء الله
حلوة الفكرة دة جدا جاى التجربة
فكرتنى Scroll فية
GoodBles
Honor Buff
Premium VIP
كل دول فى Scroll واحده فقط
تم عمل الاسكرول
وادى صور منها
http://i.epvpimg.com/iwnib.jpg
http://epvpimg.com/nsE1c.jpg
جارى رفع الملفات
Dev Ahmed
12-04-2016, 04:19 PM
عندي فكرة لسكرول فكرتها شبة ال magic pop تفتح السكرول ممكن يجيلك premium او honor ويبقي حظك حلو وي وممكن يجيلك hp ويبقي حظك وحش .. حوالي 10 - 15 items الي في السكرول وانت وحظك وياسلام بقي لو عرفت تعمل ان الي عايز يضيفها لمل يجي يضيف ال items جواها يبقي في تحديد لنسبة كل item .
عندي فكرة لسكرول فكرتها شبة ال magic pop تفتح السكرول ممكن يجيلك premium او honor ويبقي حظك حلو وي وممكن يجيلك hp ويبقي حظك وحش .. حوالي 10 - 15 items الي في السكرول وانت وحظك وياسلام بقي لو عرفت تعمل ان الي عايز يضيفها لمل يجي يضيف ال items جواها يبقي في تحديد لنسبة كل item .
حضرتك دة اسمها lottery انا عاملها عندى من زمان
هرفعها ان شاء الله
Last_Fiddler
13-04-2016, 01:28 AM
ينفع يا باشا .. انا عملتلك ال Proc واقراه وهتفهم
USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_SpellUpgSys] Script Date: 4/1/2016 9:49:24 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[_JaydenUpg]
@CharID INT,
@ItemID int,
@Slot1 int,
@Slot2 int
AS
DECLARE @IID int
,@IID2 int
,@RefID int
,@RefID2 int
,@InvID int
,@Type varchar(50) = NULL
,@T1 int
,@T2 int
,@T3 int
,@T4 int
,@NID int
,@Gender varchar(8)
,@Color varchar(16)
,@DG int
IF @ItemID = '42572' -- Scroll ID
SET @Type = 'Weapon'
IF @ItemID = '42573' -- Scroll ID
SET @Type = 'Set'
IF @ItemID = '42574' -- Scroll ID
SET @Type = 'Shield'
IF @ItemID = '42575' -- Scroll ID
SET @Type = 'Access'
/**_# Get ItemID of item in slot 13.*/
SELECT TOP 1 @IID=ID64,@RefID=RefItemID
FROM SRO_VT_SHARD.dbo._Items I INNER JOIN SRO_VT_SHARD.dbo._Inventory IV
WITH(NOLOCK) ON I.ID64 = IV.ItemID
WHERE Iv.Slot = @Slot1 AND CharID = @CharID
/**_# Get ItemID of item in slot 14.*/
SELECT TOP 1 @IID2=ID64,@RefID2=RefItemID
FROM SRO_VT_SHARD.dbo._Items I INNER JOIN SRO_VT_SHARD.dbo._Inventory IV
WITH(NOLOCK) ON I.ID64 = IV.ItemID
WHERE Iv.Slot = @Slot2 AND CharID = @CharID
IF @IID = 0 AND @RefID = 0
BEGIN
RETURN -1
END
IF @IID > 0 AND @RefID > 0
BEGIN
/**_# Get all required informations to upgrade the item.*/
SELECT TOP 1 @T1 = T1 , @T2 = T2 , @T3 = T3 , @T4 = T4,@Gender = Gender,@Color = Color ,@DG = DG
FROM SRO_VT_SHARDLOG.dbo._UpgradeItems
WITH(NOLOCK) WHERE [TYPE] = @Type
AND [Required] = 'Low'
AND ID = @RefID
SELECT TOP 1 @NID = ID
FROM SRO_VT_SHARDLOG.dbo._UpgradeItems
WITH(NOLOCK) WHERE [TYPE] = @Type
AND T1 = @T1
AND T2 = @T2
AND T3 = @T3
AND T4 = @T4
AND [Required] = 'Top'
AND Gender = @Gender
AND Color = @Color
AND DG = @DG
/**_# Upgrade your item.*/
IF @T1 IS NOT NULL BEGIN
DELETE FROM SRO_VT_SHARD.dbo.Items
WHERE RefItemID = @RefID2 and ID64 = @IID2
UPDATE SRO_VT_SHARD.dbo._Items
SET RefItemID = @NID , OptLevel = '0', MagParamNum = '0'
, MagParam1 = '0'
, MagParam2 = '0'
, MagParam3 = '0'
, MagParam4 = '0'
, MagParam5 = '0'
, MagParam6 = '0'
, MagParam7 = '0'
, MagParam8 = '0'
, MagParam9 = '0'
, MagParam10 = '0'
, MagParam11 = '0'
, MagParam12 = '0'
WHERE ID64 = @IID
END
END
وأدى ال Table
USE [SRO_VT_SHARDLOG]
GO
/****** Object: Table [dbo].[_UpgradeItems] Script Date: 4/1/2016 10:29:10 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[_UpgradeItems](
[service] [int] NOT NULL,
[ID] [int] NOT NULL,
[Codename] [varchar](50) NULL,
[T1] [smallint] NULL,
[T2] [smallint] NULL,
[T3] [smallint] NULL,
[T4] [smallint] NULL,
[Required] [varchar](24) NULL,
[Type] [varchar](50) NULL,
[Gender] [varchar](8) NULL,
[Color] [varchar](16) NULL,
[DG] [int] NULL,
CONSTRAINT [PK__UpgradeItems] 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 بال Items بقى على حسب الديجرى بتاعك
وكمان دى مظبوطه على ال Dye System عشان ميحصلش لخبطه معاه
Addlogitem_
IF @Operation = 16 and @ItemRefID BETWEEN 42572 AND 42575
EXEC _SRO_VT_SHARDLOG.dbo.[_JaydenUpg] @CharID , @ItemRefID , 13 , 14
واعملوا Scrolls بقى بال IDs دى او ظبطو ال IDs على اللى عندكم
أنا مجربتش ال Procedure بس هو كده يشتغل ان شاء الله
انا كونت بحاول اعمل السيستم ده بس مشتغالشى معيه حكاية دمج سلاحين
انا كونت عيز ادمج سلاحين معينين وتضرب السكروله تديك نفس نوح السلاح بس دجرى تانى محديد
والايتم والاكسوسرى
مع العلم يكون الحاجه ببلص معين احدده
منتظر الرد
lottery its good scroll
i want it :D
arkedia1
13-04-2016, 02:51 PM
تم عمل الاسكرول
وادى صور منها
http://i.epvpimg.com/iwnib.jpg
http://epvpimg.com/nsE1c.jpg
جارى رفع الملفات
الله ينور شغل عالى تسلم ايدك :clapping::clapping:
moatazsayed
29-02-2020, 09:43 PM
تم عمل الاسكرول
وادى صور منها
http://i.epvpimg.com/iwnib.jpg
http://epvpimg.com/nsE1c.jpg
جارى رفع الملفات
فين كل ملفات الافكار دي طيب ؟؟؟
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions, Inc