10-04-2017, 07:39 PM
|
#2
|
|
|
• الانـتـسـاب » Dec 2014
|
|
• رقـم العـضـويـة » 119899
|
|
• المشـــاركـات » 15
|
|
• الـدولـة » Egypt
|
|
• الـهـوايـة »
|
|
• اسـم الـسـيـرفـر » Private Server
|
|
• الـجـنـس » Male
|
|
• نقـاط التقييم » 10
|
|
|
|
رد: SCROLL RANDOM COIN
اقتباس:
المشاركة الأصلية كتبت بواسطة #Gamer1337
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
نبدء بــ "Lines" الـ "SQL".
_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)
, @GAMER1Upper INT = 1000
, @GAMER2Lower INT = 1
Declare @StartRandom INT = ROUND(((@GAMER1Upper - @GAMER2Lower -1) * RAND() + @GAMER2Lower), 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
هنا هتعدل علي البروسيدر علي حسب ما هتحتاج:
اللون الاسود دة اسم قاعدة البيانات بتاعتك.
اللون الزيتي دة كود الكوين. شوف انت عاوز تحط كود اية مثلا انا حاطط الارينا.
اللون البنفسجي دي اقل كمية هيبدئ بيها يعني لما يضرب يجيلوا عشوائي من 1 لـ الي هتحطة تحت.
اللون الاحمر دي اقصي كمية يوصلها العدد العشوائي.
يعني لما يضرب الاسكرول كدا هيجيلوا عدد عشوائي من 1 ل 1000 دة كمثال.
كدا احنا خلصنا الشغل الخاص بـ الـ SQL.
نيجي عالجزئ الي خاص بالـ "Media.pk2".
طبعا هنحتاج الــ PK2 Tools، دة لينك التحميل: عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
Media/Server_dep/silkroad/textdata/ >> 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
Media/Server_dep/silkroad/textdata/ >> 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: GAMER1337.</sml2>
كدا الاسكرول خلصت.
تقدر طبعا تركبها علي اي اسكرول عندك يعني بأستعمال الــ Procedure بس.
هتغير ال RefItemID بس.
|
خلاصت انتا الكلام ....على وضعك
    
|
|
|
|