المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Path Finding


abdopasha2011
14-05-2015, 03:45 PM
http://i.imgur.com/UPtp8tV.gif

http://i.imgur.com/xRaETyW.jpg

http://i.imgur.com/WtVBz0q.png


- Caves will probably never be supported
- It's only possible for it to use 1 teleporter (except for Alex -> Constantinople Ferry -> Jupiter)
- Paths go from the town spawn area to the destination - it is not possible to click "Start" and have it walk from where ever you are to the destination
- Paths are generated on the server while the character does the town loop
- Paths only need to be generated once then they can be retrieved instantly because they are saved on the server
- Old scripts are still usable - this is just a new "feature"
- For Genie Lamp you should add that quest to your town script if you plan to use path finding

Do NOT immediately move all your characters over to using server generated paths. Continue using your scripts.

Generated paths need to be tested. I'm sure there will be a few locations where it "clips" at the edges of an object. You can probably add a slight walk delay to mitigate this.

Most areas will work just fine. Caves are not supported and the Donwhang Bandit area (near the Dead Ravine) will not work due to there being objects above/below the area.

There is a 5 connections per IP limit. This will hopefully limit the number of paths being created at once. After lots of paths are generated there will be no limit.

Returned scripts are compressed to reduce bandwidth. Scripts are all text so they are highly compressible.

الترجمة المتواضعة لو فى خطأ ارجو التبليغ

-الكهوف غالبا مش هيتم دعمها ابدا
-الخيار المتاح الوحيد استخدام تليبورت واحد ماعدا (except for Alex -> Constantinople Ferry -> Jupiter)
-المسار بكون من اول ما تنزل التاون لحد مكان الضرب بتاعك-مش مستحيل انك تدوس استارت من اى حتة انت فيها والبوت يروح للمكا لوحده (ممكن يكون فيها مشاكل الله اعلم)
-المسارات بتتولد وانت بتعمل التاون لوب
-المسارات بتحتاج انها تتولد فقط مرة واحدة وبعد كده ممكن تسترجعها على الفور لانها هتتحفظ على السيرفر
-الاسكريبتات القديمة شغالة عادى - دى بس خاصية جديدة
-لكويست الجنى لو هتستخدم الخاصية دى (Path Finding) لازم تحد الكويست فى التاون اسكريبت بتاعك
-بيقولك متحركش كل اكونتاتك انها تستخدم توليد المسارات .كمل فى استخدام الاسكربتات
-توليد المسارات يحتاج للتجربة اولا لانه متأكد ان فيه بعض الاماكن ممكن يتزنق فى اطراف الاشياء وهوا ماشى وانت ممكن تضيف تأخير فى الاسكربت عشان تتفادا المشكلة دى
-معظم المناطق هتشتغل كويس جدا- Caves are not supported and the Donwhang Bandit area (near the Dead Ravine) المناطق دى مش هتكون مدعمة فيها الخاصية دى +السبب ان المنطقة دى فيها عواق كتيرة فوق وتحت فى المنطقة
-بيقولك هيكون فيه 5 اتصالات فقط للاى بى الواحد وده هيساعد تأملا ان يكون فيه حد لعدد المسارات اللى بتتعمل مرة واحدة -بعد توليد مسارات كتير مش هيكون فيه ليمت (شكله يقصد لحد ما يكون فيه مسارات للجيم كله)
-اسكربتات العودة تم ضغطها عشان يقلل السرعة -الاسركبتات كلها ملفات تيكست لذلك سوف تكون فى انضغاط عالى (تقريبا :laughing1: )

لو فى حاجة غلط فى الترجمة ياريت التبليغ
http://i.imgur.com/Wzn46es.gif


غير مسموح بالنقل للمنتديات الاخرى شكرا

Eng-AbdoPasha
http://i40.tinypic.com/2mhcsjm.jpg

dragon_00
14-05-2015, 04:20 PM
مش فاهم حاجة بس الله ينور

abdopasha2011
14-05-2015, 04:24 PM
نظام الاوتو واك تجريبى فى النسخة التيست :pash:

abdopasha2011
14-05-2015, 06:27 PM
نظام الاوتو واك تجريبى فى النسخة التيست :pash:

عبدو بطلى رغى كثير انا عارف الخبر ده بعد لما نزل ب 5 دقائق ادخل فى المفيد واعمل شرح تفصيلى للموضوع ده كله

