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

[עזרה] בדיאלוג

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

shay99
משתמש רשום
[עזרה] בדיאלוג
הצטרף: 15 יולי 2010, 17:19
הודעות: 24
פורסם: 18 יולי 2010, 12:43
אני חדש בכל הדברים האלה..
ןניסיתי לעשות כזה כמו דיאלוג שמציף[רק לניסיון..] ולא הצלחתי..
הנה הקוד :
dialog Spam_Dialog {
  title Message Dialog BY©SHai
  size -1 -1 147 34
  option dbu
  edit "", 1, 3 3 141 13
  button "Send!", 2, 4 17 37 12
  edit "", 3, 85 21 19 11
  text "Number of times", 4, 44 24 50 8
}

on *:dialog:Spam_Dialog:sclick:2:{
  set %gb $did(3)
  set %gn 0
  while (%gn == %gb) {
    msg $active $did(1)
    inc %gn
  }
}


תודה

הצטרף: 29 יוני 2010, 16:13
הודעות: 112
פורסם: 18 יולי 2010, 15:02
קודם כל שכחת בסוף סוגר }
וכל הלולאה שלך לא הייתה טובה, בגדול היית צריך להריץ את הלולאה כמספר הפעמים שרשום באידי 3, אפשר לבצע זאת כך:
on *:dialog:Spam_Dialog:sclick:2:{
  var %x $did(3)
  while (%x != 0) {
    msg $active $did(1)
    dec %x
  }
}


רצוי להוסייף טיימרים, למה בשיטה הזאת מקבלים אקסס פלוד מהר.

הצטרף: 15 יולי 2010, 17:19
הודעות: 24
פורסם: 18 יולי 2010, 15:20
תודה רבה אחי D:
תותח אתה..

תודה רבה !

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

הצטרף: 17 יולי 2010, 16:07
הודעות: 51
פורסם: 18 יולי 2010, 16:38
זה ישלח בהפרשים של שנייה אחת
.timer 1 $calc($did(3) - %x) msg $active $did(1)

זה ישלח בהפרשים של שתי שניות
.timer 1 $calc(2*($did(3) - %x)) msg $active $did(1)

לא נבדק אבל אמור לעבוד


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

cron