حفظ بياناتي ؟

1/01/2023

22/05/2024_hema

22/05/2024_hema

END_shaher_01/12/2024

Ahmed_k_nayel_01_12_2024

END_02/12/2024

END 30/12/2024

END 06/12/2024

END 28/12/2024

END 30/12/2024_waiting

END 30/02/2025_Belal

END 06/01/2025

END 12/01/2025

END _14/01/2025_Karuoke

END _14/01/2025_Karuoke

25/01/2022

QueenSro_01_10_2024

Ahmed_k_nayel_01_12_2024

ibrahim_END 07/1212024

END 30/12/2024

END 12/01/2025

END _14/01/2025_Karuoke

 الـجـروب الـرسـمى لـلـمـنـتـدى FaceBook | Official Group 



قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة [ قسم متخصص فى شروحات و البرامج في عمل السيرفرات الخاصة ] [ يرجى عدم وضع الأسئلة والاستفسارات في هذا القسم ]

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 14-03-2015, 01:55 AM   #16

UnStoppable!





• الانـتـسـاب » Mar 2015
• رقـم العـضـويـة » 121070
• المشـــاركـات » 354
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
UnStoppable! صـاعـد

UnStoppable! غير متواجد حالياً



افتراضي رد: Exclusive ==> Automatic Unique Reward



لو سمحتوا يريت اللى يعمل موضيع يجيب صور او فيديو و يكون مجرب ده كدة نظام copy/past




رد مع اقتباس
إعلانات google

قديم 14-03-2015, 01:56 AM   #17

UnStoppable!





• الانـتـسـاب » Mar 2015
• رقـم العـضـويـة » 121070
• المشـــاركـات » 354
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
UnStoppable! صـاعـد

UnStoppable! غير متواجد حالياً



افتراضي رد: Exclusive ==> Automatic Unique Reward



اقتباس:
ماشي يا معلم انا بقول للي ميعرفش ^^
للاسف فى مثلا واحد مبتدا ميعرفش فى البروسيدور هيحتاس شكرا ليك




رد مع اقتباس
قديم 14-03-2015, 02:15 AM   #18

CritYouDown
عضو فعال



الصورة الرمزية CritYouDown


• الانـتـسـاب » Aug 2012
• رقـم العـضـويـة » 104757
• المشـــاركـات » 426
• الـدولـة » مصر
• الـهـوايـة » Private Server Edit
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 30
CritYouDown صـاعـد

CritYouDown غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى CritYouDown

افتراضي رد: Exclusive ==> Automatic Unique Reward



اقتباس:
المشاركة الأصلية كتبت بواسطة UnStoppable! عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
السيستم مش شغال يا حبى
أكيد انت عامل حاجه غلط
عشان انا شغال بيه عندى
و اتأكد ان لما الـ Char بيموت Unique بيتعملوا Add فى srZor_uniques


توقيع CritYouDown :

عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]



رد مع اقتباس
قديم 14-03-2015, 02:16 AM   #19

CritYouDown
عضو فعال



الصورة الرمزية CritYouDown


• الانـتـسـاب » Aug 2012
• رقـم العـضـويـة » 104757
• المشـــاركـات » 426
• الـدولـة » مصر
• الـهـوايـة » Private Server Edit
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 30
CritYouDown صـاعـد

CritYouDown غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى CritYouDown

افتراضي رد: Exclusive ==> Automatic Unique Reward



اقتباس:
المشاركة الأصلية كتبت بواسطة UnStoppable! عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
لو سمحتوا يريت اللى يعمل موضيع يجيب صور او فيديو و يكون مجرب ده كدة نظام copy/past
Copy Paste منين يا ريس ؟
دا انا الـعملوا بنفسى
btw هعمل Video من الـسيرفر عندى now


توقيع CritYouDown :

عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]


التعديل الأخير تم بواسطة CritYouDown ; 14-03-2015 الساعة 02:19 AM

رد مع اقتباس
قديم 14-03-2015, 05:14 AM   #20

gameman
عضو مميز



الصورة الرمزية gameman


• الانـتـسـاب » Nov 2011
• رقـم العـضـويـة » 95521
• المشـــاركـات » 550
• الـدولـة » Giza-Dokki
• الـهـوايـة » Helping People
• اسـم الـسـيـرفـر » Delphinus
• الـجـنـس » Male
• نقـاط التقييم » 13
gameman صـاعـد

