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

مشاهدة النسخة كاملة : Exclusive :- Random Scrolls


.Gamer.
06-10-2018, 12:29 AM
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

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

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

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].[_Char] where [CharID] = @CharID)
exec [SRO_VT_SHARD].._ADD_ITEM_EXTERN @GAMERChar,'ITEM_ETC_ARENA_COIN',@StartRandom,1
end



Itemdata_45000.txt

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

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>- BY: Gamer.</sml2>




Random Gold Scroll

_RefObjCommon

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

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

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

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

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>- BY: Gamer.</sml2>




Random Silk Scroll

_RefObjCommon

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

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


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) > 0
UPDATE SRO_VT_ACCOUNT..SK_SILK SET SILK_OWN = SILK_OWN + 1000 WHERE JID = @USERJID;

END


Itemdata_45000.txt

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

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>- BY: Gamer.</sml2>




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

™¤¦TOOFAN¦¤™
06-10-2018, 12:43 AM
تسلم ايدك
بس عدل على اخر حاجه
SRO_VT_SHARDLOG > Stored procedures > _AddTimedJob
وخليها SRO_VT_SHARD عشان محدش يعمل حاجه غلط
وضيف سطر Skill فى Random Silk عشان انت منزل البروسيدر يشتغل على انه Skill

.Gamer.
06-10-2018, 12:45 AM
تسلم ايدك
بس عدل على اخر حاجه
SRO_VT_SHARDLOG > Stored procedures > _AddTimedJob
وخليها SRO_VT_SHARD عشان محدش يعمل حاجه غلط
وضيف سطر Skill فى Random Silk عشان انت منزل البروسيدر يشتغل على انه Skill

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

hodamoseba
13-10-2018, 02:06 PM
استمر بس لو تكتب مثلا التعديل على الكمية مثلا من 10 ل 50

.Gamer.
13-10-2018, 03:29 PM
استمر بس لو تكتب مثلا التعديل على الكمية مثلا من 10 ل 50

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

elbattawy1st
13-10-2018, 04:15 PM
شغل جميل تسلم ايديك
بس لو تعمل فى اسكرول Coins Random تابل كدا وفيه بعض الاكواد المختلفه بحيث يكون random شغال على الاكواد الايتم كمان مش بس عدد متهيالى هتكون fun اكتر ل players

.Gamer.
24-10-2018, 05:52 PM
شغل جميل تسلم ايديك
بس لو تعمل فى اسكرول Coins Random تابل كدا وفيه بعض الاكواد المختلفه بحيث يكون random شغال على الاكواد الايتم كمان مش بس عدد متهيالى هتكون fun اكتر ل players

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

hodamoseba
02-11-2018, 05:09 AM
لو تعبت نفسك وقرأت ال procedure هتفهمه

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

.Gamer.
02-11-2018, 10:24 AM
للاسف مليش فى الحجات دى بس بحاول اتعلم واللة مش عارف اتعلم لغة اية ولا اية
اسف سامحنى لو ضايقتك
:Emoji27:

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

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



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

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


SILK_OWN + 1000

تمام كدا ؟

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

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


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

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



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

hodamoseba
02-11-2018, 07:43 PM
لا مفيش اسف ولا حاجه احنا كلنا اخوات .. بس انا كنت فاتح وقتها فون مقدرتش اشرحلك .. اهو الشرح الاسكرول دي بمعني انها بتعتمد علي حظك .. ازاي؟ انك مثلا حاجه زي random gold دي هتحط الاسكرول في npc ب 50m gold
وتعمل الاسكرول تديلك من 10m ل 100m gold ودي بتعدل علي السطر ده

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



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

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




تمام كدا ؟


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

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


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

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



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



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

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
بالظبط

hodamoseba
03-11-2018, 12:26 AM
شكرا جزيلا ليك تنصحنى اتعلم لغة اية علشان افهم فى الحجات دى ولغة الحماية اية يرضة

.Gamer.
03-11-2018, 10:32 AM
شكرا جزيلا ليك تنصحنى اتعلم لغة اية علشان افهم فى الحجات دى ولغة الحماية اية يرضة

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

mhmuod
04-12-2019, 04:30 PM
طب حضرتك انا عاوز اعمل من random coin dy 6 acroll yafaa bas el brosedor mhos byabal

.Gamer.
07-12-2019, 10:07 PM
طب حضرتك انا عاوز اعمل من random coin dy 6 acroll yafaa bas el brosedor mhos byabal

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