Training Area كلها

مش انت عارف معملتش ليه بدل منا برغى يا استاذ :111 (18):

مش انت عارف معملتش ليه بدل منا برغى يا استاذ :111 (18):

يا بنى ابعد عنى يا بنى انا مؤذى ...اشرح لنا وانت ساكت علشان عاوز اشتغل بيه وانجز ومترغيش علشان انا مبضون:diespam::diespam::diespam::diespam::diespam: :diespam::diespam::diespam::diespam::diespam::dies pam::diespam::diespam::diespam::diespam::diespam:: diespam::diespam::diespam:

1-مش محتاجك تتكلم اصلا وتقولى اعمل ايه ومعملش ايه

2-ياريت متشوفش نفسك فى الكلام وتحترم نفسك وانت بتعلق على الموضوع

3-لو مش عاجبك متعلقش على الموضوع كلام كتير مش عاوز

4-بلاش الفاظ خارجة عشان بعد كده انذار

Detective Kaito
14-05-2015, 07:47 PM
تسلم علي الابداع ده :lolabove:

™Mahmoud Gamal™
15-05-2015, 05:00 AM
الكلام ده هيبقي في النسخه التست من امتي يا عبدو

Rowis
15-05-2015, 12:04 PM
وكمان لسة انهارده اضاف خاصية جديدة "Monester Selection"، دي فيها بتحدد اللفل بتاعة الوحش اللي انت عاوز تعمل attack فيها، وهو يطلع ليك لستة بالوحوش اللي في اللفل ده، وانت تختار الـ Training area، اللي انت عاوزها والبوت يروح لوحده. (حاجة شبه الـ Sbot كده).
لكن الوحوش بتاعة الـ DW Cave غير موجودة.

https://projecthax.com/attachment.php?attachmentid=2690&d=1431644448

abdopasha2011
15-05-2015, 04:07 PM
تمام ويا محمود الاوتو واك شغال ناو

ahmed el-king
15-05-2015, 04:20 PM
ازاى اضيف X & y .....
و شكرا هلى الخبر :mfr_omg:

abdopasha2011
15-05-2015, 05:18 PM
انت بتروح المكان اللى عاوز تضرب فيه وتعمل NEw area
وبعد كده بتدوس على Get position وبعد كده كليك يمين Enable we use radius
لو عاوز تظبط الرنج براحتك وكده تمام لو رجع التاون هيروح لوحده تانى هيولد مسار للاسبوت تانى لوحده من غير ماتضيف اسكربت

ahmed el-king
15-05-2015, 05:37 PM
تمام يا نجم تسلم:snitch:

ahmedelbarbary
15-05-2015, 06:11 PM
بس انا عاوز اعرف هو هيعمل إني اضيف x+y وللا لاززم اروح الاسبوت الاول و اعمل بوزيشن هناك وللا إية

zerospider1
15-05-2015, 06:26 PM
انت بتروح المكان اللى عاوز تضرب فيه وتعمل NEw area
وبعد كده بتدوس على Get position وبعد كده كليك يمين Enable we use radius
لو عاوز تظبط الرنج براحتك وكده تمام لو رجع التاون هيروح لوحده تانى هيولد مسار للاسبوت تانى لوحده من غير ماتضيف اسكربت

ايه يا عبدو بتمسح الردود بتاعتى ليه وانا عملت زى ما انت بتقول كده بيجبلى
[17:23:33] Script: You loaded the wrong script for this town, stopping bot

مع انى مش ضايف اسكربت هل فيه حاجه تانيه ممكن اعملها او فى صفحه Conditions

ahmed el-king
15-05-2015, 06:36 PM
ايه يا عبدو بتمسح الردود بتاعتى ليه وانا عملت زى ما انت بتقول كده بيجبلى
[17:23:33] Script: You loaded the wrong script for this town, stopping bot

مع انى مش ضايف اسكربت هل فيه حاجه تانيه ممكن اعملها او فى صفحه Conditions

للاسف فاشل لان مفيش تليبورت

GeZzZ
15-05-2015, 07:56 PM
للاسف فاشل لان مفيش تليبورت

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

abdopasha2011
15-05-2015, 10:07 PM
1-هتروح المكان الاول وتعمل get position
وتكمل على اللى انا قلته فوق
2-الكهوف مفيهاش الاوتو واك هوا قال انه مش هيدمع الخاصية دى معرفش ممكن يحطها فى المستقبل ولا لأ
3-التليبورت هوا قايل انو شغال تمام ومحدد المناطق وظبط الوضع فى ابديت 89

