עמוד ראשי מירק סקריפטינג מירק סקריפטינג סקריפט|שנכנסים לערוץ מקבלים נוטיס פרטי

סקריפט|שנכנסים לערוץ מקבלים נוטיס פרטי

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

הצטרף: 14 יולי 2010, 13:55
הודעות: 11
פורסם: 14 יולי 2010, 14:05
מכירים את זה שאתה נכנס לערוץ ואתה מקבל נוטיס כמו Welcome שני כזה? זה ממש יעיל ואפשר לשים את זה על Gatherbot וזה ממש יפה.

הנוטיס נראה כך: תמונה

on *:join:%gather.channel:{ timer 1 $iif(%joinmsg.timer,$v1,0) /notice $nick YOURMEASSGE| inc -z %joinmsg.timer 3 }

הצטרף: 14 יולי 2010, 13:55
הודעות: 11
פורסם: 14 יולי 2010, 14:08
on *:join:%gather.channel:{ timer 1 $iif(%joinmsg.timer,$v1,0) /notice $nick YOURMEASSGE | inc -z %joinmsg.timer 3 }


זה הקוד משום מה לא רואים את כולו!

הצטרף: 01 יולי 2010, 07:43
הודעות: 370
פורסם: 14 יולי 2010, 15:10
דבר אחד לא אהבתי בסקריפט, לא נתת למשתמש לקבוע את הערוץ שבו זה יפעל, נתת משתנה שהוא בשימוש רק בגאטר בוט מסויים, אם תתן הסבר על הקוד לדוגמא על הסוויצ' -z של INC ועל איך להגדיר את הערוץ שבו זה יעבוד, יהיה מאוד נחמד.
שימו לב: בוטי המשחק שאני בונה לא מתאימים לQuakenet אלא אם כן צויין אחרת.
<+vendetta-> סיאג לחוכמה שתיקה
<+vendetta--> בא לי מוח
<Ninja`> דפקתי נקנקיה

הצטרף: 14 יולי 2010, 13:55
הודעות: 11
פורסם: 14 יולי 2010, 15:23
הסקריפט הזה נועד לערוצים של גטרים ככה ששמים את זה על הגטר בוט ובערוץ שהוא נמצא זה יפעיל את הסקריפט.

הצטרף: 01 יולי 2010, 12:45
הודעות: 29
פורסם: 14 יולי 2010, 15:24
The -z switch decreases %var until it reaches zero and then unsets it.

הצטרף: 13 יולי 2010, 18:40
הודעות: 33
פורסם: 14 יולי 2010, 16:47
on *:join:%gather.channel:{ timer 1 $iif(%joinmsg.timer,$v1,0) /notice $nick YOURMEASSGE | inc -z %joinmsg.timer 3 }


דבר ראשון זה יכול לעשות בעיות אם כמה נכנסים ביחד, הייתי מציע לעשות את זה אם טיימרים שמגנים על פלוד של כל משתמש:

on *:JOIN:%Gather.Channel: {
  if (!$timer(j $+ $gettok($address,2,64))) {
    notice $nick YOURMEASSGE
    .timerj $+ $gettok($address,2,64) 1 7 timerj $+ $gettok($address,2,64) off
  }
}
Roulette Bot
בוט רולטה שלי =]

#iGaming
ערוץ הגאטרים הכי טוב - עד שלא תיכנסו איך תבינו?

הצטרף: 29 יוני 2010, 16:19
הודעות: 113
פורסם: 14 יולי 2010, 18:44
לדעתי, זה ממש מיותר......
ובמיוחד לשים את זה על גאטר בוט.. גם ככה הוא עושה מספיק לא צריך שהוא יעשה עוד פעולות וגם לא כאלה מיותרות..

הצטרף: 01 יולי 2010, 07:43
הודעות: 370
פורסם: 14 יולי 2010, 19:07
אני הייתי בונה את זה שונה לגמרי, שזה היה עושה סוויצ' u של 3 שניות, ונותן את הטיימר לשם, ככה שזה היה בונה לעצמו מאין לולאה במידה והיו נכנסים בכמות לערוץ ומונע Exess Flood
שימו לב: בוטי המשחק שאני בונה לא מתאימים לQuakenet אלא אם כן צויין אחרת.
<+vendetta-> סיאג לחוכמה שתיקה
<+vendetta--> בא לי מוח
<Ninja`> דפקתי נקנקיה

הצטרף: 13 יולי 2010, 18:40
הודעות: 33
פורסם: 14 יולי 2010, 19:12
ZxoR כתב:
אני הייתי בונה את זה שונה לגמרי, שזה היה עושה סוויצ' u של 3 שניות, ונותן את הטיימר לשם, ככה שזה היה בונה לעצמו מאין לולאה במידה והיו נכנסים בכמות לערוץ ומונע Exess Flood


