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

אשכול: פרסום | מדריך שקיפות מפה + ראנדום + שילוב צבעים.

  1. #1
    SlyRaccoon` SlyRaccoon` מנותק ותיק
    תאריך הצטרפות
    17/08/08
    הודעות
    1,662
    קיבל לייק
    0 פעמים

    פרסום | מדריך שקיפות מפה + ראנדום + שילוב צבעים.

    מפה שקופה + ראנדום + שילוב צבעים.



    קודם כל ניצור את ה "stock" הזה למטה הכי למטה:
    PHP Code:
     
    stock sgba7asx
    (s=1256783,g=65536,b=256,a=0) return (s*s) + (g*g) + (b*b) + a*a
    בואו אני יסביר תקוד.

    (s=1256783,g=65536,b=100,a=0)

    החלק הזה בקוד מראה מה כל משתנה שווה (stock חוסס new`s)

    בוא נגיד ככה ש המשתנה נכון s = 1256783 ?
    g = 65536
    b = 100

    אחרי זה יש לנו את זה
    זה ישנה תצבא

    SetPlayerColor(playerid,sgba7asx(random(100),random(100),random(100),55));

    רואים תחלק שהקדשתי בצהוב?(משתנים) זה אומר ש ה " random(100)"

    זה יעבוד לפי סדר , הראנדום זה קוד מובנה באינקלוד a_samp כמו GivePlayerMoney ועוד..


    אז נכון הראשון ראנדום = 100 כנ'ל השני והשלישי..

    עכשיו נשארנו עם a a זה בעצם הקוד שיוריד כ 55 אחוז מהצבע של הראנדום שזה הביא לשחקן

    הקוד שהבאתי יעשה ראנדום אקראי בין המספרים הנמצאים בתוך ה"stock".

    ה"a" כפי שאתם רואים לא הוגדר ב"stock" הוא הוגדר בתוך ה"setplayercolor"

    ואנחנו החלטנו שזה יוריד כ55 אחוז מהצבע של השחקן זה כמו שנקח שיער של בנאדם ונעשה לא הבהרה הוא יהפוך ליותר בלונדיני נכון? ככה בידיוק הקוד יוריד מהראנדום של הצבעים שנבחר 55 אחוז מהצבע! :]]


    הסבר להתקנת הקוד:

    למטה במוד:

    PHP Code:
    stock sgba7asx(s=1256783,g=65536,b=256,a=0) return (s*s) + (g*g) + (b*b) + a*a

    למעלה במוד איפה שכל האינקלודים והצבעים:

    PHP Code:
    #define BMap SetPlayerColor(playerid,sgba7asx(random(100),random(100),random(100),55)); 
    בפאבליק "OnPlayerConencrt" :

    PHP Code:
    BMap 

    תקוד האחרון ^^ שהבאתי שצריכים לשים ב onplayerconenct זה יקרא מהפקונציה define BMap בגלל זה אין צורך בסוגרים גרשיים ( "" ,, ;; return ) אין צורך בהם הכל רשום ב define


    מקווה שעזרתי לכם! :]]

  2. #2
    Zachi_MeyeR Zachi_MeyeR מנותק ג'וניור
    תאריך הצטרפות
    17/04/08
    הודעות
    405
    קיבל לייק
    0 פעמים
    יפה מאוד יעזור להרבה!
    המשך כך.

  3. #3
    הסמל האישי של DjLove
    DjLove DjLove מנותק גורו
    תאריך הצטרפות
    29/10/08
    שם פרטי
    סתיו
    הודעות
    2,785
    קיבל לייק
    1 פעמים
    אחלה אחי תודה..

  4. #4
    הסמל האישי של Free[Z]e
    Free[Z]e Free[Z]e מנותק ותיק
    תאריך הצטרפות
    03/10/08
    הודעות
    1,219
    קיבל לייק
    1 פעמים
    פשששש
    יפה אחי המשך כך.
    סוס ביותר אני לא ידעתי את זה חח

  5. #5
    הסמל האישי של Mr_BaRaKs[T]X[x]ツ
    Mr_BaRaKs[T]X[x]ツ Mr_BaRaKs[T]X[x]ツ מנותק גורו
    תאריך הצטרפות
    03/09/08
    שם פרטי
    ברק
    הודעות
    2,431
    קיבל לייק
    5 פעמים
    תודה רועי..
    נערך בפעם האחרונה על ידי Mr_BaRaKs[T]X[x]ツ : 06/12/08 ב 20:20

נושאים דומים

  1. פרסום|מדריך מערכות אוטומטיות בשרת
    על ידי DjLove בפורום DeathMatch
    תגובות: 4
    הודעה אחרונה: 04/11/08, 00:34
  2. תגובות: 3
    הודעה אחרונה: 03/11/08, 16:02
  3. תגובות: 8
    הודעה אחרונה: 03/11/08, 00:11
  4. פרסום | מדריך לפתיחת פורטים בווינדווס
    על ידי xXxDaNieLxXx בפורום DeathMatch
    תגובות: 4
    הודעה אחרונה: 02/11/08, 09:52
eXTReMe Tracker