אז מה נלמד פה?
----------------------
1. מה זה CTCP?
2. פקודות CTCP בסיסיות.
3. פקודת CTCP משלך.
אז מה זה CTCP?
----------------------
CTCP נובע מהמשפט: Client To Client Protocol, בעיברית: פרוטוקול לקוח ללקוח.
בעזרת ה-CTCP, אפשר לבדוק הגדרות שונות אצל המשתמש.
חשוב לציין, פקודת ה-CTCP מבוססת בצורה זו:
קוד: בחר הכל
/ctcp <nick> <command>
אחרי כל פקודת CTCP, שיבצעו עלינו, נקבל הודעה:
[NICK COMMAND]
לדוגמא:
[R3ptile` VERSION]
הנה אנו עוברים לפקודות ה-CTCP הבסיסיות.
פקודות CTCP בסיסיות:
----------------------
Version-גרסא, בודק את גרסת המירק של המשתמש, לדוגמא:
[R3ptile VERSION reply]: mIRC v6.03 Khaled Mardam-Bey
הקוד:
קוד: בחר הכל
/ctcp <nick> version
לדוגמא:
קוד: בחר הכל
/ctcp R3ptile version
PING-פינג, בודק את כמות הלאג של המשתמש, לדוגמא:
[R3ptile` PING reply]: 1sec
הקוד:
קוד: בחר הכל
/ctcp <nick> ping
לדוגמא:
קוד: בחר הכל
/ctcp R3ptile ping
FINGER-אצבע, בודק את השם, האימייל, ה-Idle וה-CTCP Finger Messege, אם קבע המשתמש את ההודעה. לדוגמא:
[R3ptile` FINGER reply]: קופיפון:] (Cfir.The.King) Idle 1016 seconds (http://mulezscript.cjb.net)
הקוד:
קוד: בחר הכל
/ctcp <nick> FINGER
לדוגמא:
קוד: בחר הכל
/ctcp R3ptile FINGER
פקודת CTCP משלך:
----------------------
פקודת CTCP משלי? מה זה?
CTCP משלי, יעשה כאשר ישלחו לי CTCP מסויים לא ממה שלמדנו בהתחלה, אני יגיב בהתאם.
אוקיי, אז קודם כל, פתחו את הרימוט, למי שלא יודע להכנס, אפשר ללחוץ במקשים במקלדת על: ALT+R.
פקודת CTCP ברימוט בנוייה ככה:
קוד: בחר הכל
CTCP <level>:<ctcptext>:<*\#\?>:commands
למי שלא הבין מה זה... הנה הסבר:
*הערה: זכרו שלא צריך לרשום בקוד את ה-<>, זה רק בשביל פתיחת וסגירת התיבה.
level - הדרגה של המשתמש, אפשר להוסיף משתמש ספיציפי ע"י הפקודה:
קוד: בחר הכל
/auser <level> <nick>
לודגמא:
קוד: בחר הכל
/auser 11 <nick>
בשביל לסמן את כל הניקים יש לכתוב: *
ctcptext - מכתב ה-CTCP, כמו שיש: Ping, אפשר לדוגמא: Hello.
*/#/?: ? - CTCP לניק מסויים, # - CTCP לערוץ מסויים, *-גם וגם, לשניהם.
commands - הפקודה/ות שתעשו כאשר יגיע אליכם הפינג... לדוגמא: /notice $nick hello too.
דוגמא מלאה:
קוד: בחר הכל
CTCP *:hello:*:/notice $nick hello too.
-- סוף המדריך --