אבל אם נגיד מישהו יחיד נכנס לערוץ והזמן של פלוד היה על 180 שניות אז הוא יקבל תנוטיס רק אחרי 3 דקות, בגלל זה לדברים כאלה כדאי טיימרים
Roulette Bot
בוט רולטה שלי =]

#iGaming
ערוץ הגאטרים הכי טוב - עד שלא תיכנסו איך תבינו?

הצטרף: 01 יולי 2010, 07:43
הודעות: 370
פורסם: 14 יולי 2010, 19:20
שיקבל אחרי 25 דקות, העיקר שלא תקבל Exess Flood.
ומה הקשר טיימרים? גם מה שאני אמרתי זה טיימר, הקיצר מה שאני הייתי עושה הוא:
on *:join:#: { timer 1 $iif(%temp.timerflood,$v1,0) notice $nick Hey, Sup? | inc -u3 %temp.timerflood 3 }


זה הכל, ככה תהיה בטוח שלא תקבל Exess Flood.
שימו לב: בוטי המשחק שאני בונה לא מתאימים לQuakenet אלא אם כן צויין אחרת.
<+vendetta-> סיאג לחוכמה שתיקה
<+vendetta--> בא לי מוח
<Ninja`> דפקתי נקנקיה

הצטרף: 14 יולי 2010, 13:55
הודעות: 11
פורסם: 14 יולי 2010, 19:49
חברה זה יותר נועד לערוצי חברים כאלה..זה אחלה לערוצים פתוחים באמת יש עם זה בעיה...

הצטרף: 01 יולי 2010, 07:43
הודעות: 370
פורסם: 14 יולי 2010, 20:23
pacific כתב:
חברה זה יותר נועד לערוצי חברים כאלה..זה אחלה לערוצים פתוחים באמת יש עם זה בעיה...

כשכותבים קוד צריכים להתאים אותו לכל מצב, אחרת הוא לא שווה יותר מידי.
שימו לב: בוטי המשחק שאני בונה לא מתאימים לQuakenet אלא אם כן צויין אחרת.
<+vendetta-> סיאג לחוכמה שתיקה
<+vendetta--> בא לי מוח
<Ninja`> דפקתי נקנקיה

הצטרף: 14 יולי 2010, 17:22
הודעות: 54
פורסם: 21 יולי 2010, 05:03
אם מצב הוא מתכוון לפקודה הבאה, כי זה פקודה קיימת מחיזרה נוטיס בעת כניסתך לערוץ:
/mgs q welcome #channel bla-bla

אני חושב שהוא מתכוון לזה.
רוב ערוצי הקלאנים שולחים לי פיאם ומבקשים עזרה בנוגע לדברים האלה, אז כנראה שאתה מתכוון לזה.
#channel - שם הערוץ שאתה מעוניין שבו הפקודה תעבוד.
bla-bla = ההודעה שלך (למשל: welcome to #channel please support.)
שגם זה אפשרות,
לגבי השאלה שלך למה לא רואים את כל ההודעה, מכיוון שהודעה שלך יש את התו: | (אני לא הולך להרחיב בנוגע לתו הזה)
בהצלחה מקווה שעזרתי.

הצטרף: 01 יולי 2010, 07:43
הודעות: 370
פורסם: 21 יולי 2010, 05:20
Xronic כתב:
אם מצב הוא מתכוון לפקודה הבאה, כי זה פקודה קיימת מחיזרה נוטיס בעת כניסתך לערוץ:
/mgs q welcome #channel bla-bla

אני חושב שהוא מתכוון לזה.
רוב ערוצי הקלאנים שולחים לי פיאם ומבקשים עזרה בנוגע לדברים האלה, אז כנראה שאתה מתכוון לזה.
#channel - שם הערוץ שאתה מעוניין שבו הפקודה תעבוד.
bla-bla = ההודעה שלך (למשל: welcome to #channel please support.)
שגם זה אפשרות,
לגבי השאלה שלך למה לא רואים את כל ההודעה, מכיוון שהודעה שלך יש את התו: | (אני לא הולך להרחיב בנוגע לתו הזה)
בהצלחה מקווה שעזרתי.

ארחיב במקומך:
התו "|" מסמל מעבר פקודה, כאשר המירק מזהה בטופיק (שהוא בעצם פקודה) את התו מעבר פקודה שלו, הוא חושב שסיימת את הטופיק ואתה מעוניין להתחיל פקודה חדשה, ע"מ לפתור בעיה זו כתוב במקום "|" את צירוף האופרייטור הבא, הוא ימנע מ"|" לבצע את תפקידו ויציג אותו כתו עצמו:
$(|)

לחלופין, תוכן להשתמש בפקודה $chr שתציג את הchar לפי מספרו בטבלת הASCII.
זה יראה כך:
$chr(124)


בצלחה :)
שימו לב: בוטי המשחק שאני בונה לא מתאימים לQuakenet אלא אם כן צויין אחרת.
<+vendetta-> סיאג לחוכמה שתיקה
<+vendetta--> בא לי מוח
<Ninja`> דפקתי נקנקיה


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

cron