עמוד ראשי מירק סקריפטינג סניפטים Simple Auto Join

Simple Auto Join

mIRC Snippets - בפורום זה יפורסמו קודים שימושיים למירק. לפרסום קודים יש לפרסמם תחילה בפורום "פרסום קודים ומדריכים" ולאחר מכאן הם יועברו לפורום זה.

SnOoPy
משתמש רשום
Simple Auto Join
הצטרף: 14 יולי 2010, 19:57
הודעות: 25
פורסם: 16 יולי 2010, 15:33
שם הקוד: Simple Auto Join
יוצר: Nighthawk
גירסא: 1.0
תיאור: סקריפט פשוט לכניסה אוטומטית לערוצים.
הפעלה: להעתיק את הקוד , להשים את הקוד ברימוט , ועכשיו בכדי להוסיף ערוץ לרשימת כניסה אוטומטית לערוצים רושמים
/Ajoin #Channel

בכדי למחוק ערוץ מהרישימה רושמים
/Ajoin -#channel

זה עם - עם לא שמתם לב .. ובשביל לראות את רשימת הערוצים שאתם אמורים להיכנס אליהם אוטומטי רישמו
/Ajoin List

ובשביל להיכנס לכל הערוצים ששמתם ברשימה פשוט רושמים
/ajoin all


הקוד:
;########################
;## Simple AutoJoin v1.0
;########################
;# Uses: [] = Must , <> = optional.
;# Add channel by: /Ajoin [#channel] <key>
;# Del channel by: /Ajoin -#channel
;# Lists channels: /Ajoin list <Network>
;# Force joining channels: /Ajoin all

on *:connect: ajoin all
alias ajoin {
  if ($1 == all) {
    var %xx = 1 | while ($gettok(%ajoin. [ $+ [ $iif($2,$2,$network) ] ],%xx,44)) { .timer 1 %xx .join $iif(%xx > 1,-n) $gettok(%ajoin. [ $+ [ $iif($2,$2,$network) ] ],%xx,44) | inc %xx }
  }
  else {
    var %x = echo $color(info) -a *** AJoin:
    if ($1 == list) { %x List on $iif($2,$2,$network) | var %y = 1 | while ($gettok(%ajoin. [ $+ [ $iif($2,$2,$network) ] ],%y,44)) { %x %y $+ . $ifmatch | inc %y } | %x end listing. }
    elseif (-* iswm $1) {
      if ($wildtok(%ajoin. [ $+ [ $iif($2,$2,$network) ] ],$iif(-#* !iswm $1,$chr(35)) $+ $right($1,-1) $+ *,1,44)) {
        set %ajoin. [ $+ [ $iif($2,$2,$network) ] ] $deltok(%ajoin. [ $+ [ $iif($2,$2,$network) ] ],$findtok(%ajoin. [ $+ [ $network ] ],$wildtok(%ajoin. [ $+ [ $iif($2,$2,$network) ] ],$iif(-#* !iswm $1,$chr(35)) $+ $right($1,-1) $+ *,1,44),1,44),44)
        %x $right($1,-1) (net: $network $+ ) has been removed to the list.
      }
      else { %x no such channel in the $iif($2,$2,$network) ajoin list. }
    }
    elseif ($1) { set %ajoin. [ $+ [ $network ] ] $addtok(%ajoin. [ $+ [ $network ] ],$1-,44) | %x $1 ( $+ $iif($2,key: $2 /) $+ net: $network $+ ) has been added to the list. }
    else { %x help | %x /ajoin #channel key(if there is a channel key) = add channel to the autojoin list. | %x /ajoin -#channel = Remove channel from autojoin list. | %x /ajoin list <network> = list of all autojoin channel. }
  }
}


תהנו :)
נערך לאחרונה על ידי SnOoPy בתאריך 22 יולי 2010, 18:00, נערך 3 פעמים בסך הכל.

XtrAp
מנהל האתר
Re: Simple Auto Join
הצטרף: 29 יוני 2010, 16:19
הודעות: 113
פורסם: 16 יולי 2010, 15:36
היוצר הוא Nighthawk, תערוך בבקשה.

SnOoPy
משתמש רשום
Re: Simple Auto Join
הצטרף: 14 יולי 2010, 19:57
הודעות: 25
פורסם: 16 יולי 2010, 15:36
נערך :mrgreen:

uns
משתמש רשום
Re: Simple Auto Join
הצטרף: 01 יולי 2010, 07:18
הודעות: 95
פורסם: 17 יולי 2010, 17:35
זכור לי הדבר הזה, תודה.
תמונה


חזור אל סניפטים

cron