מציג תוצאות 1 עד 2 מתוך 2

אשכול: מדריך לעשות רנדום ספאון

  1. #1
    הסמל האישי של Yagel
    Yagel Yagel מנותק נינג'ה
    תאריך הצטרפות
    28/12/10
    שם פרטי
    יגל
    הודעות
    4,521
    קיבל לייק
    314 פעמים

    מדריך לעשות רנדום ספאון

    שלום לכולם, במדריך זה נלמד לעשות רנדום ספאון.
    נתחיל! ;)

    דבר ראשון ניצור את השיגורים שיהיו ברנדום:
    קוד:
    new Float:RandomPlayerSpawns[10][3] = {{X,Y,Z},
    {X,Y,Z},
    {X,Y,Z},
    {X,Y,Z},
    {X,Y,Z},
    {X,Y,Z},
    {X,Y,Z},
    {X,Y,Z},
    {X,Y,Z},
    {X,Y,Z},
    };
    [10] = מספר המיקומים
    [3] = הXYZ

    אחרי שיצרנו את המיקומים שנרצה שיהיה רנדום נלך לפאבליק:
    קוד:
    public OnPlayerSpawn(playerid)
    ושמה נעשה את הרנדום:
    קוד:
            new rand = random(sizeof(RandomPlayerSpawns));
            SetPlayerPos(playerid, RandomPlayerSpawns[rand][0], RandomPlayerSpawns[rand][1], RandomPlayerSpawns[rand][2]);
    וזהו! ;)
    עד כאן המדריך ליצירת רנדום ספאון!
    נערך בפעם האחרונה על ידי Yagel : 17/05/12 ב 19:26

  2. #2
    _PeretZ_ _PeretZ_ מנותק ג'וניור
    תאריך הצטרפות
    22/04/11
    שם פרטי
    טל
    הודעות
    334
    קיבל לייק
    60 פעמים
    איפה ההסבר פה? :X

    תסביר את איך שהרנדום פועל .. ה rand = מגריל מספר מ0-מספר הספוואנים, ואז בפונקציה SetPlayerPos אתה שולף את המיקום שאליו אתה שחקן לשגר את השחקן בהתאם למה שהגרלת [הrand] אם הrand הגריל 2 אז הוא שולף את המיקומים של ספוואן 2 מתוך המשתנה ומציג בצורה הבאה -
    PHP Code:
    SetPlayerPos(playeridRandomPlayerSpawns[2][0], RandomPlayerSpawns[2][1], RandomPlayerSpawns[2][2]); 

נושאים דומים

  1. [מדריך]לעשות תיבה" משגעת"
    על ידי ZaYaC בפורום מדריכים וטיפים
    תגובות: 2
    הודעה אחרונה: 21/04/07, 20:31
  2. מדריך לעשות את הווינמפ שקוף
    על ידי ToMeR` בפורום מדריכים וטיפים
    תגובות: 3
    הודעה אחרונה: 05/07/06, 21:39
  3. למי יש מדריך לעשות חתימות ???
    על ידי †•Rider•† בפורום חתימות וסמלים
    תגובות: 0
    הודעה אחרונה: 11/03/06, 20:59
  4. מדריך לעשות כסף קל
    על ידי שוקולטה בפורום מדריכים וטיפים
    תגובות: 0
    הודעה אחרונה: 21/12/05, 20:22
eXTReMe Tracker