![]() |
#1 | ||||||||||
![]() ![]()
|
السلام عليكم ورحمة الله وبركاته انا بقالي كتير مستفسرتش عن حاجة عشان بعدت عن الـ Editing شوية وبلعب iSro .. بس الصراحة الحاجة اللي كنت بدور عليها من فترة وصلتلها شوفتها في مواضيع كفكرة .. وهي انى معتمدش على الـ dbo._AddTimedJob واحاول اني الاقى طريقة تخلى الاسكرول تعمل شغلها وفى نفس الوقت تعملك Teleport متحتاجش انك تعمل Teleport بإيدك بعد الاسكرول .. انا وصلتلها الحمد لله . بس الفكرة مش فى كدا ..! انا مشيت مظبوط فى الـ dbo._AddLogItem وعملت ايتم جديد ودخلت الـ RefItemID فى الـ Procedure وظبطه مجابش اي Error وعمل عادي خالص Execute .. بس لما دخلت الجيم واستخدمت الاسكرول عملت تيليبورت بس ومنفذتش اي حاجة من الـ Procedure ! وجربت بكذا حاجة من اقل سكرول لأتخن سكرول مش شغال .. وجربت اني استخدم dbo._AddLogItem اللي هي فى الـ Shard مش اللى فى الـ Log db برضة نفس الكلام مفيش حاجة بتتغير ! العيب من ايه بقا .. دا Procedure من اللى جربت بيهم لو العيب من الـ Procedure حد يعرفني الصح ! ولو مش منه العيب منين !! من الـ SRO_VT_SHARDLOG مثلاً ؟! كود PHP:
|
||||||||||
التعديل الأخير تم بواسطة Dev. iLegend ; 10-01-2015 الساعة 05:51 AM
|
![]() |
#2 | ||||||||||
![]() ![]()
|
if(@JobID = '36842') ---Stat Point begin declare @Strength int declare @Intellect int declare @MaxLevel int declare @RemainStatPoint int select @MaxLevel = MaxLevel from _Char where CharID = @CharID set @RemainStatPoint = (@MaxLevel*3)-3 set @MaxLevel = @MaxLevel+19 UPDATE _Char SET Strength=@MaxLevel, Intellect=@MaxLevel, RemainStatPoint=@RemainStatPoint WHERE CharID=@CharID return -3 end |
||||||||||
|
![]() |
#3 | ||||||||||
![]() ![]()
|
كده |
||||||||||
|
![]() |
#4 | ||||||||||
![]() ![]()
|
شيل if التانيه و جرب يا برنس و رد عليا |
||||||||||
التعديل الأخير تم بواسطة merazz012 ; 10-01-2015 الساعة 06:29 PM
|
![]() |
#5 | ||||||||||
![]() ![]()
|
اول حاجة علشان تخلي الاسكرول تعمل تيليبورت لوحدها من غير ما تعمل بايديك . بسيطة جدا. خد كوبي من Instant return scroll خد كوبي من اللاين بتاعها وظبط الــ IDs واسم الاسكرول لان الاسكرول بتعتمد علي الــ Procedure ثانيا دا الــ Procedure بتاعها في AddTimedJob كود:
if(@JobID = '45001') begin declare @Strength int declare @Intellect int declare @MaxLevel int declare @RemainStatPoint int select @MaxLevel = MaxLevel from _Char where CharID = @CharID set @RemainStatPoint = (@MaxLevel*3)-3 set @MaxLevel = @MaxLevel+19 UPDATE _Char SET Strength=@MaxLevel, Intellect=@MaxLevel, RemainStatPoint=@RemainStatPoint WHERE CharID=@CharID end |
||||||||||
|
![]() |
#6 | |||||||||||
![]() ![]()
|
اقتباس:
باشا انا عارف اللي انت حاطه دا ممكن تقرا كلامي تاني فى موضوع فوق وتفهم انا اقصد ايه ! انا مش بتكلم على dbo._AddTimedJob |
|||||||||||
|
![]() |
#7 | |||||||||||
![]() ![]()
|
اقتباس:
مينفعش اشيل IF التانية يا باشا مهو يا إما تبقا زي ما هي كدا كود PHP:
كود PHP:
|
|||||||||||
|
![]() |
#8 | |||||||||||
![]() ![]()
|
اقتباس:
شكراً على مرورك .. بس برضه مش دا اللى عاوزه انا جربت اللى انت بتقول عليه دا كذا مرة قبل مشتغل على الـ dbo._AddLogItem إستحالة تعرف تشتغل على الـ RefItemID من dbo._AddTimedJob وعشان تخلي الاسكرول ريترن سكرول من dbo._RefObjItem وتخلي الـ Parameters كدا كود PHP:
لو فى غلطة فى الـ Procedure بتاعي ياريت حد يقوللى او اوصل للعيب منين .. !! |
|||||||||||
التعديل الأخير تم بواسطة Dev. iLegend ; 11-01-2015 الساعة 11:54 PM
|
![]() |
#9 | ||||||||||
![]() ![]()
|
UP |
||||||||||
|
![]() |
#10 | ||||||||||
![]() ![]()
|
اعتقد الفرق بيبقي بسيط بين الاتنين procedure بس للاسف مش معايا غير لــ AddTimedJob |
||||||||||
|
![]() |
#11 | ||||||||||
![]() ![]()
|
هي من الــ procedure وللأسف انا كمان معيش غير لــAddTimedJob ![]() |
||||||||||
|
![]() |
#12 | ||||||||||
![]() ![]()
|
طب لو حد عنده اي سكرول بغض النظر عن نوع الـ Procedure شغالة بـريترن سكرول مثلاً زي دوول كدا من موضوع استاذ حمزة .. او حضرتك يا حمزة باشا لو الاسكرولات اللى انت منزلها فى الموضوع عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] شغالة عندك وبتعمل ريترن للمدينة ضيفنى عشان لو الطريقة اللى في دماغى نفعت .. هنعمل اي سكرول بغض النظر عن نوعها انها تعملك تيليبورت وتشغل الـ Procedure بتاعها عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] |
||||||||||
|
![]() |
#13 | ||||||||||
![]() ![]()
|
UP |
||||||||||
|
![]() |
#14 | ||||||||||
![]() ![]()
|
لقيت الحل انتظروا منى سكرولات جديدة إنشاء الله :) |
||||||||||
|
![]() |
#15 | ||||||||||
![]() ![]()
|
ايوة ياباشا الاسكرولات دي شغالة وبتعمل Teleport لوحدها . شوف الفيديو بنفسك ^_^ |
||||||||||
|
![]() |
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|
![]() |
||||
الموضوع | كاتب الموضوع | المنتدى | الردود | آخر مشاركة |
هام برجاء الإفادة | maro_elshaai | قسم المواضيع المكررة و المخالفة | 1 | 18-06-2016 09:17 AM |
ارجوا الإفادة | lord200 | قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة | 1 | 16-08-2012 02:27 AM |
مشكله كبيره جدااااا ارجوا الحل للخبراء | _MR_ViRuS | أخـبـار سـيـلك رود أون لايـن | 2 | 30-08-2009 03:15 PM |
أرجو الإفادة | GooD_GuY | مـنـاقـشـات عـامـة حـول سيلك رود أون لايـن | 6 | 24-07-2008 09:18 PM |