שתי דרכים
הדרך שכך זה עובד בעיקרון on *:input:*: { msg $target $chr(3) $+ 15 $+ $1- } כך זה יכתוב תמיד בכחול בלי רווחים בהתחלה אבל הנה דרך קצת יותר טובה שפותרת מספר באגים on *:input:*: { if (%AutoColorWork == on) && (*c* !iswm $chan($chan).mode) && ($left($1,1) != /) && ($chan != #HDTest) && ($chan != #HelpDesk) && ($chan != #mIRCHELP) && ($chan != #mIRC) { say $chr(3) $+ %AutoColor $+ $1- halt } } menu channel { דיבור בצבע קבוע .עובד ..כן:/set %AutoColorWork on ..לא:/unset %AutoColorWork .בחר צבע ..שחור:/set %AutoColor 1 ..כחול כהה:/set %AutoColor 2 ..ירוק זית:/set %AutoColor 3 ..אדום:/set %AutoColor 4 ..חום:/set %AutoColor 5 ..סגול כהה:/set %AutoColor 6 ..כתום:/set %AutoColor 7 ..צהוב:/set %AutoColor 8 ..ירוק:/set %AutoColor 9 ..טורקיז:/set %AutoColor 10 ..תכלת:/set %AutoColor 11 ..כחול:/set %AutoColor 12 ..סגול בהיר:/set %AutoColor 13 ..אפור כהה:/set %AutoColor 14 ..אפור בהיר:/set %AutoColor 15 } בסקריפט הזה נמנעות כמה בעיות כעת אם תכתוב פקודה זה יבצע את הפקודה שלא כמו בסקריפט הראשון אם הערוץ מוגן בהגנת צבע זה לא יכתוב בצבע כי אז כל מה שתכתוב לא יראו זה לא יכתוב בצבע בערוצי עזרה שבהם אסור הדיבור בצבע