يا جماعة الاوتوا واك تجريبى لحد دلوقتى هيكون قيه بجات فالصبر لحد مايتظبط :winksmiley:

ahmed el-king
16-05-2015, 04:32 AM
انا مسجل فى بغداد و جربت موضوع تليبورت على سبيل المثال للong و [18:29:19] Script: You loaded the wrong script for this town, stopping bot
مع العلم ان شغال فى hotan للong

GeZzZ
16-05-2015, 11:52 AM
يا جدعان الاوتو واك دا تحت التجريب لسه معدلش فيه كتير
قال قبل كده انه بياخد وقت كبير عشان يروح من اسكندربه لحد التليبورت بس اخد دقائق وطلب من الناي مساعدته ودعمه عشان تنجح الخاصيه لازم متخدش وقت ناس كتير ردت عليه ودعمته بالحلول ومنهم حلهاله ان البوت يحفظ الاسكربت وبكده مش هياخد وقت بعدها وعملها لكن كده البوت هياخد وقت في عمل الاسكربت في الاول بس وعمله سلفر يحفظ الاسكربتات عشان بعد كده ميخدش وقت ودا اسمه تعليم الاله يعني بيعلم البوت
باختصار للبوت لسه بيتعلم يمشي لوحده كل مزادت البينات المحفوظه داخاله هايمشي اسرع وبدون مشاكل
اصبروا عليه لسه نونو
هههه

abdopasha2011
17-05-2015, 01:50 AM
تم اضافة النسخة الجديدة وتم تصليح بعض المناطق اللى فى الميديا =0 اللى عملاها جوى ماكس وفيها عوائق كتير
تم اضافة النسخة للموضوع المثبت الخاص بالتحميل + طريقة التحميل :shifty:

http://i.imgur.com/DptRRC4.png

Black_Shadow
19-05-2015, 11:00 AM
هو لسة بدرى ع ميخلصه نهائى لان تقريبا لازم تكون جوة المدينه حاليا لان جربت البوت فى منطقه جنب المدينه وروحت وقفن بعيد مردتس بروح للمكان
....
او ان نظام الاوتو ولك حاليا مش ان يروح لوحده لاى مكان لاكن دا بديل عن انك تعمل اسكربت بنفسك وان مجرد البوت هو اللى بيعمله وبس

™Mahmoud Gamal™
20-05-2015, 05:35 AM
تمام ويا محمود الاوتو واك شغال ناو
شكرا خالص يا عبدو علي الخبر الحلو ده وشكرا للموضوع :hammer2::hammer2::original::original:

abdopasha2011
20-05-2015, 08:25 PM
I've added support for using all teleporters. It'll look for the shortest amount of teleporters if one is required to get to the destination. This means that it may not take the shortest route.

For example: if the starting town is Samarkand and the destination is Jupiter it will end up teleporting from:
Samarkand -> Constantinople -> Jupiter

Because that is technically shorter than:
Samarkand -> Hotan -> Alex -> Ferry -> Jupiter

The final path may not be shorter but the number of teleporters is.

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

abdopasha2011
20-05-2015, 11:26 PM
There is probably an issue with single teleporters now. I'm testing a fix right now.

Edit: Possibly not. Someone has a really odd teleport path and they aren't reporting the start/end coordinates when it fails.

abdopasha2011
21-05-2015, 10:34 AM
http://i.imgur.com/HJGcxIA.png


-تم اصلاح مشكلة عدم استخدام ظهورك فى الاماكن الصحيحة فى توليد المسارات

-اصلاح مشكلة الخروج من حدود رسم البوليجون

- تقريبا تم اصلاح مشكلة البج لما يضرب الاسكرول ويرجع التاون ويحصلوا استك

-تم اضافة دعم ان الشخصية تلم بنفسها لو البيك بت بتاعك مش نازل

-تم تحسين الالتقاط من على الارض

-تم تغيير الكوردينات الخاصة بالكهوف بالكامل لحل بجات الكيف فى الباث فايند تقريبا

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

abdopasha2011
21-05-2015, 10:56 PM
http://i.imgur.com/KL4NjIA.png

abdopasha2011
22-05-2015, 11:00 PM
http://i.imgur.com/akI1vUa.png