الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   SCROLL RANDOM COIN (https://silkroad4arab.com/vb/showthread.php?t=614411)

mahmoud1337 05-04-2017 08:10 AM

SCROLL RANDOM COIN
 
ممكن سكرول RANDOM COINS بمعنى انى الاسكرول لما بتضربها بتجبلك COIN بس مره تجبلك 1 ومره 2 وهكذا

Mahmoud Rashwan 05-04-2017 06:37 PM

رد: SCROLL RANDOM COIN
 
وضح اكتر

Dev.Klito 06-04-2017 12:01 AM

رد: SCROLL RANDOM COIN
 
جارى عمل السكرول ...

MORJANA 06-04-2017 12:03 AM

رد: SCROLL RANDOM COIN
 
نفس فكرة السكرول بتاعت الجولد اللي عملها Dev.Ri3o

هنا أهي حاول تعدل ع البروسيدر بتاعها بس و تخليه يدي أرينا بدل الجولد

اقتباس:

المشاركة الأصلية كتبت بواسطة Dev.Ri3o (المشاركة 5263488)
http://www4.0zz0.com/2015/11/27/18/243536469.gif


http://www4.0zz0.com/2015/11/27/18/884808031.gif


http://www4.0zz0.com/2015/11/27/18/702514124.gif


http://www4.0zz0.com/2015/11/27/18/171651594.gif
Random Gold Scroll
http://www4.0zz0.com/2015/11/27/18/171651594.gif
دى Scroll بتديك Gold بس بطريقة عشوائية من 100 Gold حتى 1000000000


http://up.dev-point.com/uploads1/1aaab510551e1.jpg
RefObjCommon
كود:

1        98456        ITEM_MALL_RI3O_RANDOM_GOLD_SCROLL        ???? ???? ??? (???)        xxx        SN_ITEM_MALL_RI3O_RANDOM_GOLD_SCROLL        SN_ITEM_MALL_RI3O_RANDOM_GOLD_SCROLL_TT_DESC        1        0        3        3        13        14        180000        3        0        1        1        1        255        0        1        0        0        129        0        0        0        0        0        0        0        -1        0        -1        0        -1        0        -1        0        -1        0        0        0        0        0        0        0        100        0        0        0        xxx        item\etc\drop_mall_scroll.bsr        item\etc\goldscroll.ddj        xxx        xxx        68715


RefObjItem
كود:

68715        1        2        0        0        3        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1500        ????        1        ??????        -1        RESURRECT        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        0        0        0

Itemdata_xxxx


كود:

1        98456        ITEM_MALL_RI3O_RANDOM_GOLD_SCROLL        ???? ???? ??? (???)        xxx        SN_ITEM_MALL_RI3O_RANDOM_GOLD_SCROLL        SN_ITEM_MALL_RI3O_RANDOM_GOLD_SCROLL_TT_DESC        0        0        3        3        3        1        180000        3        0        1        1        1        3        0        1        0        0        129        0        0        0        0        0        0        0        1        1        -1        0        -1        0        -1        0        -1        0        0        0        0        0        0        0        100        0        0        0        xxx        item\etc\drop_mall_scroll.bsr        item\etc\goldscroll.ddj        xxx        xxx        1        2        0        0        3        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1500        ????        1        ??????                                                                                                                                                                                                                                                          -1        RESURRECT        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        0        0
Textdata_Object


كود:

1        SN_ITEM_MALL_RI3O_RANDOM_GOLD_SCROLL                                                                Random Gold Scroll
1        SN_ITEM_MALL_RI3O_RANDOM_GOLD_SCROLL_TT_DESC                                                                Active This Scroll And Try Your Luck This Scroll is Made By Developer Ri3o



Procedure

#AddlogItem
كود:

IF (@Operation = 41) -- Procedure By Developer Ri3o
BEGIN
    IF (@ItemRefID = 98456)
    BEGIN
    declare @Charname varchar(128)
declare @upper_RI3O int = '1000000' declare @lower_RI3O int = '100000000'
 declare @random_RI3O int = ROUND(((@upper_RI3O - @lower_RI3O -1) * RAND() + @lower_RI3O), 0)
 set @charname = (select CharName16  from SRO_VT_SHARD.dbo._Char where CharID=@CharID)
Update SRO_VT_SHARD.dbo._Char set RemainGold = RemainGold + @random_RI3O  where CharName16 = @charname     
end
end


اقتباس:

المشاركة الأصلية كتبت بواسطة Dev.Ri3o (المشاركة 5263488)




mahmoud1337 06-04-2017 06:33 PM

رد: SCROLL RANDOM COIN
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mahmoud Rashwan (المشاركة 5311637)
وضح اكتر

Scroll بتدى Coins بس بطريقة عشوائية من 1 حتى 20

mahmoud1337 06-04-2017 06:34 PM

رد: SCROLL RANDOM COIN
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Dev.Klito (المشاركة 5311786)
جارى عمل السكرول ...

فى انتظارك :wink3:

mahmoud1337 06-04-2017 06:38 PM

رد: SCROLL RANDOM COIN
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5311789)
نفس فكرة السكرول بتاعت الجولد اللي عملها Dev.Ri3o

