פתחתי את הנושא הזה בשביל ששחקנים קצת פחות מנוסים ילמדו קצת דברים חדשים, וגם שחקנים מנוסים יוכלו להשמש בסקריפטים האלה.
מה זה סקריפט?
סקרפיט זה שם למספר פקודות שנעשות בו זמנית ע"י לחיצת מקש
המטרה של הסקריפט הוא לעשות דברים בזמן המשחק בצורה יותר מהירה, בשביל לחסוך זמן ולעבוד באפקטיביות
דוגמא לסקריפט: הקוד הזה יעשה שברגע שאני ילחץ על מקש X (משתנה) אני גם יגיד Axis וגם יכנס לקבוצה Axis
רשימת הסקריפטים + הסברים:
Artillery - ברגע שנלחץ על המקש, אם נהיה פילד אופ, נירה ישר ארטילריה למקום שאליו מצביעה הכוונת
bind "x" "+zoom;+attack;-attack;-zoom"
Class Selector: לחיצה על מקשים שונים, ישנו לנו את המקצועות לפי המקש, לדוגמא, X2 יהפוך אותנו לחובש, וX1 למנהדס עם רובה\רייפל
set ing1 "team b 2 8 37;echo ^7Engineer SMG; set engineer vstr ing2"
set ing2 "team b 2 24 37;echo ^7Engineer Rifle; set engineer vstr ing1"
set engineer "vstr ing1"
bind X1 "vstr engineer"
set medic "team b 1 8 37;echo ^7Medic"
bind X2 "vstr medic"
set field "team b 3 8 37;echo ^7Field Ops"
bind X3 "vstr field"
set cov1 "team b 4 25 37;echo ^7Covert Sniper; set covert vstr cov2"
set cov2 "team b 4 33 37;echo ^7Covert FG42; set covert vstr cov3"
set cov3 "team b 4 10 37;echo ^7Covert STEN; set covert vstr cov1"
set covert "vstr cov1"
bind X4 "vstr covert"
set sol1 "team b 0 5 8;echo ^7Soldier PANZERFAUST; set soldier vstr sol2"
set sol2 "team b 0 6 8;echo ^7Soldier FLAMETHROWER; set soldier vstr sol3"
set sol3 "team b 0 35 8;echo ^7Soldier MORTAR; set soldier vstr sol4"
set sol4 "team b 0 31 8;echo ^7Soldier MG42; set soldier vstr sol1"
set soldier "vstr sol1"
bind X5 "vstr soldier"
Sensitivity- ברגע שנלחץ על המקש, רגישות העכבר תשתנה לפי מה שמוגדר בסקריפט, בלחיצה נוספת היא תחזור למה שהיה מיקודם (צריך להגדיר את הרגישות המועדפת)
set sens1 "sensitivity 1.6; echo ^qSENSITIVITY 1.6; bind mouse4 vstr sens2"
set sens2 "sensitivity 1; echo ^qSENSITIVITY 1; bind mouse4 vstr sens1"
bind x vstr sens1
FPS - אותו עקרון כמו רגישות העכבר, יש לכוון את המקסימום FPS שאנחנו רוצים וזה ישתנה ע"י לחיצת העכבר
set fps1 "com_maxfps 76; set set_fps vstr fps2; echo ^3FPS @ 76
set fps2 "com_maxfps 125; set set_fps vstr fps1; echo ^3FPS @ 100"
bind x "vstr set_fps"
Demo - ברגע שנלחץ על המקש, נתחיל לצלם דמו, ברגע שנלחץ שוב אנחנו נפסיק
set demoon "autorecord; echo ^6Recording Demo ^7 is now ^2ON; set demor vstr demooff"
set demooff "stoprecord; echo ^6Recording Demo ^7 is now ^1OFF; set demor vstr demoon"
set demor "vstr demoon"
bind "X" "vstr demor"
Gamma Adjusting - ברגע שנלחץ על המקש, בהירות המסך תעלה, ברגע שנלחץ על מקש אחר היא תרד, כך אפשר להתאים בהירות בכל מפה
*לא עובד למי שמשתמש ב r_ignorehqgamma 1
bind "KP_PLUS" "vstr gup"
bind "KP_MINUS" "vstr gdn"
set gdn vstr gamma00
set gup vstr gamma01
set gamma00 "set r_gamma 0.9;set gdn vstr gamma00;set gup vstr gamma01;echo ^2Gamma^1MIN^n========"
set gamma01 "set r_gamma 1.0;set gdn vstr gamma00;set gup vstr gamma02;echo ^2Gamma^n=^1|^n========="
set gamma02 "set r_gamma 1.1;set gdn vstr gamma01;set gup vstr gamma03;echo ^2Gamma^n==^1|^n========"
set gamma03 "set r_gamma 1.2;set gdn vstr gamma02;set gup vstr gamma04;echo ^2Gamma^n===^1|^n======="
set gamma04 "set r_gamma 1.3;set gdn vstr gamma03;set gup vstr gamma05;echo ^2Gamma^n====^1|^n======"
set gamma05 "set r_gamma 1.4;set gdn vstr gamma04;set gup vstr gamma06;echo ^2Gamma^n=====^1|^n====="
set gamma06 "set r_gamma 1.5;set gdn vstr gamma05;set gup vstr gamma07;echo ^2Gamma^n======^1|^n===="
set gamma07 "set r_gamma 1.6;set gdn vstr gamma06;set gup vstr gamma08;echo ^2Gamma^n=======^1|^n==="
set gamma08 "set r_gamma 1.7;set gdn vstr gamma07;set gup vstr gamma09;echo ^2Gamma^n========^1|^n=="
set gamma09 "set r_gamma 1.8;set gdn vstr gamma08;set gup vstr gamma10;echo ^2Gamma^n=========^1|^n="
set gamma10 "set r_gamma 1.9;set gdn vstr gamma09;set gup vstr gamma10;echo ^2Gamma^n==========^1MAX"
Volume - אותו עקרון כמו הGamma, בלחיצת כפתור יעלה רמת הקול של המשחק ובכפתור אחר היא תרד
bind "KP_MINUS" "vstr volup"
bind "KP_PLUS" "vstr voldown"
set vol00 "set s_volume 0.0;set voldown vstr vol00;set volup vstr vol01; echo Volume ^2O^7=========="
set vol01 "set s_volume 0.1;set voldown vstr vol00;set volup vstr vol02;echo Volume =^2O^7========="
set vol02 "set s_volume 0.2;set voldown vstr vol01;set volup vstr vol03;echo Volume ==^2O^7========"
set vol03 "set s_volume 0.3;set voldown vstr vol02;set volup vstr vol04;echo Volume ===^2O^7======="
set vol04 "set s_volume 0.4;set voldown vstr vol03;set volup vstr vol05;echo Volume ====^3O^7======"
set vol05 "set s_volume 0.5;set voldown vstr vol04;set volup vstr vol06;echo Volume =====^3O^7====="
set vol06 "set s_volume 0.6;set voldown vstr vol05;set volup vstr vol07;echo Volume ======^3O^7===="
set vol07 "set s_volume 0.7;set voldown vstr vol06;set volup vstr vol08;echo Volume =======^1O^7==="
set vol08 "set s_volume 0.8;set voldown vstr vol07;set volup vstr vol09;echo Volume ========^1O^7=="
set vol09 "set s_volume 0.9;set voldown vstr vol08;set volup vstr vol10;echo Volume =========^1O^7="
set vol10 "set s_volume 1.0;set voldown vstr vol09;set volup vstr vol10;echo Volume ==========^1O^7"
set volup vstr vol05
set voldown vstr vol05
180 Degrees - ע"י המקש המוגדר, אנחנו נסתובב אחורה בסיבוב של 180 מעלות
*הקוד הזה רק למי שמשתמש ב76 FPS:
set com_maxfps 76
set turn "cl_yawspeed 1550; +right; wait 18; -right; cl_yawspeed 140"
bind x vstr turn
הקוד הזה למי שמשתמש ב125:
set com_maxfps 125
set turn "cl_yawspeed 1725; +right; wait 26; -right; cl_yawspeed 140"
bind x vstr turn
SpawnPoint - משנה את הנקודה שבה נצא ב Spawn
bind home "setspawnpt 2;echo ^7Spawn Point 2
bind end "setspawnpt 3;echo ^7Spawn Point 3
bind del "Setspawnpt 1;echo ^7Spawn Point 1
bind pgup "setspawnpt 4;echo ^7Spawn Point 4
Name Changer - סקריפט מאוד חמוד בעייני, לא הרבה משתמשים בו, בלחיצת כפתור אחד אנחנו נבחר לאיזה כינוי אנחנו רוצים להחליף (עדין לא החלפנו, רק ראינו את השם ב echo) וברגע שהחלטנו מה אנחנו רוצים אנחנו לוחצים על מקש אחר והניק משתנה למה שבחרנו
שימושי אם עוברים בין משחקים על הקלאן למשחקים בפאבליק וכו'
bind X1 vstr Nick
bind X2 vstr setNick
set Name1 "set name ^7SA^3i^7NTS ^0BLiTZ ^7:^3O^7)"
set Name2 "set name ^3FLENDGLING ^1O^0~"
set Name3 "set name ^7flitZj"
set Name4 "set name ^zBLiTZ ^288
set Name5 "set name ^7isr^>-^7blitZ"
set Name6 "set name ^7BLiTZ ^3S^ota^3R"
set echoName1 "echo ^0> ^7Nick^0: ^7SA^3i^7NTS ^0BLiTZ ^7:^3O^7)"
set echoName2 "echo ^0> ^7Nick^0: ^3FLENDGLING ^1O^0~"
set echoName3 "echo ^0> ^7Nick^0: ^7flitZj"
set echoName4 "echo ^0> ^7Nick^0: ^zBLiTZ ^288"
set echoName5 "echo ^0> ^7Nick^0: ^7isr^>-^7blitZ"
set echoName6 "echo ^0> ^7Nick^0: ^7BLiTZ ^3S^ota^3R"
set N1 "vstr echoName1; set Nick vstr N2; set setNick vstr Name1"
set N2 "vstr echoName2; set Nick vstr N3; set setNick vstr Name2"
set N3 "vstr echoName3; set Nick vstr N4; set setNick vstr Name3"
set N4 "vstr echoName4; set Nick vstr N5; set setNick vstr Name4"
set N5 "vstr echoName5; set Nick vstr N6; set setNick vstr Name5"
set N6 "vstr echoName6; set Nick vstr N1; set setNick vstr Name6"
set Nick "vstr N1"
set setNick "echo ^0>^7Choose a Nick first!^0<"
Team Selector - בוחר איזה קבוצה אנחנו נהיה, Axis\Allies\Spectators
bind "team r 1;Echo ^7Axis"
bind = "team s;Echo ^7Spectator"
bind [ "team b 1;Echo ^7Allies"
זהו לבינתיים, אני יערוך ויוסיף עוד סקריפטים, כולם מוזמנים להוסיף בתגובה את הסקריפטים השימושיים שהם משתמשים בהם ואני יוסיף אותם..
הנה תמונה של המקשים שבהם אפשר להשתמש לבינדים (Binds)
אם למישהו יש שאלות הוא מוזמן לשאול אותם פה..
שמעון ללינקיה (:
עריכה: לא הסתדרתי עם ה [code] אז רשמתי את זה רגיל.. אם משהו התחרבש תגידו לי