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

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

.Gamer. 06-10-2018 12:29 AM

Exclusive :- Random Scrolls
 
http://a.up-00.com/2018/08/153315592539722.gif

الموضوع بأختصار شديد ... random scrolls بمعني ان الاسكرول دي هتحطها في npc

ولو يكن دي اسكرول gold هتحطها مثلا في npc ب 2B Gold وتديلك من 1B gold ل 10B gold

او مثلا تحطها ب 200 arena coin وتعملها تديلك 200 - 1000 Arena coin علي حسب ال procedure متظبط ازاي !!

نخش في الموضوع عشان مطولش عليكو :Emoji4:

Random Coin Scroll

_RefObjCommon

كود PHP:

1    113913    ITEM_GAMER_RANDOM_COIN_SCROLL    Scroll Random Coin    xxx    SN_ITEM_GAMER_RANDOM_COIN_SCROLL    SN_ITEM_GAMER_RANDOM_COIN_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\mall_change_name.ddj    xxx    xxx    3336134 


_RefObjItem

كود PHP:

3336134    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 


SRO_VT_SHARDLOG > Stored procedures > _AddLogItem

كود PHP:

   IF (@Operation 41) and (@ItemRefID 113913)
    
BEGIN
            
declare @GAMERChar varchar(64)
            declare @
GAMER1 int '1' 
            
declare @GAMER2 int '1000'
            
declare @StartRandom int ROUND(((@GAMER1 - @GAMER2 -1) * RAND() + @GAMER2), 0)
            