هنا أهي حاول تعدل ع البروسيدر بتاعها بس و تخليه يدي أرينا بدل الجولد




حولت ومنفعتش - ممكن حضرتك تبص عليها
اقتباس:

if(@JobID = '35129')
begin
declare @CharName6 varchar(64)
Select @CharName6=CharName16 from SRO_VT_SHARD.dbo._Char where CharID = @CharID
declare @random int = ROUND(((1 - 20 -1) * RAND() + 20), 0)
exec SRO_VT_SHARD.dbo._ADD_ITEM_EXTERN @CharName6,'ITEM_ETC_ARENA_COIN',@random,0
end

MORJANA 06-04-2017 06:39 PM

رد: SCROLL RANDOM COIN
 
أتفضل يا باشا الأسكرول ده و حط في الـ Rewards الأرينا أو أي حاجة انت عايزها
:groupwave:

اقتباس:

المشاركة الأصلية كتبت بواسطة 27md (المشاركة 5198691)
النهاردة جايبلكم حل حلو للناس الى بتخاليك تفكر اقبل ما تنزل يونيك تعمل ايفينت و هى الReward هاتبقى ايه ؟ و كمان بتخاف تدى الReward لل GA عشان ميلعبش بيها و يبوظ الحاجات و كده ؟ طيب بص انا جايبلك حل بس انت لازم الGA تعلم اسمه بكلمة [GA]



الاسكرولة ديه بتعملها تابل بسيط كده و تضيف فيه الجوائز الى انت عايزها و تديها للبلاير بعد كل ايفينت يكسبه و هو و حظه بقا
بس عارفين لو نزلت سيرفير و اخدها و اخد جائزة وحشة :111 (25):
هاعرف ساعتها ان فعلا من حفر حفرة لاخيه بيقع رقبته تكسر فيها :mf_cleopatra:


المهم ندخل فى الجد بقا يالا

Database

RefObjCommon
كود:

1        137071        ITEM_27MD_001        Random Reward Scroll        xxx        SN_ITEM_27MD_001        SN_ITEM_27MD_001_TT_DESC        0        0        3        3        3        1        180000        3        0        1        1        1        3        0        1        0        0        129        0        0        0        0        0        0        0        1        1        -1        0        -1        0        -1        0        -1        0        0        0        0        0        0        0        100        0        0        0        xxx        item\etc\drop_mall_scroll.bsr        item\etc\coupon_weapon.ddj        xxx        xxx        48696
RefObjItem
كود:

48696        1        2        0        0        3        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1500        ????        1        ??????                                                                                                                                  -1        RESURRECT        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        0        0        0
Media

