الموضوع: Unique Killer system Full
عرض مشاركة واحدة
قديم 10-03-2016, 02:54 AM   #1

elbattawy1st
عضو مميز



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


• الانـتـسـاب » Mar 2014
• رقـم العـضـويـة » 116941
• المشـــاركـات » 769
• الـدولـة » TanTa
• الـهـوايـة » SilkRoaD
• اسـم الـسـيـرفـر » Pavo
• الـجـنـس » Male
• نقـاط التقييم » 88
elbattawy1st جـيـد

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


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

افتراضي Unique Killer system Full



السلام عليكم و رحمة الله وبركاتة



النظام دا عباره عن انك لما تموت مثلا 2 يونك Tiger Girl هتاخد تيتل نيم و هدية انت طبعا الا بتحدد نوع tittle و الهدية
و كمان النطام دا مش هيبوظ rank الموجود على website لو انت عامل علشان هوا شغال ب log بتاع برنامج Vsro Multi Tools يعنى بعيد عن اى log بتاع اى جيم سيرفر
وبرضو النظام دا بيشيل tittle من بلاير القديم و يديها لليلاير الجديد كا نوع تحفيظ فى السيرفر
و برضو النظام دا بيعمل notice فى السيرفر لما player يقتل 2 يونكات Tiger Girl مثلا
بينكتب فى السيرفر انو بقى Hero و طبعا انت تقدر تغير notice دى برضو


اول حاجة لازم تكون مشغل البرنامج عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] علشان يعمل log لشخصيات الابتقتل اليونكات فى تابل جديد لازم تتاكد انك مشغل البرنامج صح علشان كل حاجة تبقى تمام
حاليا notice شغالة تمام مع برنامج Vsro Multi Tools يعنى مش هاتحتاج تشغل برنامج autoplus notice
علشان يشغل notice فى السيرفر


اعمل اول حاجة Tables دا


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

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


procedures


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


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


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


الكلام دا فى AddLogchar



كود PHP:
iF (@EventID OR @EventID 11)
BEGIN
    EXEC 
[SRO_VT_SHARDLOG].[dbo].[_Unique_System] @CharID
    END 

الكلام دا فى Memo_Add الموجود فى procedure بتاع SRO_VT_SHARD


كود PHP:
        If  (@TargetCharName like 'TesT' and @message 'Back My Title'
 
begin
 
DECLARE @OLDHWAN int = (Select OldHwan From [SRO_VT_SHARDLOG].[dbo].[_OldTitleswhere CharName = @SenderCharName)
 
UPDATE [SRO_VT_SHARD].[dbo].[_CharSet HwanLevel = @OLDHWAN where CharName16=@SenderCharName
 Insert Into 
[SRO_VT_SHARDLOG].[dbo].[iLegend_Tool] (Service,Type,Target,Message,DateValues (1,'Private',@SenderCharName,'Plz Teleport To Get ur Old Title',Getdate())  
end 

شرح بسيط كده علشان تعرف تغير و تعمل الا انت عاوزه


التغير كله هيكون فى تابل Unique_System يعنى مالكش دعوه ب اى حاجة تانية غير تابل دا
ودى صورة من تابل


اول حاجة انا عامل فى procedure اخرك 10 يونكات تعمل عليهم النطام
1- نروح على دا Unique_Num وتعمل عندو رقم 1 دا مثلا ل tiger اعمل كمان سطر و اعمل فى Unique_Num رقم 2 بس افتكر انك اخرك 10 يونكات بس يعنى هتعمل فى Unique_Num من 1 ل 10
لو انت شغلت كل 10 يونكات زى الا فى الصورة كده هتلاقينى عامل 10 سطور علشان انا عامل النظام يشتغل على
10 يونكات
2- UniqueCode دا طبعا الكود بتاع اليونك
3- CountKills عدد مرات الا فيها البلاير هيقتل اليونك علشان ياخد reward
4- Hwantitle دا reward بتاع title مثلا زى رقم 5 او 1 اى حاجة الا انت عاوزه
5- Reward1 هنا كود بتاع reward على انا عامل فى النظام دا ليك تضيف 3 Reward لكل بلاير هيكسب
6- Num1 هنا عدد reward يعنى لو انت عامل فى Reward 1 كود الارينا هتكتب فى Num1 مثلا 50
يعنى دا العدد الا هياخد
7- Plus1 دا البلاص بتاع الايتم علشان لو حبيت تضيف ايتم مثلا و عاوزه يكون ببلاص
8- Reward2 دى الهدية الثانية لو مش عاوز انك تديلو هدية كمان تعمل مكان Reward2 رقم 0
9- Num2 هنا نفس كلام بتاع Num1 بس طبعا لو انت عامل فى Reward2 0 لازم يكون فى Num2 رقم 0 كمان
10- Plus2 ودا نفس نظام Plus1 ولو انت عامل Reward2 0 لازم يكون فى Plus2 رقم 0 كمان
11- Reward3 و Num3 و Plus3 نفس الشرح الافوق فى Reward2 و Num2 و Plus2
12- RewardSilkOwn دا علشان لوحبيت تديلو Silk Donate لو مش عاوز اعمل رقم 0 و مش هياخد حاجة
13- RewardSilkGift دا علشان لو حبيت تديلو Silk Gift لو مش اعمل رقم 0 و مش هياخد حاجة
14- Notice هنا هتكتب اسم اليونك و عدد مرات الااتقتل فيها
يعنى مثلا لو هو يونك roc
هتكتب كدا Roc 5 Times ورقم 5 دا عدد الا مرات الا اتقتل فيها الا انت عاملتو فى CountKills


نيجى بقى لجزء بتاع Memo_Add
دا عباره عن لو حد من player حب يعمل اتاك على يونك علشان ينكتب اسمو فى السيرفر و ياخد reward
بس مش عاوز ياخد title
هيعمل اية هيبعت رساله لاسم الكاركتر الا الموجود فى الكود بتاع Memo_Add انا عامل اسم كاركتر TesT
انت غيرو ل اى اسم كاركتر انت عاوزه
البلاير هيبعت لكاركتر TesT
Back my title
بعد كده البلاير يعمل Teleport هيلاقى title بتاعو رجعلو


ملحوظه اخيرة طبعا البلاير لازم يعمل teleport علشان title بتاعو يتغير و يجيلو Reward فى inventory

بالنسبة لموضوع لما بلاير الجديد ياخد من بلاير القديم title حاليا بلاير القديم مش هياخد اى تيتل بدالو و خلاص
دا هياخد title بتاعو القديم الا كان معاه قبل ما ياخد title Hero

بعد ماتخلص تظبيط System اقفل SQL و افتحو تانى قبل ماتجرب system

Vedio


[YOUTUBE]9WCsW75Q9es[/YOUTUBE]

Log :

- تم اضافه 10 يونكات ل system
- تم اصلاح مشاكل oldtitles حاليا شغاله تمام
- تم اضافه 3 Reward لناس الا عاوزه تدى اكتر من Reward
- تم اضافه Reward Silk Donate
- تم اضافه Reward Silk Gift
- تم عمل نظام Back title to char if he want

وانشاء الله لو فى حاجة جديد فى system عاملتها هاضيفها على طول


توقيع elbattawy1st :

التعديل الأخير تم بواسطة elbattawy1st ; 14-04-2016 الساعة 12:33 AM

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