Satla-Zone
הרשמה
עדכון קהילה
אנחנו עובדים בימים אלה על שיקום האתר הנוסטלגי שכולנו אוהבים.

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

הצטרפו לקבוצת הוואטסאפ
מציג תוצאות 1 עד 5 מתוך 5
Like Tree1לייקים
  • 1 הודעה על ידי BadKiller

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

  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_ צפה בהודעה
    תודה בוס
    נכנס ללינקיה
    חח שמן : )
    _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