ItemData_45000

كود:

1        137071        ITEM_27MD_001        ???? ???? ??? (???)        xxx        SN_ITEM_27MD_001        SN_ITEM_27MD_001_TT_DESC        0        0        3        3        3        1        180000        3        0        1        1        1        3        0        1        0        0        129        0        0        0        0        0        0        0        1        1        -1        0        -1        0        -1        0        -1        0        0        0        0        0        0        0        100        0        0        0        xxx        item\etc\drop_mall_scroll.bsr        item\etc\coupon_weapon.ddj        xxx        xxx        1        2        0        0        3        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1500        ????        1        ??????                                                                                                                                  -1        RESURRECT        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        0        0
Textdata_Object

كود:

1        SN_ITEM_27MD_001                                                                Random Reward
1        SN_ITEM_27MD_001_TT_DESC                                                                This Scroll Is Made to give you a Random Reward after any event be happy to get a good reward

Setup

كود:

USE [SRO_VT_SHARDLOG]
GO

/*** Query By 27md ***/

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREAT TABLE [dbo].[AutoReward27md](
        [CodeName128] [varchar](max) NOT NULL,
        [Cound] [int] NOT NULL,
        [OptLevel] [int] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO

عايز تضيف جائزة ؟

كود:

USE [SRO_VT_SHARDLOG]
GO

/****** Object:  Table [dbo].[AutoReward27md] By [27md] ******/
Declare @CodeName varchar(250)
Declare @Count INT
Declare @OptLevel INT

/***** Settings *****/

SET @CodeName = '' /** << Reward CodeName Here **/
SET @Count = '' /** << Reward Count Here **/
SET @OptLevel = '0' /** << Reward Plus Here (If It Had no Plus Just Set It To 0) **/

/***** Do Not Edit Here *****/

INSERT INTO [dbo].[AutoReward27md] (CodeName128,Count,OptLevel) VALUES (@CodeName,@Count,@OptLevel);

/***** End *****/

شرحها مكتوب فى الكويرى

الكبير بقا : Procedure

كود:

--> Random Reward Scroll By 27md :
 IF (@Operation = 41) and (@ItemRefID = 137071) and Exists (SELECT * From SRO_VT_SHARD.dbo._Char Where CharID = @CharID AND CharName16 NOT Like '%[GA]%')
Begin
Declare @Codename varchar(250)
Declare @Count int
Declare @OptLevel int
SET @CodeName = (SELECT TOP 1 CodeName128 FROM [dbo].[AutoReward27md] ORDER BY NEWID())
SET @Count = (SELECT Count FROM [dbo].[AutoReward27md] WHERE CodeName128 = @CodeName)
SET @OptLevel = (SELECT OptLevel FROM [dbo].[AutoReward27md] WHERE CodeName128 = @CodeName)
exec SRO_VT_SHARD.dbo._ADD_ITEM_EXTERN @CharName,@CodeName,@Count,@OptLevel
END

و بكدة اكون نهيت الموضوع و تمام و مجرب عندى فى السيرفير كمان

Notice : مش لازم تعمل ريستارت عشان تضيف جائزة


mahmoud1337 06-04-2017 06:46 PM

رد: SCROLL RANDOM COIN
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5311996)
أتفضل يا باشا الأسكرول ده و حط في الـ Rewards الأرينا أو أي حاجة انت عايزها
:groupwave:





الف شكر لاهتمامك بالموضوع ياباشا
جارى التجربه ....معا العلم انى مش محتاج غير الكوين بس بطريقة عشوائية من 1 حتى 20

mahmoud1337 06-04-2017 06:47 PM

رد: SCROLL RANDOM COIN
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5311996)
أتفضل يا باشا الأسكرول ده و حط في الـ Rewards الأرينا أو أي حاجة انت عايزها
:groupwave:




فى مشكله فى Procedure !!

