מהו TextDraw
TextDraw הוא משפט שיופיע לכל שחקני סרבר מסוים במקום מסוים שהמנהל יבחר לשים אותו.
הוא נועד למטרת פרסום או העברת מסר לשחקני הסרבר.
את הTextDraw אתם יכולים לשנות לאיזה משפט שתרצו ואיזה פונט/סוג שתרצו.
במדריך זה אלמד אותכם להשתמש בפונקצייה זו.
המדריך קל מאוד לביצוע, אך צריך קצת הבנה בPawno.
הכנת TextDraw בסיסי
בהתחלה יש להגדיר את הTextDraw. למעלה במוד כתבו:
new Text:txtObsHelper;
לאחר מכן יש לכתוב בפאבליק:
את זה:public OnPlayerRequestClass(playerid)
לאחר מכן מחפשים את הפאבליק:TextDrawShowForPlayer(playerid, txtObsHelper);
וכותבים בו:public OnGameModeInit()
txtObsHelper = TextDrawCreate(40.1, 421.1,"Messege");
TextDrawUseBox(txtObsHelper, 0);
TextDrawFont(txtObsHelper, 2);
TextDrawSetShadow(txtObsHelper,0);
TextDrawSetOutline(txtObsHelper,1);
TextDrawBackgroundColor(txtObsHelper,0x000000FF);
TextDrawColor(txtObsHelper,0xFFFFFFFF);
עריכת הTextDraw
עריכת הTextDraw היא גם מאוד פשוטה.
אם אתם יודעים קצת אנגלית, תוכלו לערוך אותו מבלי לדעת פאונו.
אסביר על כל שורה שכתבתם בצעד האחרון - שדרכו תערכו את הטקסט.
txtObsHelper = TextDrawCreate(40.1, 421.1,"Messege");הטקסט. במקום המילה Message כתבו את המשפט/טקסט שלכם. שימו לב- הוא חייב להיות באנגלית או במספרים.
========================
TextDrawUseBox(txtObsHelper, 0);רקע הטקסט. כתבו 1 אם אתם רוצים שהטקסט יהיה בתוך "קופסא" (אם הרקע של הטקסט יהיה שחור)
=========================
TextDrawFont(txtObsHelper, 2);סוג/פונט הטקסט. שנו ושחקו במספרים בכדי לשנות את סוג/פונט הכתב.
==========================
TextDrawSetShadow(txtObsHelper,0);הצל של הכתב. ככל שהמספר יהיה יותר גדול הצל יהיה יותר גדול ובולט.
===========================
TextDrawSetOutline(txtObsHelper,1);המסגרת של הכתב. ככל שהמספר גדול יותר המסגרת עבה ובולטת יותר.
===========================
TextDrawBackgroundColor(txtObsHelper,0x000000FF);רקע הכתב. שנו את האותיות הצבועות בכחול בכדי לשנות את צבע הרקע. בנוסף, אם יש לכם כבר צבעים מוגדרים במוד (Define) תוכלו להשתמש בהגדרה הספציפית שלכם.
============================
TextDrawColor(txtObsHelper,0xFFFFFFFF);
צבע הכתב. שנו את האותיות הצבועות בכחול כדי לשנות את צבע הכתב. כמו בחלק שלמעלה, אם כבר יש לכם צבעים מוגדרים במוד (Define) תוכלו להשתמש בהגדרה הספציפית שלכם.
FS (סקריפט) של TextDraw
הסבר על הFS
ישבתי בערך שעה וחצי ותירגמתי FS ענקי של TextDraw.
הFS בעצם עוזר לעשות TextDraw בקלות רבה.
מדריך להתקנה
1. מורידים את הקובץ, ומחלצים את הקבצים לתיקיה אקראית (הורדה בהמשך).
2. שמים את קובץ הPwn והAmx בתיקייה Filterscripts שבתיקיה הראשית של הסרבר שלכם.
3. נכנסים לקובץ Server.cfg שבתיקייה הראשית של הסרבר שלכם, הולכים לשורה Filterscripts, עושים אחריה רווח וכותבים שם TextDraw
4. מפעילים את הסרבר שלכם, נכנסים, וכותבים Text/
5. כתבו את הטקסט שלכם (בלי סלאש "/"), וממשיכים בכל הפונקציות שתרצו. הסבר על הפונקציות כתבתי למעלה במדריך.
6. אחרי שעשיתם SaveToFile (שמרתם את הטקסט) לכו לתיקיה של הסרבר שלכם, אחר כך Scriptfiles, לאחר מכן TextDraw ולאחר מכן כנסו לקובץ הטקסט עם מספר הטקסט שבחרתם לשמור.
7. יהיו בקובץ כמה שורות המאפיינות את הטקסט, כמו בשלב האחרון שכתבתי בבניית הטקסט. הציבו אותו במוד בדיוק כמו שכתבתי.
8. תהנו מהטקסט החדש בסרבר שלכם.
הורדות
כל ההורדות אותו דבר. לא צריך להוריד את כולן.
F2H
FileFlyer
UpF
הססמא לקבצי הראר: kipod
==================================================================================
==================================================================================
==================================================================================
==================================================================================
קרדיטים
קרדיט לי על המדריך.
קרדיט לי על העלאת הקבצים.
קרדיט לי על תרגום המוד.
קרדיט ל-Zamaroht על המוד הלא מתורגם.
בהצלחה!