inuse כתב:
היום התחלתי לנסות לבנות סניפט קטן וחמוד וראיתי פה מדריך שלא כלכך הצליח לי ..
הסניפט היה אמור לרשום את ההודעה שבחרתי לערוץ כל מספר שניות מהרגע שאתה מתחיל את הטיימר עד לרגע שאתה מפסיק אותו ..
הנה הוא :
/timerhi -m 0 1 msg #vgames hi
הכוונה פה הייתה שכשאני אפעיל את הטיימר עד שאני אפסיק אותו זה ירשום בכל דקה לערוץ ויגיימס את המילה hi
(זה לא הרעיון האמיתי של הסניפט זה סתם בשביל הלמידה ואחר כך אני אכין את הסניפט)
עכשיו שמתי את זה ב remote ואני לא יודע איך להתחיל את הסניפט ולא יודע איך להפסיק אותו ..
אם אפשר אז אל תכתבו בשבילי את הקוד המלא רק תסבירו לי במה שגיתי ואיך להפעיל ולכבות ( אני רוצה להגיע לפתרון בעצמי )
כדי שקוד מסויים יפעל דרך ה REMOTE, אי אפשר סתם לרשום אותו שמה, צריך לתת לו "הגדרה", דבר מסויים ש"יקרא" לו.
צריך להשתמש ב ALIAS. לדוגמה, אם אני אשתמש במה שאתה כתבת בתוך אליאס זה ייראה ככה:
alias start { /timerhi -m 0 1 msg #vgames hi }
קראנו ל ALIAS בשם START, לומר ברגע שתתבצע קריאה ל ALIAS הזה הטיימר יפעל.
שתי דרכים לקרוא לאליאס הזה, אחת דרך סקריפט אחר ברימוט, ושני דרך ה EDITBOX, איפה שאתה כותב הודעות במירק.
כדי לקרוא לו דרך ה EDITBOX פשוט תרשום שמה: start/ וזה יפעיל את הטיימר.
אבל בוא נחזור לטיימר עצמו, בין מה שרצית לכתוב למה שכתבת בפועל יש הבדל.
הפקודה שלך תכתוב הודעה לערוץ כל אלפית שנייה בלי סוף.
0 - אומר לשלוח את ההודעה ללא הגבלה, כלומר בלי סוף.
1 - כל שנייה אחת
m- אומר, לקחת את ה 1 שניייה ולחלק ל 1000, כלומר כל אלפית שנייה תשלח ההודעה
אם אתה רוצה להפעיל את הטיימר שכל דקה תישלח הודעה אתה צריך לכתוב ככה:
alias start { /timerhi 0 60 msg #vgames hi }
כל 60 שניות, תשלח הודעה.
כדי להפעיל את הטיימר תכתוב: start/
ואם תוסיף גם את האליאס הזה:
alias stop { timerhi stop }
כשתכתוב stop/ הטיימר ייעצר.