[mod=מפתח הסקריפט]הפיתוח של Roundabout JB הופסק לאלתר והנכם מתבקשים לעבור להשתמש בJunction Box Utils.
אם בעבר השתמשתם בסקריפט זה, יש לפתוח את עורך המפות ולפעול על פי ההנחיות אשר יופיעו על המסך.
אם לא הופיעו הנחיות, או שלא השתמשתם בסקריפט - לחצו כאן.
[highlight=yellow]לתשומת לבכם: פרט לעזרה במעבר לסקריפט החדש, לא יינתן פתרון לבעיות אשר מקורן בסקריפט זה.[/highlight][/mod]
היי,
מצרף לכם סקריפט שמאפשר לשנות את הגאומטריה של JB לצורה של הכיכר (מעט מוגדלת). כרגע ניתן לשנות את הגאומטריה כשמוסיפים JB חדש (לפני השמירה שלו).
בעתיד הקרוב הסקריפט יהפוך לשימושי לא רק בעבור כיכרות, אלא לכל JB שקיים במפה.
שאלות ותשובות:
איך לשנות את הצורה של הJB לצורה של הכיכר?
ניתן לעשות זאת אחרי שהוספנו JB על הכיכר, לפני השמירה. ברגע שנבחר בJB יופיע כפתור “שנה לקופסת כיכר”, לחיצה עליו תשנה את הגאומטריה של הJB לגאומטריה של הכיכר בגודל מעט גדול יותר מהכיכר עצמה.
אילו פונקציות מתוכננות להתווסף לסקריפט?
כרגע אני עובד על פיצ’ר שיאפשר לנרמל את ההנחיות של הכיכר בJB בקליק אחד. במקביל עובד על פיצ’ר שיאפשר לשמור את ההגדרות של הJB, שיהיה אפשר להסיר אותו, ובעתיד להגדיר אחד חדש ולהחזיר את כל הפניות של הJB.
תודות:
[HIDE]
P5YDUCK - על הרעיון, עזרה בבדיקה של הסקריפט
hen20001 - עזרה בבדיקה של הסקריפט
[/HIDE]
נוספה האפשרות לנרמל כיכרות בלחיצת כפתור. כרגע עובד רק בכיכרות עם 4 יציאות. בשביל לנרמל את הכיכר צריך לבחור את סגמנט הכניסה לכיכר, ובתפריט מצד שמאל תיווסף אפשרות לנרמל את ההנחיות בכיכר. יש לעשות זאת בעבור כל הכניסות של הכיכר.
נוספה האפשרות להעתיק תכונות של JB (לא רק כיכרות). יש לשים תשומת לב מרבית כשמשתמשים באפשרות זו, מאחר והיא נבדקה על כמות מועטה של JB. לגבי האפשרות הזו אפשר יהיה לקרוא בספויילר בסוף ההודעה.
בעיות ידועות: כשמשתמשים בסקריפט WME UI Fix לא רואים את הכפתור שמנרמל את ההנחיות בכיכר - פתרון לבעיה. תודות נוספות: @motimarkus על הבדיקות המרובות של האפשרויות החדשות.
מידע נוסף על האפשרות להעתיק תכונות JB - חובה לקרוא לפני שמשתמשים!!!
[hide] הערות חשובות לפני שניגשים להעתקת תכונות הJB:
אין לבצע שינויים משמעותיים בסגמנטים לאחר העתקת הJB. לתוך הקטגוריה הזאת נכנסים שינויים שגורמים לשינוי הID של הסגמנטים (אלה שמתחברים לJB ואלה שנמצאים כבר בתוכו).
מאוד רצוי שלא לבצע שמירה בזמן שאין שום JB. רצוי לשמור את החלק של השמירה לנקודה בה שיניתם את כל מה שצריך, החזרתם את הJB, הדבקתם את התכונות שלו חזרה ובדקתם שהכול כשורה.
גרסה זו יכולה להיות לא יציבה, עם באגים, אם כי בדקנו את הסקריפט על כמה JB מסוגים שונים ברחבי הארץ (תודה לhen20001, P5YDUCK וmotimarkus). במקרה של בעיה יש לפתוח את הConsole של הדפדפן ולבצע צילום מסך (F12 > Console), אם יש אפשרות רצוי להסריט.
במקרים של בעיות בעבודת הסקריפט ניתן לפנות אליי לווצאפ (למי שיש - מנהלים) או בהודעה פרטית בפורום. במקרים של בעיות עזרו לי להבין את הבעיה יותר מהר. שלחו פרמלינק לJB בו קורית הבעיה, צילום מסך אם יש, את ההודעת שגיאה מהConsole במידה ויש, השלבים שביצעתם שלאחריהם קרתה הבעיה (העתקתי את ההגדרות של הJB, מחקתי אותו, שיניתי כיוון לסגמנט XXX, החזרתי את הJB וניסיתי להדביק).
איך להעתיק JB?
מסמנים את הJB שצריך להעתיק, רמת הנעילה שלו צריכה להיות שווה או קטנה מרמת העריכה שלכם.
בעתיד נגיע גם לזה, לא רציתי לעשות את זה עד כה בגלל שיש כיכרות שמכניסה אחת שלהם יש 4 יציאות ומכניסה אחרת יש רק 3 יציאות, וכרגע הסקריפט יודע לנרמל רק מקרים שיש 4 יציאות בדיוק. ברגע שאדע איך לסמן סגמנטי כניסה שלא נורמלו בגלל שלא היה להם 4 יציאות בדיוק - אשחרר את הפיצ’ר. אולי לצבוע בצבע אחר את הסגמנטים שלא נורמלו? צריך לחשוב…
ננסה את מזלנו כאן
מחפש אנשים שירצו לקחת חלק בבדיקת הסקריפט בגרסאות מאוד לא יציבות שלו. זה דורש אחראיות יתר כיוון שכל דבר שהיה קיים ועבד טוב עד היום עשוי שלא לעבוד כמו שצריך.
בכל פעם שעובדים עם גרסת הבטא של הסקריפט יהיה צריך לקחת מקדמי זהירות ולבדוק את הסקריפט שלא יעשה שטויות.
מי שרוצה מוזמן לפנות אלי בפרטי בווצאפ או בפורום.
שלום לכולם
מעדכן אתכם ששוחררה גרסה חדשה של הסקריפט.
בקצרה: תיקוני באגים פיצ’רים חדשים
בקצת יותר מילים: כתבתי את כל הקוד מחדש, תוך מתן דגשים לחלק מהבאגים שזוהו בגרסה הקודמת והוספתי כמה פיצ’רים חדשים.
בארוך:
שיכתוב של כל הקוד לפלטפורמה יותר יעילה שתאפשר תחזוקה יותר קלה של הסקריפט בעתיד
בהגדרות העורך נוספה האפשרות להעתיק את הצורה של הכיכר באופן אוטומטי כשיוצרים JB על כיכר
שונה האלגוריתם שמנרמל כיכרות: כעת ניתן לנרמל כיכרות גם עם פחות מ4 יציאות. שימו לב שהחישוב של ההנחיות מבוסס זוויות, ולכן לאחר נירמול כיכר מופיעות ההנחיות שכל יציאה קיבלה.
יציאות בעבורן תהיה ספירת יציאות מקבלות אייקון של סימן שאלה על רקע סגול (או מספר היציאה על רקע סגול).
ניתן לשנות את האייקונים לאותיות (R - Right || C - Continue | L - Left | U - UTurn) ואת המספרים בעבור ספירת יציאות לסימן שאלה בהגדרות העורך. תודה רבה ל@zeze13 על הצעות/בדיקות של האלגוריתם החדש.
תרגומים של הסקריפט כעת מגיעים מענן, עקב המעבר לפלטפורמה חדשה היה צורך בתרגום של כל ההודעות/אפשרויות מחדש. לרוב עבד Google Translate ואני משתמש בעורך בשפה האנגלית, לכן, אם אתם שמים לב לשגיאות כתיב/תרגום אתם מוזמנים לכתוב כאן/בפרטי/ווצאפ (עדיף) ואתקן את זה.
תודה ל@zeze13 על עזרה בפיתוח אלגוריתם יעיל, @hen20001 - בדיקות/רעיונות חדשים ולכל הטסטרים ששיחקו עם הגרסה החדשה והלא יציבה של הסקריפט על מנת שיהיו פחות באגים לכל שאר העורכים.
בעתיד אני מתכנן:
להוסיף לאלגוריתם נירמול הכיכרות אלגוריתם נוסף שיעזור לו לנתח את הכיוון של הסגמנט היוצא, מה שייתן תוצאות נירמול יותר מדויקות.
למצוא דרך שבה יהיה אפשר לנרמל כיכר על ידי סימון הJB, כך שיהיה אפשר לנרמל את כל הכיכר בלחיצת כפתור.
רעיונות לשיפור אפשר להציע כאן/בפרטי/איפה שתמצאו אותי, בכל שעה בכל יום - מבטיח לענות
להורדה:
שמתי לב שהעדכון האוטומטי לא עובד בגרסה הישנה, לכן יש 2 אפשרויות:
למחוק בTampermonkey את הגרסה הישנה ולהתקין את החדשה, שתפעיל את העדכון האוטומטי.
בכל פעם שיוצאת גרסה חדשה להוריד אותה באופן ידני מהפורום. עדכון של הגרסה ללא מחיקה של הגרסה הקודמת לא תעדכן את הTampermonkey והוא לא יעדכן באופן אוטומטי את הסקריפט בעתיד.
מי שנתקל בבעיות מוזמן לפנות אלי להורדה
היי
שיחררתי גרסה שמחזירה את הסקריפט לתחייה.
הסקריפט הפסיק לעבוד בגרסה החדשה של העורך, בה החברה החליטה להסיר כמה אלמנטים עליהם הסתמך הסקריפט.
תודה ל @zeze13 על כך שהסב את תשומת ליבי לבעיה. להורדה