קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. תגובות: 2
    הודעה אחרונה: 11-09-2005, 21:02
  2. [קונה] NHL 2006 בהרבה נקודות תלוי בפאב מתחיל מ50
    על ידי RaUl בפורום עשינו עסק - ארכיון
    תגובות: 3
    הודעה אחרונה: 11-09-2005, 01:48
  3. מתחיל להיות פעיל פה
    על ידי Y0har בפורום דיבורים
    תגובות: 16
    הודעה אחרונה: 07-09-2005, 18:56
  4. הגלריה שלי|orm14.. נחשב מתחיל..
    על ידי orm14 בפורום חתימות וסמלים
    תגובות: 12
    הודעה אחרונה: 06-09-2005, 08:05
+ תגובה לנושא
מציג תוצאות 1 עד 7 מתוך 7

למתכנת מתחיל

  1. #1
    משתמש מתחיל
    שם פרטי
    עומר
    תאריך הצטרפות
    06/2011
    גיל
    30
    הודעות
    63
    לייקים
    0
    נקודות
    0
    משפט מחץ
    אם אשתך לא לידך תן לידך להיות אישתך - המבין יבין
    מין: זכר

    ברירת מחדל למתכנת מתחיל

    שלום לכולם!
    הסבר/מדריך הבא מיועד למתחילים!

    שם המדריך: הסבר עם פונקציות עם דוגמאות,
    רמה הדרושה: מתחילים זה הבסיס לתיכנות
    מה יהיה במדריך: הסבר על הפונקציות בPawn כמו SendClientMessage וכו'.
    כמה יעזור למתחילים: יעזור מאוד למתחילים!
    קרדיטים: לי בלבד אני כתבתי!

    אז נתחיל:
    מה זה Pawno בכלל?
    התוכנה Pawno היא תוכנת עריכת קיבצי .pwn שהם בעצם המוד שלכם שלאחר קימפול (יוסבר בהמשך) יהפוך לקובץ .amx שזה המוד עצמו שיהיה בשרת.

    מה עלי לדעת בכדי להתחיל לתכנת?
    כדי להתחיל לתכנת אתם צריכים את הבסיס לאנגלית כי כל שיגאת כתיב או משהו דומה יהרוס לכם את כל המוד!
    אתם צריכים המון רצון בגלל שבהתחלה צריך לקרוא הרבה מדריכים (אני יפרסם בהמשך את מה שבאמת צריך).

    מאיפה להתחיל את כל העבודה הזאת?
    אני ממליץ לקחת בהתחלה את המוד הבסיסי שמקבלים עם pawno שאותו מורידים עם כל הקבצים לפתיחת שרת ביתי שעליו תנסו את המוד שלכם לפני שתעלו אותו לשרת ופשוט להוסיף לו פקודות, טקסטים וכו'.

    הערות חשובות:
    1.התוכנה Pawno לא תעבוד לכם בלי אותיות גדולות וקטנות.
    דוגמה נכונה:
    SendClientMessage (נלמד על הפונקציה הזאת בהמשך)
    דוגמה לא תקינה:
    sendclientmessage או SENDCLIENTMESSAGE או SENdCLientMeSSage.
    2. לא להיתייאש, בהתחלה יהיה לכם נורא נורא קשה אפילו לי הייתה פרישה בהתחלה בגלל שלא כל כך הלך לי!

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    1. ה"פקודה" SendClientMessage שהיא הבסיס:

    למה אני אומר "פקודה"?
    יש כאלה שיקראו לזה פונקציות שזה גם נכון, אבל בשביל להסביר לכם אני יקרא לזה פקודה שאנחנו נותנים למערכת.

    מה הפקודה הזאת עושה?
    SendClientMessage היא בעצם הבסיס, זה הטקסט שכתוב רק לשחקן אחד בלבד, לדוגמה כשאתה נכנס לשרת אז זה רושם לך Welcome או משהו כזה.

    איך הפקודה עובדת?
    נניח ואתם רוצים שכשהשחקן יתחבר המערכת תשלח לו הודעה Welcome בלבן אז אתם תעשו ככה:
    אדום = משהו קבוע שצריך לרשום כל הזמן שרושמים SendClientMessage
    ירוק = הצבע של ההודעה
    שחור = הטקסט שברצונכם לשלוח

    הנה הפקודה:
    קוד:
    SendClientMessage(playerid, 0xFFFFFFFF, "Welcome");
    מה עשינו פה?
    אמרנו למערכת שתשלח לשחקן הודעה Welcome

    איפה נשים אותה כדי שהיא תופיג כשהשחקן מתחבר?
    אנחנו נשים את הפקודה הזאת מתחת לפונקציה
    קוד:
    OnPlayerConnect(playerid)

    עכשיו תריצו שרת ותבדקו עם עבד.

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    2. AddPlayerClass

    מה זה?
    זה הדמויות שאנחנו נראה כאשר אנחנו נבחר את הדמויות.

    איפה נשים את הפקודה הזאת?
    אנחנו נשים אותה איפה שכל הדברים הטכנים האלה הולכים (אני יסביר על זה במדריך אחר)
    [CODE]OnGameModeInit
    שהיא בעצם כל ההגדרות של הסקריפט שלך.

    איך היא עובדת?
    נניח ואנחנו רוצים ליצור דמות של אחת משחקנים של הכנופיה Grove
    אז אנחנו נעשה ככה:
    אדום = האידי של הסקין של הדמות (ניתן לבדוק בגוגל ע"י חיפש Samp skin ids)
    ירוק = המיקום של השחקן (X, Y, Z)
    שחור = נשקים וכמות הכדורים

    קוד:
    AddPlayerClass(105, 2470.997, -1673.966, 15, 0, 24, 50000, 29, 50000, 0, 0);
    על ה0 אחרי המשתנה Z נלמד מאוחר יותר.
    הX, Y, Z הם בידיוק כמו במתמטיקה.
    הZ הוא הגובה שהשחקן ישתגר.
    הY הוא המיקום לאורך המפה שהשחקן ישתגר (כמו מתמטיקה לא יודע איך להסביר)
    הX כנ"ל רק לרוחב (כנ"ל)

    יש דרך יותר קלה מאשר לכתוב את זה כל פעם מחדש:
    1.תיכנסו לשרת שלכם/שרת של מישהו
    2. לכו למקום שבו אתם רוצים את דמות שלכם בשרת שלכם
    3. תכתבו בצ'אט /save
    והמיקום ישמר לכם בתיקיה של הSamp שלכם לא ביקיה של Gta בקובץ savedpositions עם הפקודה כבר מוכנה!
    המיקום של התיקיה הוא בדר"כ
    C:\Users\XXXX\Documents\GTA San Andreas User Files\SAMP

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    3. קימפול (Complie)

    מה זה קימפול?
    קימול הוא בעצם המרת קובץ הpwn שהרגע יצרתם לקובץ amx.
    הקובץ ישמר בתיקיית gamemodes שבתיקייה של קיבצי השרת שלכם.
    ללא קובץ amx אין לכם מוד!

    איך מקמפלים?
    בתוכנת הPawno למעלה בסרגל האפשרויות את תיראו Build תעלו עליו עם העכבר ויפתח לכם אפשרויות Complie and Run
    או רק Complie שזה לא משנה.

    או שפשוט תלחצו F5 או F6

    תהליך הקימפול יכול להיכשל במידה ויש שגיאות בסקריפט, במידה ויהיה החלון שנפתח לכם יגיד לכם כמה שגיאות וכמה הערות יש לכם ובאיזה שורה ומה הבעיה!
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    זהו לבנתיים זה מה שמתחיל צריך לדעת לשיעור הראשון!
    אני לא רוצה לבלבל אותכם על הפעם הראשונה כי זה מה שקרה לי בהתחלה ובגלל זה לא הצלחתי לתכנת כמו שצריך בהתחלה!

    במדריך הבא:
    1.יצירת מכוניות
    2. יצירת אובייקטים
    3.יצירת פקודה

    קרדיט מלא לי!


    פרגנו בקצת תגובות ישבתי פה איזה 10 דקות אפילו רבע שעה וכתבתי לכם
    נערך לאחרונה על ידי מיכאל; 02-01-2012 בשעה 08:21.

  2. קישורים ממומנים

  3. #2
    משתמש מתקדם
    שם פרטי
    אשד
    תאריך הצטרפות
    06/2011
    גיל
    28
    הודעות
    864
    לייקים
    99
    נקודות
    6
    משפט מחץ
    משפט מחץ:תוריד את הלחץ
    מין: זכר

    ברירת מחדל

    אחי תודה רבה 0-0 אני יתחיל עכשיו לתכנת :\

  4. #3
    משתמש מתחיל
    שם פרטי
    עומר
    תאריך הצטרפות
    06/2011
    גיל
    30
    הודעות
    63
    לייקים
    0
    נקודות
    0
    משפט מחץ
    אם אשתך לא לידך תן לידך להיות אישתך - המבין יבין
    מין: זכר

    ברירת מחדל

    אין בעד מה לכל בעיה פנה אלי בפרטי
    עומר - מתכנת Pawn

  5. #4
    משתמש מתחיל
    תאריך הצטרפות
    04/2010
    גיל
    31
    הודעות
    293
    לייקים
    3
    נקודות
    250
    מין: זכר

    ברירת מחדל

    אחלה מדריך מוכר מצויין למתחילים!

  6. #5
    משתמש מתחיל
    שם פרטי
    עומר
    תאריך הצטרפות
    06/2011
    גיל
    30
    הודעות
    63
    לייקים
    0
    נקודות
    0
    משפט מחץ
    אם אשתך לא לידך תן לידך להיות אישתך - המבין יבין
    מין: זכר

    ברירת מחדל

    כן בקרוב עוד הרבה
    עומר - מתכנת Pawn

  7. #6
    משתמש מתחיל
    תאריך הצטרפות
    04/2011
    הודעות
    141
    לייקים
    2
    נקודות
    0
    מין: זכר

    ברירת מחדל

    אחלה מדריך! יפה!
    [

  8. #7
    משתמש מתחיל
    תאריך הצטרפות
    01/2011
    גיל
    27
    הודעות
    28
    לייקים
    4
    נקודות
    0
    מין: זכר

    ברירת מחדל

    אחלה מדריך
    אגב אם מותר להביא קישורים אז אני יביא צבעים
    וכל מי שמשתמש בsendclientmessage
    למעלה במוד תעשו נגיד ככה:
    קוד:
    #define COLOR_WHITE 0xFFFFFFFF
    ואז
    קוד:
    SendClientMessage (playerid,COLOR_WHITE,"Welcome");


+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 09:44.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,472,616 | הודעות: 8,173,203 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect