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

אשכול: מדריך| שימוש בטיימרים

  1. #1
    הסמל האישי של BadKiller
    BadKiller BadKiller מנותק טירון
    תאריך הצטרפות
    18/09/11
    שם פרטי
    דניאל
    הודעות
    52
    קיבל לייק
    4 פעמים

    מדריך| שימוש בטיימרים

    שלום לכולם !

    היום אני יסביר לכם על שימוש בטיימרים.

    הפונקציות שנדבר עליהם:
    - SetTimer.
    - SetTimerEx.
    - KillTimer.

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

    הפונקציה SetTimer:

    הפרמטרים של הפונקציה :
    PHP Code:
    SetTimer(funcname[], intervalrepeating); 
    • []funcname = שם הפאבליק.
    • interval = הזמן שיתחיל הפאבליק ( 1000 = שניה ).
    • repeating = לחזור על הפאבליק(האם הפאבליק יתקיים מספר פעמים) , 0 = לא לחזור(פעם אחת הפאבליק יפעל) , 1 = לחזור(יפעל מספר פעמים).

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

    הפונקציה SetTimerEx:

    הפרמטרים של הפונקציה :
    PHP Code:
    SetTimerEx(funcname[], intervalrepeating, const format[], {Float,_}:...); 
    • []funcname = שם הפאבליק.
    • interval = הזמן שיתחיל הפאבליק ( 1000 = שניה ).
    • repeating = לחזור על הפאבליק(האם הפאבליק יתקיים מספר פעמים) , 0 = לא לחזור(פעם אחת הפאבליק יפעל) , 1 = לחזור(יפעל מספר פעמים).
    • []const format = סוגי הפורמט ( יוסבר בהמשך ).
    • ...:{_,Float} = מספר הארגמנטים(פרמטרים).

    ([]Format syntax(const format


    i אינטגר(מספר)
    d דומה ל ' i '
    s מחרוזת (string)
    f מספר פלואטי(Float)
    b בוליאני(ture / false)

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

    הפונקציה KillTimer:

    הפרמטרים של הפונקציה :
    PHP Code:
    KillTimer(timerid); 
    • timerid = הפאבליק שברצונכם לעצור.

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

    דוגמאות:

    הודעה אוטומטית בעזרת SetTimer:

    PHP Code:
    public OnGameModeInit()
    {
    SetTimer("AutoMessage",60000,1);
    }

    למטה במוד

    forward AutoMessage
    ();
    public 
    AutoMessage()
    {
    SendClientMessageToAll(-1,"Message");
    SendClientMessageToAll(-1,"Message");
    SendClientMessageToAll(-1,"Message");
    SendClientMessageToAll(-1,"Message");

    הסבר:

    "AutoMessage" = שם הפאבליק ([]funcname).
    60000 = זמן (interval).
    1 = יחזור על עצמו מספר פעמים (repeating).

    SetTimerEx:
    PHP Code:
    if(!strcmp(cmdtext,"/Hello",true)) return SetTimerEx("PlayerHello",1000,0,"is",playerid,"Hello");

    למטה במוד

    forward PlayerHello
    (playerid,string[]);
    public 
    PlayerHello(playerid,string[])
    {
    SendClientMessage(playerid,-1,string);

    הסבר:

    "PlayerHello" = שם הפאבליק([]funcname).
    1000 = זמן(interval).
    0 = יחזור על עצמו פעם אחת(repeating).
    "is" = פורמטים במקרה שלו : i = מספר , s = הודעה([]const format).
    playerid = השחקן שאליו תשלח ההודעה ({Float,_}:...).
    "Hello" = ההודעה שתשלח אל השחקן ({Float,_}:...).

    KillTimer:

    PHP Code:
    יצירת משתנה למעלה במוד:
    new 
    Timer;

    OnGameModeInit()
    {
    Timer SetTimer(....);
    }

    לדוגמא נעשה פקודה שתעצור תטיימר:

    if(!
    strcmp(cmdtext,"/Stop",true)) return KillTimer(Timer); 
    מקווה שהייתי מובן , במידה ומשהו לא מובן אתם מוזמנים לשאול אותי כאן באשכול ואני יענה לכם : )

  2. #2
    _LeTmE_ _LeTmE_ מנותק מתקדם
    תאריך הצטרפות
    14/12/11
    שם פרטי
    דוידי של
    הודעות
    617
    קיבל לייק
    71 פעמים
    תודה בוס
    נכנס ללינקיה

  3. #3
    הסמל האישי של BadKiller
    BadKiller BadKiller מנותק טירון
    תאריך הצטרפות
    18/09/11
    שם פרטי
    דניאל
    הודעות
    52
    קיבל לייק
    4 פעמים
    ציטוט במקור פורסם על ידי _LeTmE_ צפה בהודעה
    תודה בוס
    נכנס ללינקיה
    חח שמן : )

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

  5. #5
    הסמל האישי של BadKiller
    BadKiller BadKiller מנותק טירון
    תאריך הצטרפות
    18/09/11
    שם פרטי
    דניאל
    הודעות
    52
    קיבל לייק
    4 פעמים
    ציטוט במקור פורסם על ידי Yagelz צפה בהודעה
    פששש יפה חתיך ;)
    תודה כפרה ; )

נושאים דומים

  1. תגובות: 10
    הודעה אחרונה: 24/05/09, 03:54
  2. תגובות: 2
    הודעה אחרונה: 01/04/09, 07:50
  3. מדריך | שימוש במילה השמורה - while.
    על ידי Ceaya בפורום Pawno & Scripting
    תגובות: 9
    הודעה אחרונה: 03/03/09, 19:12
  4. מדריך | שימוש בתוכנה CamHack (כולל הורדה)
    על ידי Twixer בפורום מדיה, מודים וסקינים
    תגובות: 11
    הודעה אחרונה: 27/02/09, 17:50
  5. מדריך| שימוש ב-displacment בפוטושופ!!
    על ידי sodesign בפורום חתימות וסמלים
    תגובות: 8
    הודעה אחרונה: 24/12/07, 12:02
eXTReMe Tracker