QScript B6 — File Browser
QScriptB6v6.0 / QScriptB6v6.0 / Extensions / QMessage.ini
QMessage.ini — 6.35 KB — Download this file
[main]
name=QMessage Extension 1.1
desc=QMessage Channel && Query Actions
author=2001, INSIDES. ( insides@qscripts.cjb.net )
[mpopup]
n0=.QMessage ...
n1=..QMessage ...:qmessage
n2=..-
n3=..Description ...:ext.desc qmessage.ini
[cpopup]
n0=.QMessage ...
n1=..QMessage ...:qmessage
n2=..-
n3=..Rainbow Message ...:qmessage 1,2 $inputbox(Please Enter QMessage Text.§QMessage [/qmessage])
n4=..Bold Message ...:qmessage 3,4 $inputbox(Please Enter QMessage Text.§QMessage [/qmessage])
n5=..Underline Message ...:qmessage 5,6 $inputbox(Please Enter QMessage Text.§QMessage [/qmessage])
n6=..-
n7=..Warning Message ...:qmessage 22,30 $inputbox(Please Enter QMessage Text.§QMessage [/qmessage])
[script]
n0=; The contents of this script file are copyrighted by Insides Technologies, 2001.
n1=; Definitions hereby supplied are owned by Insides Technologies and INSIDES - insides@qscripts.cjb.net, the script author.
n2=; Please read the End User License Agreement supplied in order to understand the copy restrictions.
n3=; Please contact the author of the script for any questions you might have.
n4=; Thanks for understanding.
n5=
n6=dialog qmsg {
n7= title ""
n8= size -1 -1 139 162
n9= option dbu
n10=
n11= box "",1,-3 -3 300 4
n12= box "Colors && Styles",2,3 2 65 157
n13= check "Rainbow Nick",3,7 11 55 7
n14= check "Rainbow Text",4,7 21 55 7
n15= check "Bold Nick",5,7 31 55 7
n16= check "Bold Text",6,7 41 55 7
n17= check "Underlined Nick",7,7 51 55 7
n18= check "Underlined Text",8,7 61 55 7
n19= check "Block Nick",9,7 71 55 7
n20= check "Block Text",10,7 81 55 7
n21= check "Ucase Nick",11,7 91 55 7
n22= check "Ucase Text",12,7 101 55 7
n23= check "Lcase Nick",13,7 111 55 7
n24= check "Lcase Text",14,7 121 55 7
n25= button "Nick Color",15,7 131 35 11
n26= button "Text Color",16,7 144 35 11
n27= box "Message Types",17,71 2 65 60
n28= radio "Notice",18,75 11 55 7,group
n29= radio "Attention",19,75 21 55 7
n30= radio "Warning",20,75 31 55 7
n31= radio "Request",21,75 41 55 7
n32= radio "Question",22,75 51 55 7
n33= box "Sounds",23,71 63 65 20
n34= check "Error Sound",24,75 72 55 7
n35= box "Message Boxes",25,71 84 65 30
n36= radio "Message Box",26,75 93 55 7,group
n37= radio "Error Box",27,75 103 55 7
n38= box "Nick Alignment",28,71 115 65 20
n39= check "Right Alignment",29,75 124 55 7
n40= box "QMessage Send",30,71 136 65 23
n41= button "QMessage",31,75 145 34 11,ok
n42= button "Close",32,112 145 20 11,cancel
n43= edit "",33,0 0 0 0,hide
n44= edit "",34,0 0 0 0,hide
n45=}
n46=
n47=On *:DIALOG:qmsg:*:*:{
n48= if ($devent == init) { qdinit $dname 32 26 QMessage [/qmessage] | did -f $dname 32 }
n49= if ($did == 15) { did -ra $dname 33 $scolour }
n50= if ($did == 16) { did -ra $dname 34 $scolour }
n51= if ($did == 31) { qmessage $qmparms $inputbox(Please Enter QMessage Text.§QMessage [/qmessage]) }
n52=}
n53=
n54=alias -l q { return $replace($did(qmsg,$1).state,1,$true,0,$false) }
n55=
n56=alias -l qmparms {
n57= var %p
n58= if ($q(3)) { set %p $addtok(%p,1,44) }
n59= if ($q(4)) { set %p $addtok(%p,2,44) }
n60= if ($q(5)) { set %p $addtok(%p,3,44) }
n61= if ($q(6)) { set %p $addtok(%p,4,44) }
n62= if ($q(7)) { set %p $addtok(%p,5,44) }
n63= if ($q(8)) { set %p $addtok(%p,6,44) }
n64= if ($q(9)) { set %p $addtok(%p,7,44) }
n65= if ($q(10)) { set %p $addtok(%p,8,44) }
n66= if ($q(11)) { set %p $addtok(%p,9,44) }
n67= if ($q(12)) { set %p $addtok(%p,10,44) }
n68= if ($q(13)) { set %p $addtok(%p,11,44) }
n69= if ($q(14)) { set %p $addtok(%p,12,44) }
n70= if ($did(qmsg,33) != $null) { var %s NK $+ $ifmatch | set %p $addtok(%p,%s,44) }
n71= if ($did(qmsg,34) != $null) { var %s TK $+ $ifmatch | set %p $addtok(%p,%s,44) }
n72= if ($q(18)) { set %p $addtok(%p,20,44) }
n73= if ($q(19)) { set %p $addtok(%p,21,44) }
n74= if ($q(20)) { set %p $addtok(%p,22,44) }
n75= if ($q(21)) { set %p $addtok(%p,23,44) }
n76= if ($q(22)) { set %p $addtok(%p,24,44) }
n77= if ($q(24)) { set %p $addtok(%p,30,44) }
n78= if ($q(26)) { set %p $addtok(%p,40,44) }
n79= if ($q(27)) { set %p $addtok(%p,41,44) }
n80= if ($q(29)) { set %p $addtok(%p,50,44) }
n81= return $iif(%p,%p,3)
n82=}
n83=
n84=alias qmessage {
n85= if ($0 == 0) { qdlg qmsg | return }
n86= if ($0 < 2) { emsgbox Please Enter QMessage Parameters AND Message Text.§QMessage [/qmessage] | return }
n87= if ($dialog(qmsg)) { editbox $active /qmessage $1 $2- | dialog -x qmsg | return }
n88= .me <QMSG- $+ $1 $+ > $2-
n89= qwecho $active $k($b(QMESSAGE),4) : ( $2- ) @ $b($time)
n90=}
n91=
n92=alias -l qmshow {
n93= var %n = $1,%w = $2,%m = $4-,%t = $remove($3,<QMSG-,>)
n94= if ($istok(%t,3,44)) { %n = $b(%n) }
n95= if ($istok(%t,4,44)) { %m = $b(%m) }
n96= if ($istok(%t,5,44)) { %n = $u(%n) }
n97= if ($istok(%t,6,44)) { %m = $u(%m) }
n98= if ($istok(%t,7,44)) { %n = $blocktxt(%n) }
n99= if ($istok(%t,8,44)) { %m = $blocktxt(%m) }
n100= if ($istok(%t,9,44)) { %n = $ucase(%n) }
n101= if ($istok(%t,10,44)) { %m = $ucase(%m) }
n102= if ($istok(%t,11,44)) { %n = $lcase(%n) }
n103= if ($istok(%t,12,44)) { %m = $lcase(%m) }
n104= if ($istok(%t,1,44)) { %n = $rbowcols(%n) }
n105= if ($istok(%t,2,44)) { %m = $rbowcols(%m) }
n106= if ($wildtok(%t,NK*,1,44)) { %n = $k(%n,$remove($ifmatch,NK)) }
n107= if ($wildtok(%t,TK*,1,44)) { %m = $k(%m,$remove($ifmatch,TK)) }
n108= if ($istok(%t,20,44)) { %m = $k($b(NOTICE),$colour(quit)) : %m ( $+ %n $+ ) | unset %n }
n109= if ($istok(%t,21,44)) { %m = $k($b(ATTENTION),$colour(quit)) : %m ( $+ %n $+ ) | unset %n }
n110= if ($istok(%t,22,44)) { %m = $k($b(WARNING),$colour(quit)) : %m ( $+ %n $+ ) | unset %n }
n111= if ($istok(%t,23,44)) { %m = $k($b(REQUEST),$colour(quit)) : %m ( $+ %n $+ ) | unset %n }
n112= if ($istok(%t,24,44)) { %m = $k($b(QUESTION),$colour(quit)) : %m ( $+ %n $+ ) | unset %n }
n113= if ($istok(%t,40,44)) { msgbox $strip(%m) $iif(%n,$chr(40)) $+ %n $+ $iif(%n,$chr(41)) $+ §QMessage [/qmessage] }
n114= else {
n115= if ($istok(%t,50,44)) { echo %w %m $iif(%n,$chr(40)) $+ %n $+ $iif(%n,$chr(41)) }
n116= else { echo %w $iif(%n,$chr(40)) $+ %n $+ $iif(%n,$chr(41)) %m }
n117= }
n118= if ($istok(%t,30,44)) { error.snd }
n119=}
n120=
n121=On ^*:ACTION:*:#:{ if (<QMSG-*> iswm $1) { qmshow $nick $chan $1- } | haltdef }
n122=
n123=On ^*:ACION:*:?:{ if (<QMSG-*> iswm $1) { qmshow $nick $nick $1- } | haltdef }