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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   lottery system (https://silkroad4arab.com/vb/showthread.php?t=615802)

hodamoseba 17-05-2017 08:46 PM

lottery system
 
عاوز اعمل 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

رد: lottery system
 
up
:111 (7):

hodamoseba 19-05-2017 08:05 PM

رد: lottery system
 
:sadangel::sadangel::sadangel:

hodamoseba 22-05-2017 01:06 AM

رد: lottery system
 
Up كل يومين

Dev.Ri3o 22-05-2017 01:29 PM

رد: lottery system
 
منتا لازم تحطلها شرط انت مش حاطط اى شروط يعنى IF Operation = 41 And RefItemID = 'RefObjCommonID' Begin وبعدها تحط ال Procedure وتقفلو ب End

hodamoseba 22-05-2017 04:01 PM

رد: lottery system
 
تسلم يا كبير بس انا ابيض خالص البروسيد دة من EHY KHALEd:thumbup:

elbattawy1st 26-05-2017 06:52 AM

رد: lottery system
 
نزل الملف دا Here

ركز هنا علشان تعرف تشغل 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

رد: lottery system
 
عالمىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىى ىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىى ىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىىى
##


الساعة الآن 03:06 AM.

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