[COLOR="rgb(46, 139, 87)"]זה מדריך שלי מפורם אחר. אם אתם יכולים שימו בלינקיה :]
אוקי, אז קונפיג, מה זה בכללי
זה קובץ אחד או שתיים או שלוש או ארבע או חמש או שש כמו במיקרה שלי...
בקבצים האלה יש פקודות שמיוחדות למישחק ולגירסא למרות שיש פקודות דומות מגירסא לגירסא..
הפקודות האלה בעצם עוזרות לשחקן ל"תכנת" את המישחק שלו בכדי שיראה ושיפעל לפי הצרכים שלו.
עכשיו המילה config באה מהמילה configuration
(כן כן אני יודע שאמרו את זה כבר איפושהו פה אבל אל תיתפסו על הקטנות אני מנסה לעזור)
בקיצור המילה הזאתי מתורגמת בעיברית למילה תצורה, זאת אומרת הצורה של המישחק שאתם רוצים, קיצור הבנתם תקטע..
3..
כל קונפיג מסתיים בסיומת cfg (קיצור של המילה קונפיג), בעזרת הסיומת הזאתי המישחק יודע איזה קבצים ליקרוא, איך פותחים קובת קונפיג?
פשוט עושים לחצן ימני > חדש > מסמך טקטס חדש וזהו
או למי שיש באנגלית
right click > new >text document
ועכשיו נוצר לכם קובץ שניקרא untiteld.txt (סיומת txt זאת אומרת שזה קובץ של טקסט, לא קשור למישחק)
עכשיו אתם ניכנסים אליו ופשוט רושמים את הפקודות שאתם רוצים או את הסקריפטים שרוצים (תכף תקבלו הסבר על פקודות וסקריפטים) ואז מסיימים עושים שמור, ומשנים את הסיומת txt ל cfg
עכשיו זהו קובץ קונפיג, אבל מה צריך לעשות כדי שהמישחק יקרא את הקובץ, הכל בפיסקה הבאה..
4...
עכשיו כמה פקודת בסיסיות שיש בקונפיג ואז נמשיך למיתקדמות..
דבר ראשון
הפקודה exec
באה מהמילה execution שזה אומר הוצאה לפועל..
מה זאת אומרת
אים תילכו לקובץ config.cfg שלכם
תירדו לסוף ממש לסוף
אתם תיראו רשום לכם בדרכלל exec "userconfig.cfg
*** שאתם פותחים את המישחק הוא ישירות טוען את הקובץ config.cfg ***
אז אחרי שהמישחק טען את הקובץ הוא קורא את הפקודות מלמעלה למטה , ומגיע לפקודה הזאתי
הוא רואה יש exec ואחריו בא userconfig.cfg , זאת אומרת שהוא "יוציא לפועל" את הקובץ userconfig , יקרא אותו ויבצע את הפקודות שיש שמה,
באותה מידה שרשום שמה userconfig היה יכול ליהיות שמה רשום כל שם אחר
5...
אחרי שהסברתי לכם בכללי איך המישחק קורא את הקונפיג
אני יפרט עכשיו על הפקודות שיש ואפשר לשים בתוך הקונפיג..
מתחיל מהפקודה הבסיסית שניקראת
bind
bind זה בעצם לעשות קיצור לפעולה כלשהיא,
לדוגמא אים תיכנסו לקובץ config לשכם, אתם תיראו המון שורות של bind
עכשיו דוגמא ל bind
אמרנו שזה קיצור של מקשים, וכדי שתבינו שאני אומר לכם או רשום לכם bind , אתם תתרגמו (בראש שלכם תתרגמו ,לא באמת...), תתרגמו ל- קיצור מקש
יענו
אים אנחנו רוצים לעשות בינד(תתרגמו ל קיצור מקש) , אז אים אנחנו רוצים לעשות קיצור של מקש שנילחץ עליו הוא ישנה את יד שלנו.. יענו את הכייון של היד
איך עושים?
אני מניח שהרוב פה יודע שהפקודה בקונסול cl_righthand 1 משנה את כייון היד שלכם לצד ימין, אז מה עושים כדי לעשות קיצור?
בוא נגיד אנחנו רוצים המקש F1 יעשה את הקיצור, אז מה עושים
bind "F1" "cl_righthand 1" וזהו זה מחליף ליד ימין (המיספר אחד ליד הפקודה אומר לבצע את הפקודה, אים יש אפס, זה אומר לא לעשות אותה, וזה נוגע לרוב הפקודות)
אים אנחנו רוצים המקש F2 יעשה קיצור להחלפת יד ליד שמאל?
אז מה בעצם עושים, שמים את המיספר 0 במיקום אחד, כי אמרנו אחד מבצע את הפקודה, והפקודה אומרת יד ימין, אז אים מכבים את הפקודה, - זה יהיה יד שמאל..
bind "F2" "cl_righthand 0"
אוקי, יש עוד המון פקודות של בינדים
8...
את הבינד הזה של messagemode שרושמים אותו בצורה מיוחדת כמו שעשינו מקודם ולא הישתמשנו בו רק לירשום הודעות בצ'אט, אפשר להישתמש לעוד המון דברים שמצריכים כתיבה כלשהיא..
לדוגמא
אים אנחנו רוצים להקליט דמו ,כמו שכולם יודעים ,הפקודה record מקליטה דמו,
עכשיו בימקום להיכנס לקונסול ולירשום(יש פה פעולה של כתיבה) record sukA , סתם שם של דמו, אז אפשר לעשות את זה על ידי פקודה שנעזרת ב messagemode כמו שעשינו מקודם
bind "F12" "messagemode record"
bind - קיצור של מקש אתם יודעים כבר..
F12 - המקש שאיתו עושים את הקיצור, אתם יודעים בלאאטטט
messagemode - אתם יודעים זה מצב כתיבה בצ'אט ..
והפקודה record -שמקליטה
אז שמשלבים את הפקודה
messagemode record יענו מצב כתיבה ב'צט והרקורד, זה בעצם מקליט על השם שאתם בוחרים
שתעשו את הבינד הזה הוא ירשום לכם למעלה מצב שמאל record: ואז שאתם רושמים של כלשהו הוא בעצם משלים את הפקודה record
ואז הוא יקליט לשם שאתם רוצים,
וסתם לצורך העיניין, שתירצו להפסיק את הרקורד, פשוט תעשו stop
או אים הבנתם משהו ממה שעשיתי פה
אתם יכולים לעשות לזה בינד
bind "F11" "stop"
כמו שאתם יודעים F11 יעשה את העצירה של ההקלטה..
10...
זה היו השימושים העיקריים של קיצורי המקשים (בינדים), יש עוד המוןן, ואין לי מה לפרט עליהם כי יש פול פקודות ,
אבל תיסמכו עלי, אתם לא תישתמשו בהרבה בינדים ששונים ממה שרשמתי פה ( אני מתכוון חוץ מהבינדים של הברירת מחדל), אלא אים כן אתם רוצים
המשךך
11...
עכשיו , פקודה שאני חושב שהרבה ממכם רוצים לדעת עליה
הפקודה
alias
אוקי
מה זה עושה בעצם, איתה אתם בעצם "בונים" פקודה ולרוב מישתמשים בה לבניית סקריפטים,
בוא אני ינסה להסביר לכם עליה על ידי פקודות
כל מי שקופץ פה על מקש הרווח , אני מתכוון קפיצה רגילה ולא באני הופ, (דרך אגב המקש רווח בעצם באנגלית זה space)
אוקי , אז אים תיקחו דקה מהזמן שלכם ותיסתכלו בקובץ config שלכם תיראו שרשום לכם קיצור כזה
bind "SPACE" "+jump"
לאלה שקופצים על מקש אחר פשוט יחפשו את המקש בשורות האלה של הבינדים
יענו אים אתם קופצים על המקש ALT אז חפשו
bind "ALT" "+jump"
אוקיייי
בעצם שתילחצו על הרווח (SPACE) זה יקפוץ (jump), אבל מה זה הפלוס הזה שיש שמה??!?!?!!
אוקי הפלוס הזה זה אומר
+ זה בעצם הלחיצה על הכפתור רווח, יענו רק שאתם תילחצו (+ זה לחיצה) זה יקפוץ
אבל שאתם עוזבים את המקש זה לא קופץ נכון?
נכון- ביגלל שמתי שיש את הסימן + זה אוטומטית עושה שרק בלחיצה על המקש זה יעשה את הפקודה
ואז שאתם עוזבים את המקש, הפלוס מתחלף ב -
יענו
jump-
יענו לא קופץ.
מובן? יופי...
מקווה הבתם מה זה הקטע של הפלוס
אתם יכולים ליראות אותו הדבר גם בכפתור שאתם מתכופפים בו, אני מישית מתכופף ב c אתם בטח מתכופפים ב CTRL
אז חפשו את הקיצור מקש שאתם מתכופפים , אים זה ctrl אז חפשו
bind "CTRl" ואחרי שתיראו את זה אתם תיראו את הפקודה +croch משהו כזה אני לא זוכר, זה בעצם כל עוד אתם לוחצים על ctrl זה מתכופף, שאתם עוזבים את הכפתור הפקודה מתחלפת ל
croch-
ואז בעצם הוא לא מתכופף יותר
הגיוני לא?
עכשיו בקשר ל alias
אני בקונפיג שלי עשיתי כמה סקריפטים
וכמובן בישתמשתי בפקודה alias כי אני רוצה ליצור פקודה
הסקריפט שעשיתי היה כפתור שמכבה את הצ'אט, ואחרי שנילחץ עליו הצ'אט יחזור (עשיתי את זה ביגלל fps , שרושמים הרבה בצ'אט זה מוריד fps ) אז אני מדליק אותו רק שאני מת..
איך זה הולך הפקודה alias
אני יביא לכם את הסקריפט ואז את ההסבר עליו..
// Script for chat on OR off
alias chon "hud_saytext 1; bind F1 coff"
alias coff "hud_saytext 0; bind F1 chon"
זה מועתק מהקונפיג שלי..
אוקי אז עכשיו אני יפרט על הסקריפט
אחרי שרושמים את הפקודה alias אתם רושמים את השם של הפקודה שלכם , יענו רק את השם שלה, כמו שיש את הפקודה name' אתם בוחרים משהו אחר,
אחרי זה , אתם רושמים בגרשיים את מה שאתם רוצים שהפקודה הזאתי תעשה, (אים אתם רוצים שהיא תעשה שתי דברים אז מפרידים את זה באמצעו המקש ";" בלי הגרשיים)
ואחרי שהרכבתם פקודה ,אתם עושים בינד לפקודה שבעזרת הבינד אתם מפעילים את הפקודה....
כמו שיש בתמונה תיראו:
רשום alias chon
אני בחרתי בשם chon כקיצור למילה chat on , שזה אומר צ'אט פעיל, אז בחרתי בשם הזה, זה רק אומר צ'אט פעיל , זה לא הפקודה, באותה מידה יכלתי ליבחור בשם kok ,
סתם כמילה.. זה רק השם של הפקודה שאתם בונים אז אתם יכולים ליקרוא לה איך שאתם רוצים..
אחרי זה אתם רואים גרששים ששמה יש לכם את הפקודה של צ'אט פעיל hud_saytext 1(זוכרים שאמרנו 1 עושה את הפקודה פעילה), וכמו שאמרתי מקודם אים
אתם רוצים להוסיף לזה עוד פקודה כלשהי או עוד בינד אז מפרידים ב ";" (בלי הגרשיים)
אז כמו שעשיתי פה
hud_saytext 1 מפעיל את הצ'אט ואז הפרדתי ב ; ואז רשמתי עוד בינד שאני רוצה להוסיף לפקודה שבניתי
שהבינד הזה בעצם עושה קיצור לפקודה הבאה שאני עושה שמבטלת בעצם את הפקודה שמפעילה את הצ'אט
(שכמו שחלק ממכם שהבינו מה זיינתי לכם בשכל עד עכשיו , שהפקודה hud_saytext תיהיה על מצב 0)
אז מההפוקדה הבאה שאנחנו בונים זה כמו שרשום בתמונה , השורה השנייה
alias coff
בחרתי בשם coff מקיצור של chat off (יענו צ'אט לא פעיל)
אז אחרי זה פותחים גרשיים ושמה רשמתי את הפקודה שאני רוצה שתכבה את הצ'אט hud_saytext 0 והוספתי עוד פקודה (בעצם לא פקודה , בינד יותר נכון) שהפרדתי אותם באמצעות ;
שהבינד בעצם אומר שאני ילחץ על F1 זה יעשה ככה
bind "F1" "chon"
ואז בעצם הרכבנו פקודה
מורכב מ
bind - קיצור מקש..
F1 - המקש שאותו מקצרים שיעשה פעולה כלשהיא , שהפעולה היא בעצם chon שאותה בנינו מ alias שמפעיל את הצ'אט
טוב אני מקווה הבנתם למה נישרפה לי היד
// sound script by Gorillaz סקריפט של קול, על ידי גורילז, שכאשר לוחצים על סוגריים מרובעות זה ינמיך ויגביר
alias vol0 "volume 0.0; developer 1; echo Volume 00% [__________] ; developer 0; alias volup vol1; alias voldown vol0"
alias vol1 "volume 0.1; developer 1; echo Volume 10% [|_________]; developer 0; alias volup vol2; alias voldown vol0"
alias vol2 "volume 0.2; developer 1; echo Volume 20% [||________]; developer 0; alias volup vol3; alias voldown vol1"
alias vol3 "volume 0.3; developer 1; echo Volume 30% [|||_______]; developer 0; alias volup vol4; alias voldown vol2"
alias vol4 "volume 0.4; developer 1; echo Volume 40% [||||______]; developer 0; alias volup vol5; alias voldown vol3"
alias vol5 "volume 0.5; developer 1; echo Volume 50% [|||||_____]; developer 0; alias volup vol6; alias voldown vol4"
alias vol6 "volume 0.6; developer 1; echo Volume 60% [||||||____]; developer 0; alias volup vol7; alias voldown vol5"
alias vol7 "volume 0.7; developer 1; echo Volume 70% [|||||||___]; developer 0; alias volup vol8; alias voldown vol6"
alias vol8 "volume 0.8; developer 1; echo Volume 80% [||||||||__]; developer 0; alias volup vol9; alias voldown vol7"
alias vol9 "volume 0.9; developer 1; echo Volume 90% [|||||||||_]; developer 0; alias volup vol10; alias voldown vol8"
alias vol10 "volume 1.0; developer 1; echo Volume MAX [||||||||||]; developer 0; alias volup volmax; alias voldown vol9"
alias volmax "developer 1; echo Volume at Maximum; developer 0"
alias volup "vol10"
alias voldown "vol0"[/COLOR]
תודהה קרדיט לי ול-RACOWRD



ציטוט ההודעה