MORJANA 06-04-2017 06:56 PM

رد: SCROLL RANDOM COIN
 
اقتباس:

المشاركة الأصلية كتبت بواسطة mahmoud1337 (المشاركة 5311998)
فى مشكله فى Procedure !!

ايه المشكلة اللي قابلتك في البروسيدر ؟ ولو امكن صورة

ما تنساش بعد ما تعمل الخطوة بتاعت أضافة الـ Table تقفل الـ SQL و تفتحه تاني عشان يقرا الـTable
الجديدة

و في الخطوة دي
كود:

USE [SRO_VT_SHARDLOG]
GO

/****** Object:  Table [dbo].[AutoReward27md] By [27md] ******/
Declare @CodeName varchar(250)
Declare @Count INT
Declare @OptLevel INT

/***** Settings *****/

SET @CodeName = 'كود الأرينا هنا' /** << Reward CodeName Here **/
SET @Count = 'الكمية هنا' /** << Reward Count Here **/
SET @OptLevel = '0' /** << Reward Plus Here (If It Had no Plus Just Set It To 0) **/

/***** Do Not Edit Here *****/

INSERT INTO [dbo].[AutoReward27md] (CodeName128,Count,OptLevel) VALUES (@CodeName,@Count,@OptLevel);

/***** End *****/

و البروسيدر

كود:

--> Random Reward Scroll By 27md :
 IF (@Operation = 41) and (@ItemRefID =  Refobjcommonحطهنا رقم الايدي بتاع الاسكرول اللي في) and Exists (SELECT * From SRO_VT_SHARD.dbo._Char Where CharID = @CharID AND CharName16 NOT Like '%[GA]%')
Begin
Declare @Codename varchar(250)
Declare @Count int
Declare @OptLevel int
SET @CodeName = (SELECT TOP 1 CodeName128 FROM [dbo].[AutoReward27md] ORDER BY NEWID())
SET @Count = (SELECT Count FROM [dbo].[AutoReward27md] WHERE CodeName128 = @CodeName)
SET @OptLevel = (SELECT OptLevel FROM [dbo].[AutoReward27md] WHERE CodeName128 = @CodeName)
exec SRO_VT_SHARD.dbo._ADD_ITEM_EXTERN @CharName,@CodeName,@Count,@OptLevel
END



لو البروسيدور اللي فوق ما ظبطش جرب ده كده
مع مراعاة تغيير ID السكرول بس


كود:

-------> Scroll Random Reward Procedure By MORJANA------
 IF (@Operation = 41) and (@ItemRefID = 137071) and Exists (SELECT * From SRO_VT_SHARD.dbo._Char Where CharID = @CharID AND CharName16 NOT Like '%[GA]%')
Begin
Declare @Codename varchar(250)
Declare @Count int
Declare @OptLevel int
SET @CodeName = (SELECT TOP 1 CodeName128 FROM [SRO_VT_SHARDLOG].[dbo].[AutoReward27md] ORDER BY NEWID())
SET @Count = (SELECT Count FROM [SRO_VT_SHARDLOG].[dbo].[AutoReward27md] WHERE CodeName128 = @CodeName)
SET @OptLevel = (SELECT OptLevel FROM [SRO_VT_SHARDLOG].[dbo].[AutoReward27md] WHERE CodeName128 = @CodeName)
exec SRO_VT_SHARD.dbo._ADD_ITEM_EXTERN @CharName,@CodeName,@Count,@OptLevel
END


mahmoud1337 09-04-2017 04:48 AM

رد: SCROLL RANDOM COIN
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5312000)


ايه المشكلة اللي قابلتك في البروسيدر ؟ ولو امكن صورة

ما تنساش بعد ما تعمل الخطوة بتاعت أضافة الـ Table تقفل الـ SQL و تفتحه تاني عشان يقرا الـTable
الجديدة

و في الخطوة دي
كود:

USE [SRO_VT_SHARDLOG]
GO

