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

مشاهدة النسخة كاملة : lottery system


hodamoseba
17-05-2017, 08:46 PM
عاوز اعمل lottery تديك ايتم واحد كل مرة من 10 معايا البروسيد دة
declare @CharName6 varchar(64) Select @CharName6=CharName16 from SRO_VT_SHARD.dbo._Char where CharID = @CharID declare @LotteryAvatar varchar(129) set @LotteryAvatar = (SELECT TOP 1 GiftItems FROM SRO_VT_SHARD.dbo._LotteryNEWSTONE ORDER BY NEWID()) exec SRO_VT_SHARD.dbo._ADD_ITEM_EXTERN @CharName6,@LotteryAvatar,1,0 end

hodamoseba
19-05-2017, 01:13 AM
up
:111 (7):

hodamoseba
19-05-2017, 08:05 PM
:sadangel::sadangel::sadangel:

hodamoseba
22-05-2017, 01:06 AM
Up كل يومين

Dev.Ri3o
22-05-2017, 01:29 PM
منتا لازم تحطلها شرط انت مش حاطط اى شروط يعنى IF Operation = 41 And RefItemID = 'RefObjCommonID' Begin وبعدها تحط ال Procedure وتقفلو ب End

hodamoseba
22-05-2017, 04:01 PM
تسلم يا كبير بس انا ابيض خالص البروسيد دة من EHY KHALEd:thumbup:

elbattawy1st
26-05-2017, 06:52 AM
نزل الملف دا Here (https://mega.nz/#!v8NijajR!DO6CjwZw2CTy1WJ16uxxz-O8QfnL48_Cz9mEdQsE2Kk)

ركز هنا علشان تعرف تشغل Scroll :

- فك ضغط الملف هتلاقى فى الفولدر ملف اسمه Procsql افتحه و اعمل Exec فى الداتا على طول بس غير الاول اسم الداتا بيز [EverNow_MultiTools] لاسم الداتا بتاعتك و انزل شويه فى البروسيدور على سطر notice و سطر pm غير اسم داتا [EverNow_MultiTools] لاسم الداتا الا مشغل بيها برنامج رامى

- افتح بقى addlogitem وهتلاقى ملف اسمه addlogitem فى الفولدر الا انت نازلته خد الموجود
فيه و غير اسم داتا [EverNow_MultiTools] لاسم الداتا الا انت عاملت البروسيدور فيها و
غير [ItemRefID = 61526] رقم [61526] لرقم الاسكرول الا انت عامله الا هوا ID الموجود فى RefObjCommon

- بعد كدا هتلاقى ملف فى الفولدر اسمه [Table] اعمله Exec فى SQL و غير اسم الداتا بيز [EverNow_MultiTools] لداتا بتاعتك

- اخر خطوه بقى هتلاقى ملف اسمه Lines فى الفولدر خد الموجود فيه و حطه فى التابل الا انت لسه عامله

- طريقه بقى بتاعت انك تحط قيم الايتم الا الناس هتاخدها :
ركز شويه هنا فكره الاسكرول انك مثلا لو حبيت الناس تاخد ArenaCoins هتقوم عامل سطر واحد مثلا فى التابل فى النص و فوقه مثلا 5 سطور اى ايتم مش حلو و تحته مثلا 5 سطور اى ايتم مش حلو كدا نسبه الا ناس هتاخد ArenaCoins فيها هتقل لو عاوز تزود النسبه هتزود ال 5 سطور ل 6 او 7 مثلا على حسب دماغك انت و جرب انت وشوف الا حلو بالنسبه ليك و اعمل
طيب لو انت حبيت مثلا الناس مش يجلهوم ايتم خالص بدل الايتم الا مش حلو هتروح عند tab الا فى تابل الا سمه itemCode و تعمل عنده NULL كدا الناس مش هتجيلها ايتم خالص و البوت هيقولهم Good Luck

- اخر حاجه هتلاقى سطر Notice فى البروسيدور لما حد ياخد الايتم هينكتب اسمه فى السيرفر انو خد ايتم كذا و كميه كذا تقدر تغيرو من البروسيدور عادى و مش شرط البرنامج Vsro Multi Tools يكون شغال علشان الاسكروله تشتغل البرنامج بس بيعمل notice فى السيرفر ويدى pm لكاركتر.

hodamoseba
26-05-2017, 11:27 PM
عالمىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىى ىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىى ىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىى
##