עמוד ראשי מירק סקריפטינג מירק סקריפטינג [עזרה] בניית סניפט קטן

[עזרה] בניית סניפט קטן

mIRC Scripting - בפורום זה תינתן תמיכה בסקריפטים וכן גם אפשרות לבקשת סניפטים או תוספים, ניתן גם להציג בפורום זה קודים לפני פירסומם.

הצטרף: 18 אוגוסט 2011, 23:26
הודעות: 2
פורסם: 18 אוגוסט 2011, 23:34
היום התחלתי לנסות לבנות סניפט קטן וחמוד וראיתי פה מדריך שלא כלכך הצליח לי ..
הסניפט היה אמור לרשום את ההודעה שבחרתי לערוץ כל מספר שניות מהרגע שאתה מתחיל את הטיימר עד לרגע שאתה מפסיק אותו ..
הנה הוא :
/timerhi -m 0 1 msg #vgames hi
הכוונה פה הייתה שכשאני אפעיל את הטיימר עד שאני אפסיק אותו זה ירשום בכל דקה לערוץ ויגיימס את המילה hi
(זה לא הרעיון האמיתי של הסניפט זה סתם בשביל הלמידה ואחר כך אני אכין את הסניפט)
עכשיו שמתי את זה ב remote ואני לא יודע איך להתחיל את הסניפט ולא יודע איך להפסיק אותו ..
אם אפשר אז אל תכתבו בשבילי את הקוד המלא רק תסבירו לי במה שגיתי ואיך להפעיל ולכבות ( אני רוצה להגיע לפתרון בעצמי )

הצטרף: 29 אפריל 2011, 18:04
הודעות: 3
פורסם: 19 אוגוסט 2011, 00:07
אממ.. אתה יכול להפעיל את זה דרך Alias או דרך on input
נניח שאתה מפעיל דרך אליאס זה צריך להיות ככה
http://paste.mircs.co.il/1289
אתה מפעיל אותו ככה -
//Ntimer <כל כמה זמן> <לאיזה ערוץ> <מה לאמר>

הצטרף: 18 אוגוסט 2011, 23:26
הודעות: 2
פורסם: 19 אוגוסט 2011, 08:41
סליחה על הבורות איפה הטעות שלי אני שמתי את זה ב alias
http://paste.mircs.co.il/1293
ואחר כך איך אני מפעיל את זה ואיך אני מכבה את זה

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

הצטרף: 20 יוני 2011, 21:35
הודעות: 100
פורסם: 19 אוגוסט 2011, 11:17
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/ הטיימר ייעצר.


חזור אל מירק סקריפטינג

cron