/****** Object:  Table [dbo].[AutoReward27md] By [27md] ******/
Declare @CodeName varchar(250)
Declare @Count INT
Declare @OptLevel INT

/***** Settings *****/

SET @CodeName = 'كود الأرينا هنا' /** << Reward CodeName Here **/
SET @Count = 'الكمية هنا' /** << Reward Count Here **/
SET @OptLevel = '0' /** << Reward Plus Here (If It Had no Plus Just Set It To 0) **/

/***** Do Not Edit Here *****/

INSERT INTO [dbo].[AutoReward27md] (CodeName128,Count,OptLevel) VALUES (@CodeName,@Count,@OptLevel);

/***** End *****/

و البروسيدر

كود:

--> Random Reward Scroll By 27md :
 IF (@Operation = 41) and (@ItemRefID =  Refobjcommonحطهنا رقم الايدي بتاع الاسكرول اللي في) and Exists (SELECT * From SRO_VT_SHARD.dbo._Char Where CharID = @CharID AND CharName16 NOT Like '%[GA]%')
Begin
Declare @Codename varchar(250)
Declare @Count int
Declare @OptLevel int
SET @CodeName = (SELECT TOP 1 CodeName128 FROM [dbo].[AutoReward27md] ORDER BY NEWID())
SET @Count = (SELECT Count FROM [dbo].[AutoReward27md] WHERE CodeName128 = @CodeName)
SET @OptLevel = (SELECT OptLevel FROM [dbo].[AutoReward27md] WHERE CodeName128 = @CodeName)
exec SRO_VT_SHARD.dbo._ADD_ITEM_EXTERN @CharName,@CodeName,@Count,@OptLevel
END



لو البروسيدور اللي فوق ما ظبطش جرب ده كده
مع مراعاة تغيير ID السكرول بس


كود:

-------> Scroll Random Reward Procedure By MORJANA------
 IF (@Operation = 41) and (@ItemRefID = 137071) and Exists (SELECT * From SRO_VT_SHARD.dbo._Char Where CharID = @CharID AND CharName16 NOT Like '%[GA]%')
Begin
Declare @Codename varchar(250)
Declare @Count int
Declare @OptLevel int
SET @CodeName = (SELECT TOP 1 CodeName128 FROM [SRO_VT_SHARDLOG].[dbo].[AutoReward27md] ORDER BY NEWID())
SET @Count = (SELECT Count FROM [SRO_VT_SHARDLOG].[dbo].[AutoReward27md] WHERE CodeName128 = @CodeName)
SET @OptLevel = (SELECT OptLevel FROM [SRO_VT_SHARDLOG].[dbo].[AutoReward27md] WHERE CodeName128 = @CodeName)
exec SRO_VT_SHARD.dbo._ADD_ITEM_EXTERN @CharName,@CodeName,@Count,@OptLevel
END



السكرول مش شغاله ....بضربها ومفيش coins بتيجى

MORJANA 09-04-2017 07:08 AM

رد: SCROLL RANDOM COIN
 
حطيت الكود بتاع الـكوينز في الـTable بتاعت الـ Rewards ? :weight_lift2:
[dbo].[AutoReward27md]

mahmoud1337 09-04-2017 07:56 AM

رد: SCROLL RANDOM COIN
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5312370)
حطيت الكود بتاع الـكوينز في الـTable بتاعت الـ Rewards ? :weight_lift2:
[dbo].[AutoReward27md]



اكيد :/

MORJANA 09-04-2017 08:08 PM

رد: SCROLL RANDOM COIN
 
اقتباس:

المشاركة الأصلية كتبت بواسطة mahmoud1337 (المشاركة 5312372)
اكيد :/

غيرت الأي دي بتاع الاسكرول اللي في البروسيدر و أتاكدت أن البروسيدر قاري المسارات تمام و شغال ؟


الساعة الآن 06:30 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.