Set @GAMERChar = (select CharName16 from [SRO_VT_SHARD].[dbo].[_Charwhere [CharID] = @CharID)
            
exec [SRO_VT_SHARD].._ADD_ITEM_EXTERN @GAMERChar,'ITEM_ETC_ARENA_COIN',@StartRandom,
        end 


Itemdata_45000.txt

كود PHP:

1    113913    ITEM_GAMER_RANDOM_COIN_SCROLL    ???? ???? ??? (???)    xxx    SN_ITEM_GAMER_RANDOM_COIN_SCROLL    SN_ITEM_GAMER_RANDOM_COIN_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\mall_change_name.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.txt

كود PHP:

1    SN_ITEM_GAMER_RANDOM_COIN_SCROLL                                Random Coin Scroll                             
1    SN_ITEM_GAMER_RANDOM_COIN_SCROLL_TT_DESC                                
<sml2>After using this you will recive "Random" Arena Coin! as randomly reward. <br><br><font color="255,255,255,0">How to use:</font><br>- right click and (YES). <br>- BYGamer.</sml2



Random Gold Scroll

_RefObjCommon

كود PHP:

1    113913    ITEM_GAMER_RANDOM_GOLD_SCROLL    Scroll Random Gold    xxx    SN_ITEM_GAMER_RANDOM_GOLD_SCROLL    SN_ITEM_GAMER_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\mall_change_name.ddj    xxx    xxx    3336134 

_RefObjItem

كود PHP:

3336134    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 

SRO_VT_SHARDLOG > Stored procedures > _AddLogItem

كود PHP:

     IF (@Operation 41) -- GAMER
BEGIN
    
IF (@ItemRefID 113913)
    
BEGIN
    
declare @Charname varchar(128)
declare @
upper_GAMER int '1000000' declare @lower_GAMER int '1000000'
 
declare @random_GAMER int ROUND(((@upper_GAMER - @lower_GAMER -1) * RAND() + @lower_GAMER), 0)
 
set @charname = (select CharName16  from SRO_VT_SHARD.dbo._Char where CharID=@CharID)
Update SRO_VT_SHARD.dbo._Char set RemainGold RemainGold + @random_GAMER  where CharName16 = @charname      
end
end 


Itemdata_45000.txt

كود PHP:

1    113913    ITEM_GAMER_RANDOM_GOLD_SCROLL    ???? ???? ??? (???)    xxx    SN_ITEM_GAMER_RANDOM_GOLD_SCROLL    SN_ITEM_GAMER_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\mall_change_name.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.txt

كود PHP:

1    SN_ITEM_GAMER_RANDOM_GOLD_SCROLL                                Random Gold Scroll                             
1    SN_ITEM_GAMER_RANDOM_GOLD_SCROLL_TT_DESC                                
<sml2>After using this you will recive "Random" Gold! as randomly reward. <br><br><font color="255,255,255,0">How to use:</font><br>- right click and (YES). <br>- BYGamer.</sml2



Random Silk Scroll

_RefObjCommon

كود PHP:

1    113913    ITEM_GAMER_RANDOM_SILK_SCROLL    Scroll Random Silk    xxx    SN_ITEM_GAMER_RANDOM_SILK_SCROLL    SN_ITEM_GAMER_RANDOM_SILK_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\mall_change_name.ddj    xxx    xxx    3336134 

_RefObjItem

كود PHP:

3336134    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 

SRO_VT_SHARD > Stored procedures > _AddTimedJob


كود PHP:

     if
(@
JobID'113913')
BEGIN
    
DECLARE @USERJID int
    
SET @USERJID = (SELECT USERJID FROM SRO_VT_SHARD.._USER WHERE CHARID = @CHARID); 
    IF (
SELECT COUNT(*) FROM SRO_VT_ACCOUNT..SK_SILK WHERE JID = @USERJID) > 
        UPDATE SRO_VT_ACCOUNT
..SK_SILK SET SILK_OWN SILK_OWN 1000 WHERE JID = @USERJID

END 

Itemdata_45000.txt

كود PHP:

1    113913    ITEM_GAMER_RANDOM_SILK_SCROLL    ???? ???? ??? (???)    xxx    SN_ITEM_GAMER_RANDOM_SILK_SCROLL    SN_ITEM_GAMER_RANDOM_SILK_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\mall_change_name.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.txt

كود PHP:

1    SN_ITEM_GAMER_RANDOM_SILK_SCROLL                                Random Silk Scroll                             
1    SN_ITEM_GAMER_RANDOM_SILK_SCROLL_TT_DESC                                
<sml2>After using this you will recive "Random" Silk! as randomly reward. <br><br><font color="255,255,255,0">How to use:</font><br>- right click and (YES). <br>- BYGamer.</sml2



http://a.up-00.com/2018/08/153315592536531.gif

™¤¦TOOFAN¦¤™ 06-10-2018 12:43 AM

رد: Exclusive :- Random Scrolls
 
تسلم ايدك
بس عدل على اخر حاجه
SRO_VT_SHARDLOG > Stored procedures > _AddTimedJob
وخليها SRO_VT_SHARD عشان محدش يعمل حاجه غلط
وضيف سطر Skill فى Random Silk عشان انت منزل البروسيدر يشتغل على انه Skill

.Gamer. 06-10-2018 12:45 AM

رد: Exclusive :- Random Scrolls
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ™¤¦TOOFAN¦¤™ (المشاركة 5355731)
تسلم ايدك
بس عدل على اخر حاجه
SRO_VT_SHARDLOG > Stored procedures > _AddTimedJob
وخليها SRO_VT_SHARD عشان محدش يعمل حاجه غلط
وضيف سطر Skill فى Random Silk عشان انت منزل البروسيدر يشتغل على انه Skill

تم التعديل .. وشكرا لملاحظتك :Emoji4:

hodamoseba 13-10-2018 02:06 PM

رد: Exclusive :- Random Scrolls
 
استمر بس لو تكتب مثلا التعديل على الكمية مثلا من 10 ل 50

.Gamer. 13-10-2018 03:29 PM

رد: Exclusive :- Random Scrolls
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hodamoseba (المشاركة 5357162)
استمر بس لو تكتب مثلا التعديل على الكمية مثلا من 10 ل 50

لو تعبت نفسك وقرأت ال procedure هتفهمه

elbattawy1st 13-10-2018 04:15 PM

رد: Exclusive :- Random Scrolls
 
شغل جميل تسلم ايديك
بس لو تعمل فى اسكرول Coins Random تابل كدا وفيه بعض الاكواد المختلفه بحيث يكون random شغال على الاكواد الايتم كمان مش بس عدد متهيالى هتكون fun اكتر ل players

.Gamer. 24-10-2018 05:52 PM

رد: Exclusive :- Random Scrolls
 
اقتباس:

المشاركة الأصلية كتبت بواسطة elbattawy1st (المشاركة 5357167)
شغل جميل تسلم ايديك
بس لو تعمل فى اسكرول Coins Random تابل كدا وفيه بعض الاكواد المختلفه بحيث يكون random شغال على الاكواد الايتم كمان مش بس عدد متهيالى هتكون fun اكتر ل players

تقصد random item ? يعني يجيله اما immortal - items - weapons - scrolls - coins - zerks ؟

hodamoseba 02-11-2018 05:09 AM

رد: Exclusive :- Random Scrolls
 
اقتباس:

المشاركة الأصلية كتبت بواسطة .Gamer. (المشاركة 5357165)
لو تعبت نفسك وقرأت ال procedure هتفهمه

للاسف مليش فى الحجات دى بس بحاول اتعلم واللة مش عارف اتعلم لغة اية ولا اية
اسف سامحنى لو ضايقتك
:Emoji27:

.Gamer. 02-11-2018 10:24 AM

رد: Exclusive :- Random Scrolls
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hodamoseba (المشاركة 5359343)
للاسف مليش فى الحجات دى بس بحاول اتعلم واللة مش عارف اتعلم لغة اية ولا اية
اسف سامحنى لو ضايقتك
:Emoji27:

لا مفيش اسف ولا حاجه احنا كلنا اخوات .. بس انا كنت فاتح وقتها فون مقدرتش اشرحلك .. اهو الشرح الاسكرول دي بمعني انها بتعتمد علي حظك .. ازاي؟ انك مثلا حاجه زي random gold دي هتحط الاسكرول في npc ب 50m gold
وتعمل الاسكرول تديلك من 10m ل 100m gold ودي بتعدل علي السطر ده

كود PHP:

declare @upper_GAMER int '1000000' declare @lower_GAMER int '1000000' 


Random Silk scroll بتعدل علي السطر ده ..

كود PHP:

   UPDATE SRO_VT_ACCOUNT..SK_SILK SET SILK_OWN SILK_OWN 1000 WHERE JID = @USERJID

اقتباس:

SILK_OWN + 1000
تمام كدا ؟

Random coin scroll دي هتعدل في حاجتين !! ايه هما طيب ؟ هتعدل القيمه اللي عايزها Random زي الجولد كدا .. مثلا من 1 لي 100 زي كدا ..

كود PHP:

            declare @GAMER1 int '1' 
            
declare @GAMER2 int '1000' 

وبعد كدا هتعدل كود ال coin اللي عاوزه random اللي هو انا عامله Arena Coin

كود PHP:

 exec [SRO_VT_SHARD].._ADD_ITEM_EXTERN @GAMERChar,'ITEM_ETC_ARENA_COIN',@StartRandom,


لو في حاجه وقفت عليك كلمني وانا في الخدمه :Emoji2:

hodamoseba 02-11-2018 07:43 PM

رد: Exclusive :- Random Scrolls
 
اقتباس:

المشاركة الأصلية كتبت بواسطة .Gamer. (المشاركة 5359357)
لا مفيش اسف ولا حاجه احنا كلنا اخوات .. بس انا كنت فاتح وقتها فون مقدرتش اشرحلك .. اهو الشرح الاسكرول دي بمعني انها بتعتمد علي حظك .. ازاي؟ انك مثلا حاجه زي random gold دي هتحط الاسكرول في npc ب 50m gold
وتعمل الاسكرول تديلك من 10m ل 100m gold ودي بتعدل علي السطر ده

كود PHP:

declare @upper_GAMER int '1000000' declare @lower_GAMER int '1000000' 


Random Silk scroll بتعدل علي السطر ده ..

كود PHP:

   UPDATE SRO_VT_ACCOUNT..SK_SILK SET SILK_OWN SILK_OWN 1000 WHERE JID = @USERJID



تمام كدا ؟


Random coin scroll دي هتعدل في حاجتين !! ايه هما طيب ؟ هتعدل القيمه اللي عايزها Random زي الجولد كدا .. مثلا من 1 لي 100 زي كدا ..

كود PHP:

            declare @GAMER1 int '1' 
            
declare @GAMER2 int '1000' 

وبعد كدا هتعدل كود ال coin اللي عاوزه random اللي هو انا عامله Arena Coin

كود PHP:

 exec [SRO_VT_SHARD].._ADD_ITEM_EXTERN @GAMERChar,'ITEM_ETC_ARENA_COIN',@StartRandom,


لو في حاجه وقفت عليك كلمني وانا في الخدمه :Emoji2:



يعنى هيبقا كدة مثلا

كود بلغة HTML:

  UPDATE SRO_VT_ACCOUNT..SK_SILK SET SILK_OWN = SILK_OWN + 100 WHERE JID = @USERJID; 

مش هيزيد عن ال 100 سبلك لاكن ممكن ينقص ممكن 20 50 70 لغاية 100 صح

.Gamer. 02-11-2018 09:42 PM

رد: Exclusive :- Random Scrolls
 
بالظبط

hodamoseba 03-11-2018 12:26 AM

رد: Exclusive :- Random Scrolls
 
شكرا جزيلا ليك تنصحنى اتعلم لغة اية علشان افهم فى الحجات دى ولغة الحماية اية يرضة

.Gamer. 03-11-2018 10:32 AM

رد: Exclusive :- Random Scrolls
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hodamoseba (المشاركة 5359516)
شكرا جزيلا ليك تنصحنى اتعلم لغة اية علشان افهم فى الحجات دى ولغة الحماية اية يرضة

لا معرفش حاجه عن الحمايه والله ممكن حضرتك تشوف قسم الحمايه وتسأل المراقبين هناك :Emoji12:

mhmuod 04-12-2019 04:30 PM

رد: Exclusive :- Random Scrolls
 
طب حضرتك انا عاوز اعمل من random coin dy 6 acroll yafaa bas el brosedor mhos byabal

.Gamer. 07-12-2019 10:07 PM

رد: Exclusive :- Random Scrolls
 
اقتباس:

المشاركة الأصلية كتبت بواسطة mhmuod (المشاركة 5375430)
طب حضرتك انا عاوز اعمل من random coin dy 6 acroll yafaa bas el brosedor mhos byabal

لا مش فاهم الصراحه ممكن توضح ؟


الساعة الآن 05:26 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.