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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=289)
-   -   Random Reward Scroll (https://silkroad4arab.com/vb/showthread.php?t=586788)

27md 08-06-2015 03:54 AM

Random Reward Scroll
 
النهاردة جايبلكم حل حلو للناس الى بتخاليك تفكر اقبل ما تنزل يونيك تعمل ايفينت و هى ال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 : مش لازم تعمل ريستارت عشان تضيف جائزة

Hamza FiGo 08-06-2015 02:31 PM

رد: Random Reward Scroll
 
Approved##

عاش :play_ball:

27md 08-06-2015 02:45 PM

رد: Random Reward Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hamza FiGo (المشاركة 5198916)
Approved##

عاش :play_ball:

شكرا و لسة الابداعات قادمة :play_ball:

Dev Desperado 08-06-2015 03:13 PM

رد: Random Reward Scroll
 
تسلم

Mahmoud Rashwan 09-06-2015 04:35 PM

رد: Random Reward Scroll
 
تسلم

27md 09-06-2015 06:03 PM

رد: Random Reward Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Dev Desperado (المشاركة 5198925)
تسلم

اقتباس:

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


شكرا :moon:

Gummies 09-06-2015 07:41 PM

رد: Random Reward Scroll
 
جامد

Deadly_Man 10-06-2015 05:44 AM

رد: Random Reward Scroll
 
تمام و زى الفل بس ممكن توضح شوية الاسكرولة بتعمل ايه ؟

27md 11-06-2015 12:34 AM

رد: Random Reward Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Deadly_Man (المشاركة 5199564)
تمام و زى الفل بس ممكن توضح شوية الاسكرولة بتعمل ايه ؟

الاسكرولة ديه مش بتشتغل لو ال GA ضربها
انت بتستخدم الكويرى التانية ديه عشان تضيف جوائز
للايفنتات و لما البلاير يقتل يونيك اديهاله كليك ليمين هيروح التون و هياخد راود من الى انت ضيفتهم

Deadly_Man 15-06-2015 10:42 AM

رد: Random Reward Scroll
 
طب ديه مش بتنفع لى ال EM ?

Dev. iLegend 15-06-2015 10:34 PM

رد: Random Reward Scroll
 
الفكرة قديمة وموجودة بالفعل بنظام الـ Lottery Scrolls ،،
بس كويس انك قدمتها بالمجهود ده ،،
بس حط فى اعتبارك حاجة ودا المفروض من اي حد بيعمل سيستم او بيفكر فى فكرة جديدة انه يحطها فى الإعتبار ،،
هى الـ anti cheat ،،

كود PHP:

Exists (SELECT From SRO_VT_SHARD.dbo._Char Where CharID = @CharID AND CharName16 NOT Like '%[GA]%'



كفكرة كويسة
بس انت محطيتش فى الإعتبار إن الـ GA ممكن ينقلها فى كراكتر تانية ويستخدمها وياخد ريوارد لوتيري هو وحظه يعني ،، لأن الأسكرول Can traded

27md 16-06-2015 03:04 PM

رد: Random Reward Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Lazcano (المشاركة 5201473)
الفكرة قديمة وموجودة بالفعل بنظام الـ Lottery Scrolls ،،
بس كويس انك قدمتها بالمجهود ده ،،
بس حط فى اعتبارك حاجة ودا المفروض من اي حد بيعمل سيستم او بيفكر فى فكرة جديدة انه يحطها فى الإعتبار ،،
هى الـ anti cheat ،،

كود PHP:

Exists (SELECT From SRO_VT_SHARD.dbo._Char Where CharID = @CharID AND CharName16 NOT Like '%[GA]%'



كفكرة كويسة
بس انت محطيتش فى الإعتبار إن الـ GA ممكن ينقلها فى كراكتر تانية ويستخدمها وياخد ريوارد لوتيري هو وحظه يعني ،، لأن الأسكرول Can traded

انا فكرت و كنت حاولت افكر فيها
احنا منكن نجيب ال UserID من SRO_VT_ACCOUNT . SR_CHARNAMESHARD
و نشوف الرابط باسم الشخصية بس كده لو هانعدل يبقى نعدل اسم الخشصية بتاعت ال GA صح فى الاسم
و نجيب ال JID و ندخل على TB_USER و نشوف اذا كان يساوى 3 ولا لا هاعملها و هانزلها فى اديت النهاردة بليل بس يا رب تتعمل صح

Dev. iLegend 17-06-2015 02:44 AM

رد: Random Reward Scroll
 
يا باشا تفكيرك دا اكنك معملتش حاجة ،، الكراكتر نيم تغني عن الـ JID الفكرة انه هينقلها لكراكتر تانية بتاعته او بتاعت صاحبه ويستخدمها مهي كدا كدا الكراكتر نيم مش [GA] وكذلك 3 3 فى TB_User يعني هي هي ،، الفكرة انك تقدر تدي الريوارد على طول للي يموت اليونك من الداتا بيز من غير لوتيري ولا اي سكرول بحيث الـ GA ميقدرش يلعب بالريوارد ،، غير كدا وكدا المفروض ان الناس تشتغل بـ Auto event tools عشان الـ GA's مش مضمونين ،،

27md 17-06-2015 04:45 AM

رد: Random Reward Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Lazcano (المشاركة 5201820)
يا باشا تفكيرك دا اكنك معملتش حاجة ،، الكراكتر نيم تغني عن الـ JID الفكرة انه هينقلها لكراكتر تانية بتاعته او بتاعت صاحبه ويستخدمها مهي كدا كدا الكراكتر نيم مش [GA] وكذلك 3 3 فى TB_User يعني هي هي ،، الفكرة انك تقدر تدي الريوارد على طول للي يموت اليونك من الداتا بيز من غير لوتيري ولا اي سكرول بحيث الـ GA ميقدرش يلعب بالريوارد ،، غير كدا وكدا المفروض ان الناس تشتغل بـ Auto event tools عشان الـ GA's مش مضمونين ،،

هو الى GA ابن تيت بقا :v بس صدقنى انك تجيب انسان يقوم بيوظيفة و تراقبه عشان لما يغلط تعاقبه
احسن مليون مرة من انك تجيب الة لو باظة انت الى هاتتعاقب عليها :v

Dev. iLegend 18-06-2015 06:00 PM

رد: Random Reward Scroll
 
يا باشا هو لما GA يغلط ويخلي ناس تعمل Leave من الجيم بسبب مساعداته لصاحبه وكدا يعني وانت تعاقبه ،، وغير كدا وكدا ممكن يكون مخبي ايتمس في كذا مكان وانت لو مش متمكن اوي من الداتا بيز مش هتعرف توصل للحاجات دي ،، وغير كدا آله دي اضمن من GA ميت مرة ،، وبعدين الآله دي مش بتغلط زي منتا فاكر ولو غلطة مش هيحصل ان حد يعمل Leave من الجيم بسببها ،، بس خدها مني الـ Tools نسبة الـ Bugs والـ Anti Cheat فيها بتبقا 0% انا عن نفسي شغال C# وعارف بقولك ايه ،،


الساعة الآن 08:29 AM.

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