gameman غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى gameman

افتراضي رد: Exclusive ==> Automatic Unique Reward



اعمل الفيديو شرح ياريت للناس الي متعرفش


توقيع gameman :
Lets start doing some thing useful

For me i am going to start to help u guys.

Starting from now u will see me every where trying to help




رد مع اقتباس
قديم 15-03-2015, 03:56 PM   #21

Dev. iLegend
عضو لامع



الصورة الرمزية Dev. iLegend


• الانـتـسـاب » Jul 2013
• رقـم العـضـويـة » 112689
• المشـــاركـات » 1,054
• الـدولـة » Egypt - Tanta
• الـهـوايـة » always try for a best features
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 34
Dev. iLegend صـاعـد

Dev. iLegend غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى Dev. iLegend

افتراضي رد: Exclusive ==> Automatic Unique Reward



السلام عليكم ورحمة الله وبركاته
أولاً شكرا على تعبك فى عمل السيستم بس في بعض الملاحظات والتعديلات البسيطة اللى ممكن انت مخدتش بالك منها ..
وأرجوا ان تتقبل ان كانت نصيحة او انتقاد او تعديل ..
نبدأ على بركة الله
نبدأ بالانتقاد ..
بص يا باشا السيستم دا معلش لو حد عامل موضوع زي يونك رانك او latest unique kills على موقع اللعبة يبقا انت كدا بوظتله الدنيا عشان انت بالطريقة بتاعتك دي بيمسح اليونك لوج اللى بيتحسب عليه الرانك او اخر 50 يونك ع السايت اول بأول يعني لو حد عنده رانك او عامل اخر يونكات ماتت ع السايت يبقا الدنيا معاه خربت ..
غير كدا لو انت عايز اللى يموت اليونك ياخد ريوارد ممكن تضيف دروب لليونك بالريوارد اللى انت عايزها وخلاص
نخش ع النصيحة
اما تيجي تعمل بروسيدور حط فى الشروط Else عشان دي بتدور ع الشرط اللي متطابق فى الشروط كلها وتحققه وتتجاهل الباقي ودي افضل حاجة عشان تحط اكتر من شرطين وحاول تخلي شغلك ديماً على الـ CharID عشان دا مش بيتغير لكن charname16 دا بيتغير بالـ Charname Change scroll ..
نيجي للتعديلات ..
انت ليه عامل عشان يشتغل لازم يعمل تيليبورت قبل متعدي 5 دقايق على قتل اليونك فى الخطوة دي

