مشروع فيجوال بيسك 6.0
استخدم فيجوال بيسك 6
|------------------------| | مفتاح | | | | [X] أكمل | | [!] المهام | | [؟] قيد التقدم |
In the source, Search QUICKCHANGE for
changes made that weren't necessarily
meant to be permanent but can stay.
Search LEFTOFF to return to where I
left off programming.
[X] تم إصلاح أوامر lstCommands في Editor_Events التي لا تزال مرئية أثناء تحرير العناصر الأخرى
'أضيفت بالفعل
[؟]البحث عن كافة الأخطاء/الأخطاء وإصلاحها قدر الإمكان
[!]قم بعمل محول للعناصر/npcs/المهام/اللاعبين
[!]نظام الزواج
[!]إنشاء أحجام مختلفة لصناديق الدردشة
[!]مراحل الموارد لمختلف الأنشطة/الأدوات/العناصر المطلوبة/المقدمة
[؟]إضافة خيار ملء الشاشة.
[X] أشرطة واجهة المستخدم الرسومية الأنيقة الجديدة لتناسب سمة Eclipse. مجهزة بأزرار واجهة المستخدم الرسومية الرئيسية/تبديل الخريطة المصغرة. [] يمكنك تمكين/تعطيل أشرطة واجهة المستخدم الرسومية الجديدة من الخادم في علامة تبويب عناصر التحكم.
[X]جزء الخيارات - تشغيل/إيقاف الخريطة المصغرة
[X]جزء الخيارات - تشغيل/إيقاف الأزرار
[X]حل سريع لعناصر NPC الحرجة.
[X] حل سريع لشريط التمرير NPC Drop Item Num.
[X]تمت إضافة المقذوفات. يسبب بعض البطء في ملفات cps، لكنه يعمل بكامل طاقته.
[!]نظام برتقالي. (يمكن تطوير السمات/المهارات بشكل مؤقت.)
[!]إضافة تعكس القدرة القتالية. هناك فرصة ضئيلة لتسليم الضرر الذي يحدث إلى التاجر بدلاً من ذلك. [] ربما جعله يتطلب عنصرا.
[؟]نوع العنصر الجديد - الكتب
تمت الإضافة
[!]إصلاح الخلل في العناصر القابلة للتكديس
[X] أوقات إعادة الظهور العشوائية لـ NPC
[X] تمت إزالة الاضطرار إلى استهداف الشخصيات غير القابلة للعب لإلقاء تعويذة AOE
[X] تمت إضافة خيار إسقاط العناصر عند الموت لتعيين خصائص المحرر.
[X] تم تغيير قيمة الحد الأقصى لضرر العنصر إلى عدد صحيح (32,767)
[X]قم بإجراء المهام القادرة على منح خبرة المهارة.
[X]نظام قتالي جديد للعناصر والأضرار المقلدة [X]عناصر [X]الشخصية غير القابلة للعب (تحتاج الدروع والأسلحة للاستفادة من هذه الميزة)
[]اصنع العناصر غير القابلة للتكديس، وابق في شريط التشغيل إذا كان لدى اللاعب المزيد []أعتقد أنني سأترك الأمر كما هو.
[X] تم إصلاح خطأ blockVar في CheckDirection. منخفض خارج النطاق لأنه لم تتم إعادة تعيين نطاق صفيف Map.Tile ليناسب المعلمات بشكل صحيح.
[X] تم إصلاح الخلل في محرر الإملاء عندما يكون مربع النص التالف فارغًا
[X]إزالة إمكانية فتح أكثر من محرر
[X]إضافة محرر المتجر ومحرر التحرير والسرد إلى ميزة تشغيل المحرر...
[X] جعل HotBar يحتفظ بالعناصر القابلة للتكديس في الشريط عند استخدامها.
[X] نظام الجمع، تبييض العناصر، انقر للدمج، محرر من جانب العميل سوف تحتاج إلى تحديث إذا أضيفت [-]رسائل مخصصة عند الاكتمال/لا تتوفر مجموعة تحرير وسرد [-]السماح بتحديد أكثر من عنصرين لإنشاء مجموعات أكبر
[X]أضف خيار الفرع الشرطي "تقدم المهمة" في محرر الأحداث
[X]تم إصلاح هدف اللاعب عند تسجيل خروج الهدف.
[X] تم إصلاح البيان الشرطي لحدث التحرير لمستوى اللاعب
[X] تم إنشاء "E" للتبديل بين المحررين باستخدام واجهة المستخدم الرسومية الرائعة والبسيطة (ADMIN_MODERATOR والإصدارات الأحدث.)
[X] خيار لوحة الخادم لإسقاط العناصر عند الموت.
[X] تم إنشاء نظام أصدقاء يحتوي على رسائل خاصة وواجهة مستخدم رسومية (يفتح "B" قائمة الأصدقاء) - [X] إذا كان لديك لاعب مستهدف، فإن الحرف "B" يرسل طلب صداقة. -[X] تحديثات قائمة الأصدقاء عند وصول البيانات. -[X] يعرض حالة الاتصال/غير متصل بجانب الاسم. -[X] واجهة المستخدم الرسومية للمراسلة/تحرير حالة الصديق (حذف) -[X] يؤدي النقر المزدوج على الاسم إلى فتح لوحة تحتوي على تفاصيل الصديق مثل المستويات والإحصائيات الأخرى -[X] يمكن للأصدقاء فقط مراسلة بعضهم البعض./إلغاء تنشيط النظام. -[X] خيار لوحة الخادم للتنشيط/إلغاء التنشيط -[X] الحد من 5 طلبات لكل 30 دقيقة (تجنب المطاردة إذا جاز التعبير.) (تحصل على نقطة طلب واحدة كل 5 دقائق.)
[X] (+)(-)20 حزمة جديدة
[X] PM الثابتة.
[X] تظل واجهة المستخدم الرسومية الثابتة مرئية في بعض الأحيان بعد تسجيل الخروج وتسجيل الدخول مرة أخرى.
[X]تم تحويل الزر الذي يفتح المخزون إلى الحرفين "V" و"N" لأيهما تفضل
[X] تمت إضافة ألوان رسالة النجاح/الفارغة المخصصة في محرر الموارد
[X] أصبح نظام Skill الآن مخصصًا بسهولة من جانب الخادم في modSkills بتوجيهات بسيطة وملاحظات يمكن ملاحظتها بسهولة.
[X] تم إصلاح خطأ في حركة التحقق من NPC، والخط المنخفض خارج النطاق. MapNpc(MapNpcNum).num كان يأتي كـ 0
[X] تم إصلاح خطأ في التحقق من الفهرس، والخط المنخفض خارج النطاق. لم تكن الوظائف تتأكد من أن الفهرس كان > 0
[X] تم تغميق ألوان خلفية المحررين قليلاً. -[]أحبها بهذه الطريقة بشكل أفضل لأنها ليست مشرقة جدًا. وعندما تصنع الألعاب طوال اليوم، فإنك تنظر إلى هذه الأشكال كثيرًا. -[]من الصعب معرفة الفرق إلا إذا كنت تعرف ما تبحث عنه، ولكن ثق بي، ستشكرني عيناك.
[X] تمت إضافة مستويات المهارة/ملف الخبرة/التكوين للصياغة والتعدين وقطع الأخشاب وصيد الأسماك. -[X]يمكن للأحداث أن تعطي خبرة لأي من هذه المهارات. -[X]يمكن أن توفر الموارد خبرة لأي من هذه المهارات. -[X]يمكن أن تتطلب الأحداث مستوى مهارة معينًا. -[X]يمكن أن تتطلب الموارد مستوى مهارة معينًا. -[X]يمكن أن تتطلب العناصر مستوى مهارة معينًا.
[X]لا تسمح للأسلحة القطبية بالهجوم من خلال المربعات/الموارد/الأحداث/الشخصيات غير القابلة للهجوم التي لا يمكن مهاجمتها
[X] تم إصلاح إمكانية رؤية مربع حوار المهام الذي يتم تركه عند الضغط على مفتاح المسافة، ولكنه يظهر فوق جميع مربعات الحوار الأخرى. -[X] لم يعد من الممكن التقاط عنصر أثناء فتح مربع حوار المهام.
[X] تم إصلاح الخلل الصغير في خيار النص الفقاعي للدردشة -الحدث- الذي لا يتم ضبطه بشكل صحيح على "صحيح" عند الحاجة.
[X] في حالة سوء استخدام دالة Rand عن غير قصد، تقوم هذه الوظيفة الآن بتصحيح القيم العالية والمنخفضة للتأكد من أن الارتفاع هو الأعلى والأقل هو الأدنى. إذا تم الخلط بينهم، فإنه ببساطة يقوم بتبديلهم ويستمر.
[X] سيؤدي الضغط على زر الإدخال بعد إدخال كلمة المرور على شاشة تسجيل الدخول إلى تسجيل دخولك الآن.
[X]تم إخفاء واجهة المستخدم الرسومية عندما تكون في محرر الخرائط (الأشرطة الصحية وما شابه ذلك بالإضافة إلى مربع الدردشة والخريطة المصغرة)
[X]تمنع الشخصيات غير القابلة للعب تجنب المربعات الآن من الأحداث أيضًا.
[X]حالة الحدث للعنصر الثابت (المبلغ المطلوب)...
[X] تمت إضافة وظيفة منطقية HasItems(index, itemnum, itemamount).
[X] تمت إضافة وظيفة للسماح للمورد بإعطاء أكثر من عنصر واحد...
[X] تمت إضافة ميزة للسماح بتباعد مبلغ مكافأة الموارد طوال عملية الهجوم/الإضرار.
[X] تمت إضافة ميزة لجعل صحة الموارد عشوائية بين الأرقام الثابتة المحددة.
[X] تم تغيير frmEditor_Spell.scrlCool.Max AKA قدرات وقت الإرسال الإملائي من 60 ثانية إلى 300 أي 5 دقائق
[X] تم تغيير frmEditor_Spell.scrlCast.Max AKA لإمكانيات وقت التباطؤ الإملائي من 60 ثانية إلى 300 أي 5 دقائق
[X] تم تغيير frmEditor_Spell.scrlVital إلى مربع نص للسماح بأرقام أعلى من 32767.
[X] تم تغيير التسمية التوضيحية frmEditor_Spell.lblDir إلى "Dir: Up" لأن هذا هو الفهرس الافتراضي عند بدء التشغيل.
[X] تم تغيير frmEditor_Spell.scrlDir.Max إلى 3 لأن هذا هو كل ما ينبغي أن يكون. وإلا سيحدث خطأ.
[X] تم تغيير حساب وفاة NPC المحدد. عشوائية ضمن 5، 10، أو 20٪ من القيمة المحددة، الخيارات المضمنة في محرر NPC. (مثال 150 = 142-158) كلما زاد الرقم الأصلي، زاد الفرق.
[X] تمت إضافة ميزة Random NPC Health (استغرقت قدرًا كبيرًا من العمل.. لم يكن هناك شيء مثل المورد.)
[X] تمت إضافة حد أقصى للضرر، ولن يُظهر ضررًا أعلى من مقدار HP الذي يمتلكه NPC (لللاعبين الذين يرغبون في معرفة مدى صحة القتل) -[!] من المحتمل أن يجعل هذا خيارًا للاعب من جانب العميل
[X] تمت إزالة القدرة على حذف أو تعديل عنصر نوع العملة في العنصر 1 (ما الهدف؟ إنها دائمًا عملة lol) بالنسبة لأولئك الذين يجب أن يعرفوا سبب ذلك أيضًا لأن ميزة أخرى أضفتها تتطلب وجود عملة في فتحة العناصر 1. ليست مشكلة كبيرة رغم ذلك. لا يزال بإمكانك تعديل كل شيء آخر يتعلق بالعنصر، وليس نوع العنصر، ولا يمكنك استخدام زر الحذف الموجود عليه. ;)
[X] تمت إضافة تعزيز الضرر للمستوى القتالي للسلاح المجهز حاليًا
[X] تمت إضافة أمر تبديل الإرشادات التفصيلية "/ الإرشادات التفصيلية" والزر الموجود على لوحة الإدارة حتى تتمكن من تشغيل وإيقاف القدرة على "التجول" (لـ ADMIN_MONITOR وما فوق)
[X] تم تغيير زر المعالجة في لوحة الإدارة للشفاء الذاتي عند عدم إدخال أي اسم
[X]إضافة عداد القتل/عداد الموت (لم يتم إنشاء أي طرق لعرضها بعد)
[X] تم إصلاح فئة التعويذة التي لا تحتوي على خيار "لا شيء".
[X]تم إصلاح تعويذة الشفاء مع عدم تحديث الصحة على فترات.
[X] تم إصلاح خطأ في ذاكرة نسخ المهمة. كانت الخادم/العميل QuestRec مختلفة. التسبب في وضع غير صحيح للمتغيرات.
[X] تم إصلاح خطأ في بيانات مصفوفة محرر الإملاء... (تم مسح جميع التعويذات والبدء من جديد، ويعمل بشكل جيد الآن، ولم يتم حفظ شيء ما بشكل صحيح)
[X] تمت إضافة "خيار" لانخفاض العملة بشكل عشوائي، بما في ذلك النسبة المئوية العشوائية...
[X] أعاد القدرة على مهاجمة الشخصيات غير القابلة للعب بدون سلاح
[X] تمت إزالة القدرة على التجول في أي شيء تقريبًا لمجرد أن الخريطة منطقة آمنة، والآن ستتمكن فقط من التجول عبر اللاعبين
[X] تمت إضافة ألوان ديناميكية لتقليل صحة اللاعب أثناء الهجوم (70% حصان + أخضر، 35% حصان + أصفر، 34.99% حصان - أحمر ساطع) - [X] يُظهر صحة اللاعبين قبل الضربة والضرر الذي يحدثه اللاعب غير القابل للعب (مثال 66) -22) -[X]لست متأكدًا مما إذا كان من الأفضل إظهار قوة اللاعب قبل الضربة؛ ثم تلف، أو إظهار ما بعده وربما لا يظهر الضرر.
[X]إضافة ميزة المتابعة. يستخدم النظام المستهدف. يجب أن يكون بجوار اللاعب الذي تريد متابعته -[X]يقوم بتصحيح الاتجاه تلقائيًا، ولا يحرك اللاعب الآخر فقط (سيكون ذلك سخيفًا :p) -[X]يتوقف عن المتابعة إذا كان على بعد أكثر من مسافتين. -[!]لسوء الحظ، أصبح الأمر بطيئًا بعض الشيء في الوقت الحالي، فاللاعب الذي تتابعه لا يمكنه الركض أو المشي بأقصى سرعة، وستفقد الاتصال التالي. أنا أفكر في إعادة ذلك بالرغم من ذلك. أعلم أنني لم أفعل ذلك بالطريقة الأكثر فعالية، أردت فقط طريقة عملية. وهنا هو عليه. سأقوم بتنظيفه في وقت ما، أو يمكنك ذلك. أنا أميل إلى استخدام الكود من CanEventMoveTowardsPlayer وتحسينه. لا أعرف بعد.
[X] تمت إضافة حدث TopKill على الخادم - [X] تتوفر المواضع من الأول إلى الخامس - [X] مكافآت الخبرة المخصصة - [X] واجهة المستخدم الرسومية للخادم Dinky/nifty - [X] المواضع الثالث والرابع والخامس اختيارية -[ X]رسالة بدء مخصصة -[X]رسالة نهاية مخصصة -[X]رسالة إجراء مخصصة بعد كل عملية قتل (اختياري) -[X]رسالة لاعب مخصصة بعد كل عملية قتل (اختياري) -[X] تحتوي الرسائل المخصصة على إدراجات بيانات: (أ) سيتم استبدال #1stname# تلقائيًا باسم اللاعب الذي كان في المركز الأول. (ب) #الاسم الثاني# ^ ^ ^ ^ ^ المركز الثاني. (ج) #الاسم الثالث# ^ ^ ^ ^ ^ المركز الثالث. (د) #الاسم الرابع# ^ ^ ^ ^ ^ المركز الرابع. (هـ) #الاسم الخامس# ^ ^ ^ ^ ^ المركز الخامس.
(f) #1stkills# will automatically be replaced with the amount of kills first place had.
(g) #2ndkills# ^ ^ ^ ^ ^ second place ^
(h) #3rddkills# ^ ^ ^ ^ ^ third place ^
(i) #4thkills# ^ ^ ^ ^ ^ fourth place ^
(j) #5thkills# ^ ^ ^ ^ ^ fifth place ^
(k) #1stexp# will automatically be replaced with the amount of exp awarded to first place.
(l) #2ndexp# ^ ^ ^ ^ ^ second place.
(l) #3rdexp# ^ ^ ^ ^ ^ third place.
(l) #4thexp# ^ ^ ^ ^ ^ fourth place.
(l) #5thexp# ^ ^ ^ ^ ^ fifth place.
(p) #totalkills# will be replaced with all of the kills added up.
(q) #getkills# will be replaced with the amount of kills needed to end the game.
(r) #placement# will be replaced with the player's current placement (only for action/player message settings)
(s) #playerkills# will be replaced with the player's current kills (only for action/player message settings)
-[X]Custom Msg Colors. All ingame colors available
-[X]Built with default Messages (Just leave the message box's blank)
-[!}At some point this might have the capability to give away more than exp, idk yet. I like experiece :p
-[!]I like the idea of an option to play an animation on the character after each kill, during the attacking process,
and/or when the game ends. Thinking about it. Won't be hard I think, just not sure if I want to release it to the public. :P
المميزات: -يسمح بالصحة العشوائية. قمت بتعيين العالية والمنخفضة. بهذه الطريقة فإن كمية "الضربات" التي سيستغرقها القطع غير معروفة. - مثل مهارة Runescape، يمكن أن توفر الموارد أكثر من عنصر واحد. -يسمح بنهب العناصر العشوائية. قمت بتعيين العالية والمنخفضة. سوف تحصل على كمية عشوائية من العنصر الذي اخترته. -أخيرًا، المفضل لدي، يمكن توزيع الغنائم أثناء الهجوم، وليس فقط عند تدمير المورد... هذا يعني فقط أنك ستحصل على الكمية المحددة من العناصر الممنوحة لك واحدًا تلو الآخر طوال مدة صلاحية المورد. لذلك، مع الصحة العشوائية والكمية العشوائية من العناصر المقدمة وخيار التوزيع، أصبحت الموارد الآن أكثر واقعية في التأثير وتخلق جانبًا أكثر متعة في اللعبة.
السلبيات: - إذا تم تنشيط خيار التوزيع، فيجب أن يتزامن تلف الأداة بشكل متساوٍ نسبيًا مع صحة المورد، مما يعني أنه إذا كانت صحة المورد الخاص بك هي 10 وتريد إعطاء 5 عناصر في جميع أنحاء الصحة، فستحتاج إلى الحصول على سلاح لا يسبب أكثر من ضرر واحد أو اثنين. والسبب في ذلك هو بسبب الخوارزمية. يقوم الكود بتقسيم مقدار الصحة على عدد العناصر. لذا، إذا كانت الصحة 10، فسيتم تقسيمها على 5. وكما تعلم بالفعل، فإن النتيجة هي 2. لذلك مقابل كل نقطتين صحيتين يتم سحبهما، سيتم إعطاؤك عنصرًا. إذا أحدث سلاحك 10 أضرار في ضربة واحدة، فسيتم منحك العنصر الأخير فقط وليس الأربعة الأخرى. لذا، مع القليل من الرياضيات، ستتمكن من معرفة كيفية إعداد أدواتك ومواردك بشكل مناسب . آسف بشأن هذا ولكن بصراحة، إذا لم يعجبك، قم بتغييره. إنها تعمل بكامل طاقتها كما هي لذا لا أفعل ذلك