ראיתי שיש מלא אנשים שמחפשים בוני מפקדות ואמרתי אני יחסוך לכם את הבלאגן הזה.
אז ככה.
יש את האובייקטים שאותם שמים עם MTA ויש את המכוניות ופיקאפים שאותם שמים באמצעות קודים של השפה פאון.
(Objects(MTA
תוכלו להוריד כאן.(http://www.f2h.co.il/972448) את התוכנה.
אחרי שהורדתם תחלצו(מקש ימני חלץ לכן\Extract here)
ותכנסו להורדה. בחלון הראשון תלחצו Next
בחלון השני-I Agree-אני מסכים.
בחלון השלישי-Next
בחלון הרביעי יש לכם אפשרות לשנות את המיקום של התיקיית התקנה של התוכנה.
אם אתה רוצים לשנות לחצו Browse אם לא לחצו Next
עכשיו אתם צריכים לאתר בשבילו את המיקום של תיקיית ההתקנה של הסאן אנדרס
(ברירית מחדל-c>program files>Rockstar Games>San Andreas)
אם שיניתם את המיקום אז תלחצו Browse ותאתרו את התיקיה.
עכשיו לוחצים Next
באמצע ההתקנה יפתח לכם חלון תלחצו Cancel ואישור.
ועכשיו finish ויופי שיימתם להתקין את הMTA זה יכנס לכם עכשיו לתוכנה.
תלחצו על הלשונית שרשום Map Editor (הלשונית השלישית)
ועכשיו זה יטען לכם כמו שנכנסים לסינגל.
ועכשיו יש לכם מין חלון תכלת למעלה.תלחצו New race ותכתבו את השם של השמירה ואנטר.
אם יש לכם כבר שמירה תלחצו Load race ואז Enter על השם שלה.
יופי עכשיו כדי להגיע למיקום של המפקדה תנווטו באמצעות העכבר ו-W(קדימה)S-(לעצור,אחורה)
אחרי שהגעתם תכנסו בתפריט התכלת ל: Add Element
Create Object
Browse
עכשיו בעצם הגעתם לכל האובייקטים תתחילו להיכנס סתם לדברים כדי להכיר.
אבל במפקדות צריכים גדרות לא??
כנסו לStructsers
Fences,Walls,Gates and Barriers
והנה הגעתם! עכשיו אתם רק צריכים להתחיל לחפש גדר מתאימה!
עכשיו צריך איכשהו להגיע לקודים כדי לשלוח לעמית.
נכנסים לאתר הזה.(http://gtamap.delux-host.com/converter/).
ולוחצים עיון.עכשיו תכנסו לתיקיה ששם התקנתם את הMTA
(ברירת מחדל-C:\Program Files\MTA San Andreas)
ועכשיו תיכנסו לתיקיה mods
map_editor
maps
עכשיו הגעתם לקובץ תלחצו עם השם ששמרתם ואז פתח.
פרט חשוב- למטה יהיה לכם מין חלום לבן שרשום בו IPL file format. תלחצו על החץ ותשנו ל
Pawn Code for SA:MP.
ואז זה יעשה מין רענן ובחלום שמתחת למה ששינתם יהיה כל מיני קודים(CreateObject)
כל מה שאתם צריכים לעשות זה להעתיק ולשמור בתוך קובץ כתבן בשם Objects.(סתם שיהיה יותר נוח לשלוח לעמית.)
(Cars,pickups and Move Object(Pawn
קודם כל אני יביא את את שלושת הפונקציות.
רכבים.
AddStaticVehicle(Vehicleid,X,Y,Z,color 1,color 2);
Vehicleid-האיידי של הרכב תוכלו למצוא פה.
X,Y,Z-בהמשך.
color 1,color 2-את האיידי של הצבעים תוכלו למצוא פה.
פיקאפים.
AddStaticPickup(Pickupid,PickupModal,X,Y,Z);
Pickupid-את האיידי של הפיקאפ תוכלו למצוא כאן.(חיים-1240,מגן-1242,סאוון-350)
PickupModal- את סוג הפיקאפ תוכלו למצוא כאן.(אתם צריכים להשתמש ב-2).
X,Y,Z-בהמשך.
מוב אובג'קט.
MoveObject(Objectid,X,Y,Z,Speed);
Objectid-האיידי של האובג'קט.
פרט חשוב- האיידי לא יהיה מספר אלא מילה שתהיה שווה לשורה שיוצרת את האובג'קט(CreateObject)
דוג'-
Move=CreateObject(980,X,Y,Z,0.000,0.000,0.000);
עכשיו הקוד של המוב אובג'קט יהיה ככה:
MoveObject(Move,X,Y,Z,Speed);
מה בעצם עשינו פה?? השוונו את הקוד שיוצר את האובייקט למשתנה Move(משתנה-תא בזיכרון המחשב שמכניסים בו נתונים).
מציאת X,Y,Z פיקאפ.
הגענו לחלק כמעט הכי חשוב.
אז מה זה X,Y,Z??
זה הקואורדינציות של הרכב,פיקאפ,אובייקט.
איך מוצאים X,Y,Z.???
הולכים למיקום שאתם רוצים את הפיקאפ.(אפילו בVG3) ועושים את הפקודה "save/"
מה בעצם עשינו פה??
שמרנו את המיקום של השחקן בתוך קובץ.
עכשיו הולכים לתיקייה שהתקנתם את הSan Andreas
(ברירת מחדל-C:\Program Files\Rockstar Games\GTA San Andreas)
אם שיניתם אז כנסו לתיקית התקנה.
עכשיו נכנסים לקובץ הזה:savedpositions
יכול להיות שיהיה לכם כמה שורות, קחו את האחרונה.
עכשיו איך מוצאים מתוך הקוד הזה את הX,Y,Z??
זה הקוד שאתם מקבלים:
AddPlayerClass(1,2735.6084,2409.3352,10.7045,324.2733,0,0,0,0,0,0); //
הסבר:
Skinid,X,Y,Z,A,Weapon_1,Weapon_1_Ammo,Weapon_2,Weapon_2_Ammo,Weapon_3,Weapon_3_Ammo);
אין מה להסביר מה שאתם לא מבינים מיפה אתם לא צריכים לדעת
עכשיו אתם מעתיקים את X,Y,Z ושמים אותם במקום X,Y,Z בקודים שהבאתי.
ותעתיקו את ארבעת(בשרת יש מגבלה של ארבעה פיקאפים לכל מפקדה) הקודים לקובץ כתבן בשם Pickups
מציאת X,Y,Z רכבים.
עכשיו ברכב זה הכי פשוט.נכנסים לרכב רגיל בשרת.תשתדלו למצוא בצבע של הקלאן כי הרכב נשמר עם הצבע.
אחרי שהגעתם למקום שוב תעשו "save/"
תלכו לתיקיה savedpositions
עכשיו יהיה לכם קוד אחר:
AddStaticVehicle(487,301.2466,-1531.9454,76.7180,252.6616,90,0); //
אל תעשו כלום פשוט תעתיקו אותו לקובץ כתבן בשם Cars
(בשרת יש הגבלה של 10 רכבים לכל מפקדה)
מציאת קואורדינציות למוב אובג'קט.
כנסו לקובץ כתבן Objects (זוכרים ששם אמרתי לכם לשמור את הקודים מהאתר.)
תמצאו את האיידי של האובייקט שאתם רוצים להוזיז.
לא יודעים איך??
כנסו לתוכנה MTA ותגיעו אליו לידו רשוםן מספר דוג'(980)(ד"א 980 זה האיידי של השער הכי שימושי למפקדות) זה רשום בסוגריים.
עכשיו אחרי שהצלחתם תוסיפו לו ככה:
Move=CreateObject(980,X,Y,Z,0.000,0.000,0.000);
פרט חשוב- כל פעם תשנו את הMove דוג'
Move2=CreateObject(980,X,Y,Z,0.000,0.000,0.000);
(אם לא דברו איתי בפרטי) תעתיקו את הX,Y,Z של האובייקט ותוסיפו לכאן במקום הX,Y,Z.
MoveObject(Move,X,Y,Z,Speed);
פה בעצם עשינו את ה"פקודה"(עמית יוסיף את הפקודה)שסוגרת את השער.
פשט חשוב-תרשמו מעל זה אם זה לסגור(cg)או לפתוח(og).
עכשיו ה"פקודה"שפותחת:
אם זה שער רגיל תעשו ככה.
שער עולה:
MoveObject(Move,X,Y,Z+8,Speed);
שער יורד:
MoveObject(Move,X,Y,Z-8,Speed);
פרט חשוב-את ה"-"(מינוס)וה"+"(פלוס) תעשו בהתאם לקואורדינציות של האובייקטים שלכם.
אם זו מעלית פשוט תלכו למקום שאתם רוצים שלשם היא תעלה ותשמרו("save/")
ותוסיפו בפונקציה לפתיחה.
טוב אני צריך ללכת לביה"ס
מקווה שהבנתם אם לא שלחו ה"פ
פאקינג השקעתי פה שעה וחצי
אם שכחתי משהו ה"פ או שתגיבו פה ותגידו מה שכחתי.