كود PHP:
And time <= @Now+DATEADD(MINUTE,5,0


طب افرض هو كان بوت ولا حاجة ولا أخد DC بعد مقتل اليونك قبل ميعمل تليبورت ! وكذلك انت مش محدد اسم الكراكتر اللى هتشتغل عليه وتشغل الـ Procedure بيه اللى هو

كود PHP:
@Charname16 


وكذلك ليه تخليه يعمل تليبورت مرتين ! منتا ممكن تخلى الـ Procedure يشتغل مرتين ورا بعض انك تستخدم 2x EventID زي منا موضح كدا بالتعديل

كود PHP:
    Declare @Charname16 Varchar(max) = (Select CharName16 From SH_OWOJuStiCe.._Char Where CharID = @CharID)
    IF (@
EventID or @EventID 11) And Exists (Select From ACC_OWOJuStiCe..srZor_uniques Where Charname = @CharName16)
     
Begin
     Exec 
[_UniqueKillerJuStiCe] @Charname16
     END 


طيب بالنسبة للـ Procedure دا

كود PHP:
[dbo].[_UniqueKillerJuStiCe


بغض النظر انك المفروض تستخدم

كود PHP:
Else IF 


فا الـ Procedure مليان اخطاء مش أخطاء اكواد لأ اخطاء سيستم ..
مثلاً اول خطوة دي

كود PHP:
    If @TakeReward 0
     Begin
     exec SH_OWOJuStiCe
.._ADD_ITEM_EXTERN @CharName16,'ITEM_ETC_SD_TOKEN_01',500,1
     Update LOG_OWOJuStiCe
.._UniqueKillsJuStiCe Set TakeReward KillsTimes = @KillsTimes+1 Where CharName = @CharName16
     END 


انت روحت جيبت الـ TakeReward من الجدول اللى انت عملتله كريت
لو لقاها 0 طيب منا ممكن تستبدلها بـ

كود PHP:
IF EXISTS (Select From _UniqueKillsJuStiCe Where CharID = @CharID


المهم يعمل Execute procedure _ADD_ITEM_EXTERN عشان يضيف الريوارد تمام .. وتاني خطوة يعدل ع الجدول بأسم الكراكتر ويخلي ال TakeReward = 1 ويزود الـ KillsTimes +1 تمام ..
يبقا اللى نفهمه من الخطوة دي لو راح لقى الكراكتر موجود ليها row فى الجدول اللى انت مكريته والـ TakeReward = 0 يعدل عليه ويضيف الريوارد ..

تاني خطوة دي

كود PHP:
     If Not Exists (Select From _UniqueKillsJuStiCe Where CharID = @CharID)
     
Begin
     Insert Into _UniqueKillsJuStiCe 
(CharNameCharIDTakeRewardKillsTimesVALUES (@CharName16, @CharID01)
     
Update _UniqueKillsJuStiCe Set TakeReward KillsTimes 1 Where CharName = @CharName16 And KillsTimes NULL
     exec SH_OWOJuStiCe
.._ADD_ITEM_EXTERN @CharName16,'ITEM_ETC_SD_TOKEN_01',500,1
     END 


لو راح وملقاش الكركتر ليها row فى الجدول يدخل new row للكراكتر بالقيم اللى انت محددها وبعدين يعدل عليه طيب متدخل القيم على طول اللى انت معدلها بدل متدخل insert new row وبعدين تعدل عليه!
طيب المشكلة هنا فى حاجة انت دخلت القيم دي فى الاول

كود PHP:
VALUES (@CharName16, @CharID01


وعدلت عليها بالكيوري دي

كود PHP:
Update _UniqueKillsJuStiCe Set TakeReward KillsTimes 1 Where CharName = @CharName16 And KillsTimes NULL 


طيب ما كدا مش هيعدل التعديل اللى انت محدده فى الكيوري عارف ليه ؟
عشان دي

كود PHP:
And KillsTimes NULL 


انت ضايفها اصلاً بالـ insert الـ Value = 1 ازاي حاططله الشرط ان الـ KillsTimes لازم تكون NULL عشان يعدل !!
وبعدين يدي الريوارد تمام ..

نيجي لأخر خطوة ..

كود PHP:
     If @TakeReward 
     Begin
     Delete From ACC_OWOJuStiCe
..srZor_uniques Where Charname = @CharName16
     Update LOG_OWOJuStiCe
.._UniqueKillsJuStiCe Set TakeReward 0 Where CharName = @CharName16
     End 


الخطوة دي تمام مفهاش أخطاء وهي انه بعد معدل وخلى TakeReward = 1 يروح يمسح اللوج ويرجعها = 0 عشان الـ kill اللى بعده ..

بس الصراحة انت هارس فى الـ Procedure حاجات كتير ملهاش لازمة وممكن تختصرها فى 2x case مش اكتر ..

ارجوا ان اكون وضحت شرح يوصلك لأنك تبقا محترف

معلش بقا مش منسق

تقبل مروري


توقيع Dev. iLegend :
Skype : dev.ramy1
Facebook : عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
Yahoo : [email protected]
-----------------------------------------
My Intro

[YOUTUBE]pYB2FQ58pdM[/YOUTUBE]

-----------------------------------------



رد مع اقتباس
قديم 15-03-2015, 04:21 PM   #22

Dev. iLegend
عضو لامع



الصورة الرمزية Dev. iLegend


• الانـتـسـاب » Jul 2013
• رقـم العـضـويـة » 112689
• المشـــاركـات » 1,054
• الـدولـة » Egypt - Tanta
• الـهـوايـة » always try for a best features
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 34
Dev. iLegend صـاعـد

Dev. iLegend غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى Dev. iLegend

افتراضي رد: Exclusive ==> Automatic Unique Reward



حاجة اخيرة نسيت اكتبها
انت مش محدد نوع اليونيك وبكدا الريوارد دي هتروح على اي يونيك بينزل بنوتيك اياً كان بقا TG Demon Yuno Jupiter
بص هوضحلك فكرة حلوة .. متخليهوش يمسح حاجة من الـ srZor_uniques ضيف عامود جديد بأسم reward ومع التليبورت الاولانية عدل بأسماء اليونيكات عدد الريوارد اللى انت تحدده لكل يونيك
واما تدي الريوارد رجعه 0 عشان ميحسبوش بعد كدا واشتغل ع الـ new kills بال NULL مش بالـ 0 بكدا هتسهل عليك كتيير وتقدر تتحكم فى كل يونيك يدي كام كوين او كام سيلك .. كدا يعني ..


توقيع Dev. iLegend :
Skype : dev.ramy1
Facebook : عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
Yahoo : [email protected]
-----------------------------------------
My Intro

[YOUTUBE]pYB2FQ58pdM[/YOUTUBE]

-----------------------------------------



رد مع اقتباس
قديم 15-03-2015, 05:36 PM   #23

UnStoppable!





• الانـتـسـاب » Mar 2015
• رقـم العـضـويـة » 121070
• المشـــاركـات » 354
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
UnStoppable! صـاعـد

UnStoppable! غير متواجد حالياً



افتراضي رد: Exclusive ==> Automatic Unique Reward



عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

اعمل موضوع جديد احسن




رد مع اقتباس
قديم 16-03-2015, 02:31 AM   #24

Dev. iLegend
عضو لامع



الصورة الرمزية Dev. iLegend


• الانـتـسـاب » Jul 2013
• رقـم العـضـويـة » 112689
• المشـــاركـات » 1,054
• الـدولـة » Egypt - Tanta
• الـهـوايـة » always try for a best features
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 34
Dev. iLegend صـاعـد

Dev. iLegend غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى Dev. iLegend

افتراضي رد: Exclusive ==> Automatic Unique Reward



اقتباس:
المشاركة الأصلية كتبت بواسطة _Miss_AngeL_ عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
انت عدلت علي اخطاءه ، بس في نفس الوقت فيه حاجا لازم تفهمها . السيستم ده لو اتعمل في اكتر من 3 سطور يبقي الي عمله مبيفهمش حاجا ! متختلفش كتير عنه ^^ .. تقبل النقد بقي زيك زي الراجل الي انت انتقدته ده
بص يا برنس انا لو هعمل سيستم مش هاخد حاجة اعدل عليها انا مجرد اني قولتله اخطاؤه وعلى فكرة شوف انا قايله ايه فى الجملة دي ..


اقتباس:
بس الصراحة انت هارس فى الـ Procedure حاجات كتير ملهاش لازمة وممكن تختصرها فى 2x case مش اكتر ..
وانا لو عملته مش هعمل العك دا كله ومش هخليه يمسح لوج واحد من srZor_uniques عشان لو حد مشغل حاجة عليه مبقاش بهدلتله الدنيا !
وكلامي اللى فات كان مجرد رأي وتعديلات للأحسن بمجرد اني بصيت دقيقتين ع الـ Procedure

انتقادك مقبول


و ياريت تورينا شغلك سيادتك !



توقيع Dev. iLegend :
Skype : dev.ramy1
Facebook : عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
Yahoo : [email protected]
-----------------------------------------
My Intro

[YOUTUBE]pYB2FQ58pdM[/YOUTUBE]

-----------------------------------------



رد مع اقتباس
قديم 16-03-2015, 03:46 AM   #25

Mr Z!dane
عضو فضى



الصورة الرمزية Mr Z!dane


• الانـتـسـاب » Feb 2010
• رقـم العـضـويـة » 68924
• المشـــاركـات » 3,582
• الـدولـة » Egypt - Giza - Imbaba
• الـهـوايـة » * افْعَل مَا تُؤْمِن بهِ وَدَع الجَمِيع يُفَكِر بمَا يَشَاء .‬
• اسـم الـسـيـرفـر » Serpens
• الـجـنـس » Male
• نقـاط التقييم » 89
Mr Z!dane جـيـد

Mr Z!dane غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى Mr Z!dane

افتراضي رد: Exclusive ==> Automatic Unique Reward



اقتباس:
المشاركة الأصلية كتبت بواسطة Lazcano عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]


بص يا برنس انا لو هعمل سيستم مش هاخد حاجة اعدل عليها انا مجرد اني قولتله اخطاؤه وعلى فكرة شوف انا قايله ايه فى الجملة دي ..




وانا لو عملته مش هعمل العك دا كله ومش هخليه يمسح لوج واحد من srZor_uniques عشان لو حد مشغل حاجة عليه مبقاش بهدلتله الدنيا !
وكلامي اللى فات كان مجرد رأي وتعديلات للأحسن بمجرد اني بصيت دقيقتين ع الـ Procedure

انتقادك مقبول


و ياريت تورينا شغلك سيادتك !

الله ينور يا رامي و مستنين جديدك


توقيع Mr Z!dane :


رد مع اقتباس
قديم 19-03-2015, 02:24 PM   #26

CritYouDown
عضو فعال



الصورة الرمزية CritYouDown


• الانـتـسـاب » Aug 2012
• رقـم العـضـويـة » 104757
• المشـــاركـات » 426
• الـدولـة » مصر
• الـهـوايـة » Private Server Edit
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 30
CritYouDown صـاعـد

CritYouDown غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى CritYouDown

افتراضي رد: Exclusive ==> Automatic Unique Reward



اقتباس:
المشاركة الأصلية كتبت بواسطة Lazcano عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
السلام عليكم ورحمة الله وبركاته
أولاً شكرا على تعبك فى عمل السيستم بس في بعض الملاحظات والتعديلات البسيطة اللى ممكن انت مخدتش بالك منها ..
وأرجوا ان تتقبل ان كانت نصيحة او انتقاد او تعديل ..
نبدأ على بركة الله
نبدأ بالانتقاد ..
بص يا باشا السيستم دا معلش لو حد عامل موضوع زي يونك رانك او latest unique kills على موقع اللعبة يبقا انت كدا بوظتله الدنيا عشان انت بالطريقة بتاعتك دي بيمسح اليونك لوج اللى بيتحسب عليه الرانك او اخر 50 يونك ع السايت اول بأول يعني لو حد عنده رانك او عامل اخر يونكات ماتت ع السايت يبقا الدنيا معاه خربت ..
غير كدا لو انت عايز اللى يموت اليونك ياخد ريوارد ممكن تضيف دروب لليونك بالريوارد اللى انت عايزها وخلاص
نخش ع النصيحة
اما تيجي تعمل بروسيدور حط فى الشروط Else عشان دي بتدور ع الشرط اللي متطابق فى الشروط كلها وتحققه وتتجاهل الباقي ودي افضل حاجة عشان تحط اكتر من شرطين وحاول تخلي شغلك ديماً على الـ CharID عشان دا مش بيتغير لكن charname16 دا بيتغير بالـ Charname Change scroll ..
نيجي للتعديلات ..
انت ليه عامل عشان يشتغل لازم يعمل تيليبورت قبل متعدي 5 دقايق على قتل اليونك فى الخطوة دي

كود PHP:
And time <= @Now+DATEADD(MINUTE,5,0


طب افرض هو كان بوت ولا حاجة ولا أخد DC بعد مقتل اليونك قبل ميعمل تليبورت ! وكذلك انت مش محدد اسم الكراكتر اللى هتشتغل عليه وتشغل الـ Procedure بيه اللى هو

كود PHP:
@Charname16 


وكذلك ليه تخليه يعمل تليبورت مرتين ! منتا ممكن تخلى الـ Procedure يشتغل مرتين ورا بعض انك تستخدم 2x EventID زي منا موضح كدا بالتعديل

كود PHP:
    Declare @Charname16 Varchar(max) = (Select CharName16 From SH_OWOJuStiCe.._Char Where CharID = @CharID)
    IF (@
EventID or @EventID 11) And Exists (Select From ACC_OWOJuStiCe..srZor_uniques Where Charname = @CharName16)
     
Begin
     Exec 
[_UniqueKillerJuStiCe] @Charname16
     END 


طيب بالنسبة للـ Procedure دا

كود PHP:
[dbo].[_UniqueKillerJuStiCe


بغض النظر انك المفروض تستخدم

كود PHP:
Else IF 


فا الـ Procedure مليان اخطاء مش أخطاء اكواد لأ اخطاء سيستم ..
مثلاً اول خطوة دي

كود PHP:
    If @TakeReward 0
     Begin
     exec SH_OWOJuStiCe
.._ADD_ITEM_EXTERN @CharName16,'ITEM_ETC_SD_TOKEN_01',500,1
     Update LOG_OWOJuStiCe
.._UniqueKillsJuStiCe Set TakeReward KillsTimes = @KillsTimes+1 Where CharName = @CharName16
     END 


انت روحت جيبت الـ TakeReward من الجدول اللى انت عملتله كريت
لو لقاها 0 طيب منا ممكن تستبدلها بـ

كود PHP:
IF EXISTS (Select From _UniqueKillsJuStiCe Where CharID = @CharID


المهم يعمل Execute procedure _ADD_ITEM_EXTERN عشان يضيف الريوارد تمام .. وتاني خطوة يعدل ع الجدول بأسم الكراكتر ويخلي ال TakeReward = 1 ويزود الـ KillsTimes +1 تمام ..
يبقا اللى نفهمه من الخطوة دي لو راح لقى الكراكتر موجود ليها row فى الجدول اللى انت مكريته والـ TakeReward = 0 يعدل عليه ويضيف الريوارد ..

تاني خطوة دي

كود PHP:
     If Not Exists (Select From _UniqueKillsJuStiCe Where CharID = @CharID)
     
Begin
     Insert Into _UniqueKillsJuStiCe 
(CharNameCharIDTakeRewardKillsTimesVALUES (@CharName16, @CharID01)
     
Update _UniqueKillsJuStiCe Set TakeReward KillsTimes 1 Where CharName = @CharName16 And KillsTimes NULL
     exec SH_OWOJuStiCe
.._ADD_ITEM_EXTERN @CharName16,'ITEM_ETC_SD_TOKEN_01',500,1
     END 


لو راح وملقاش الكركتر ليها row فى الجدول يدخل new row للكراكتر بالقيم اللى انت محددها وبعدين يعدل عليه طيب متدخل القيم على طول اللى انت معدلها بدل متدخل insert new row وبعدين تعدل عليه!
طيب المشكلة هنا فى حاجة انت دخلت القيم دي فى الاول

كود PHP:
VALUES (@CharName16, @CharID01


وعدلت عليها بالكيوري دي

كود PHP:
Update _UniqueKillsJuStiCe Set TakeReward KillsTimes 1 Where CharName = @CharName16 And KillsTimes NULL 


طيب ما كدا مش هيعدل التعديل اللى انت محدده فى الكيوري عارف ليه ؟
عشان دي

كود PHP:
And KillsTimes NULL 


انت ضايفها اصلاً بالـ insert الـ Value = 1 ازاي حاططله الشرط ان الـ KillsTimes لازم تكون NULL عشان يعدل !!
وبعدين يدي الريوارد تمام ..

نيجي لأخر خطوة ..

كود PHP:
     If @TakeReward 
     Begin
     Delete From ACC_OWOJuStiCe
..srZor_uniques Where Charname = @CharName16
     Update LOG_OWOJuStiCe
.._UniqueKillsJuStiCe Set TakeReward 0 Where CharName = @CharName16
     End 


الخطوة دي تمام مفهاش أخطاء وهي انه بعد معدل وخلى TakeReward = 1 يروح يمسح اللوج ويرجعها = 0 عشان الـ kill اللى بعده ..

بس الصراحة انت هارس فى الـ Procedure حاجات كتير ملهاش لازمة وممكن تختصرها فى 2x case مش اكتر ..

ارجوا ان اكون وضحت شرح يوصلك لأنك تبقا محترف

معلش بقا مش منسق

تقبل مروري
اولاً : شكرا على الملحظات
ثانياً : انا قايل لن ده بيمسح Log الـيونيك
ثالثاً : كان فى واحد محتاج الموضوع فعملته بسرعه و زى ما طلع بقا

و _Miss_AngeL بدل الكلمتين القولتوهم دول كان مككن تعمل بيهم الـSystem الـ فى 3 سطور


توقيع CritYouDown :

عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]



رد مع اقتباس
إضافة رد


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
Automatic Job Level Up Reward Jayden قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة 7 09-10-2016 05:27 PM
Release : New Automatic Unique Kills Reward Dev. iLegend قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة 25 19-03-2015 07:07 PM


الساعة الآن 06:09 PM.