עמוד ראשי מירק סקריפטינג סניפטים תגית ספויילר

תגית ספויילר

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

ZxoR
מנהל גלובאלי
תגית ספויילר
הצטרף: 01 יולי 2010, 07:43
הודעות: 368
פורסם: 09 ספטמבר 2010, 09:15
שם הקוד: Spoiler
יוצר: myndzi
גירסא: v1.01
תיאור: קוד פשוט ונחמד, שכאשר אדם מפרסם ספויילר בתבנית מסויימת, כדי לראות את הספויילר יש להעביר את העכבר על ההודעה. המטרה היא שאם כולם ישתמשו, יוכלו לפרסם ספויילרים בתבנית ורק מי שרוצה יצפה.
הפעלה:
יש להשתמש בפקודה /spoiler, בפקודה זו יש לכתוב את הטקסט ואת הספויילר בתגי <spoiler> ו</spoiler>
לדוגמא:
/spoiler I love <spoiler>your mom!</spoiler> look.

תמונה:
http://www.cue.co.il/i/cue-76c8v47J10.png


; myndzi 07/19/2007
; 1.0

; /spoiler
; use synonymously to /echo
; surround text to be spoilered with <spoiler></spoiler>
alias spoiler {
  var %c, %sw, %cn
  if ($1 isnum) { %c = $1 | tokenize 32 $2- }
  if (-* iswm $1) { %sw = $1 | tokenize 32 $2- }
  if (c isin %sw) { if ("*"* iswm $1-) { %cn = $gettok($1-, 1, 34) | tokenize 32 $gettok($1-, 2-, 34) } | else { %cn = $1 | tokenize 32 $2- } }
  else { %sw = -c $+ $mid(%sw, 2) }
  if (%cn) %c = $color(%cn).dd
  elseif (%c == $null) %c = $color(Normal text)

  %cn = "Gray text"

  %c = $base(%c, 10, 10, 2)

  echo %sw %cn $chr(3) $+ 83,80 $+ $chr(15) $+ $chr(3) $+ %c $+ $regsubex(spoiler, $1-, /<spoiler>(.*?)<\/spoiler>/ig, $spoilerize(\t, %c))
}

alias -l spoilerize {
  var %gt = $color(Gray text).dd, %nt = $chr(15) $+ $chr(3) $+ $2, %st = $chr(3) $+ 99, $+ %gt, %ot = $chr(3) $+ $2 $+ , $+ %gt, %sp = $chr(3) $+ %gt $+ , $+ %gt $+ _ $+ %st
  return $+(%ot, $chr(91), Spoiler:, %sp, %st, $regsubex(spoilerize, $strip($1), /\x20(\x20*)/g, %sp $+ $str(_, $len(\t))), %ot, $chr(93), %nt)
}

on ^*:hotlink:*[Spoiler*]*:*:if (83,80* iswm $hotline) spoil | halt

alias -l unspoil {
  if (%graytext% isnum) {
    if (%mouse% == $mouse.x $mouse.y) return
    .timerunspoil off
    color "Gray text" %graytext%
    unset %graytext% %mouse%
  }
}
alias -l spoil {
  %mouse% = $mouse.x $mouse.y
  if (%graytext% !isnum) {
    %graytext% = $color(Gray text)
    color "Gray text" $color(Normal text)
    .timerunspoil -mo 0 200 unspoil
  }
}


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

הצטרף: 13 יולי 2010, 17:03
הודעות: 29
פורסם: 10 ספטמבר 2010, 15:32
חח נחמד מאוד אהבתי!

הצטרף: 29 יוני 2010, 16:13
הודעות: 111
פורסם: 11 ספטמבר 2010, 11:59
מיותר ולא שימושי

הצטרף: 30 יוני 2010, 18:18
הודעות: 75
פורסם: 16 ספטמבר 2010, 09:37
לא קראתי את הקוד אבל לדעתי זה לא יעבוד במירקים בגירסה מסוימת ומטה
In the name of God, impure souls of the living dead shall be banished into eternal damnation
Amen
תמונה
אפשר למצוא אותי בערוץ החברים שלי בקווקנט tomer2k#

הצטרף: 01 יולי 2010, 07:43
הודעות: 368
פורסם: 16 ספטמבר 2010, 12:56
vendetta כתב:
לא קראתי את הקוד אבל לדעתי זה לא יעבוד במירקים בגירסה מסוימת ומטה

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

הצטרף: 29 יוני 2010, 16:13
הודעות: 111
פורסם: 16 ספטמבר 2010, 22:25
ZxoR כתב:
vendetta כתב:
לא קראתי את הקוד אבל לדעתי זה לא יעבוד במירקים בגירסה מסוימת ומטה

לא בטוח, זה עובד על HotLink, לדעתי זה קיים ממש הרבה זמן.

אם אני לא טועה, הקוד יעבוד ממירקים מגירסאות 6.2+ אשר מכילים את regsubex$

weeds
משתמש רשום
Re: תגית ספויילר
הצטרף: 25 אוגוסט 2010, 02:28
הודעות: 58
פורסם: 02 אוקטובר 2010, 09:41


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