home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
napalm.napnet.hu
/
2015-02-12.napalm.napnet.hu.tar
/
napalm.napnet.hu
/
programok
/
kommunikacio
/
mpp700.exe
/
q3msger.mrc
< prev
next >
Wrap
Text File
|
2003-10-23
|
6KB
|
152 lines
; ╖╖ Q3MESSAGER by Killemall
; ╖╖ You are free to modify the script to your hearts content
; ╖╖ Just note, I take no responsibility for any damages incurred thru its use
on 300:TEXT:*:?: {
; /echo 9 UGH!!!
//set %qmp.message ^3 $+ $nick $+ $chr(160) $+ :- $+ $chr(160) $+ ^7 $+ $1- $+ ^2
/send_to_q3
}
alias -l send_to_q3 {
; /echo 9 UCK!!!
//set %qmpline1 print $+ $chr(10) $+ ^2 $+ $chr(18) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $&
$+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $&
$+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $&
$+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $&
$+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $&
$+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $&
$+ $chr(19) $+ $chr(19) $+ $chr(20) $+ $chr(10)
//set %qmpline3 $chr(24) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $&
$+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $&
$+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $&
$+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $&
$+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $&
$+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $&
$+ $chr(26) $+ $chr(10)
//set %qmpline2_start $chr(21)
//set %qmpline2_end
//set %qmp.name $nick
var %i 1
%length_message = 64
%length_message = %length_message - $len(%qmp.message)
%length_message = %length_message / 2
while (%i <= %length_message) {
//set %qmpline2_start %qmpline2_start $+ $chr(160)
//set %qmpline2_end %qmpline2_end $+ $chr(160)
inc %i
}
%calc_evenodd = $calc($len(%qmpline2_start) + $len(%qmp.message) + $len(%qmpline2_end))
if (%calc_evenodd <= 64) { //set %qmpline2_start %qmpline2_start $+ $chr(160) }
//set %qmpline2_end %qmpline2_end $+ $chr(23) $+ $chr(10)
//sockudp QMP 127.0.0.1 27960 %qmpline1 $+ %qmpline2_start $+ %qmp.message $+ %qmpline2_end $+ %qmpline3
unset %qmp3.dns
unset %qmp_ip
unset %qmp.name
unset %qmp.chan
unset %qmp.message
unset %qmpline1
unset %qmpline2_start
unset %qmpline2_end
unset %qmpline3
unset %length_message
unset %calc_evenodd
}
; ╖╖ Q3IRCMU by Killemall
; ╖╖ You are free to modify the script to your hearts content
; ╖╖ Just note, I take no responsibility for any damages incurred thru its use
menu nicklist,query {
Game Tools
.-
.Q3 IRC Messenger : runqms2 $$1 $$?="Q3IRCMU by [BBC]Killemall $crlf $+ Enter Your Message, Max 58 chars"
}
alias -l runqms2 {
set %qmp.name $$1
set %qmp.chan $chan
set %qmp3.dns 1 $+ $$1
//set %qmp.message ^3 $+ $me $+ $chr(160) $+ :- $+ $chr(160) $+ ^7 $+ $2- $+ ^2
//echo %qmp.chan 11 The message 4" $2- " 13is being sent to : %qmp.chan 4 %qmp.name 10@4 %qmp_ip
if ($len($2) > 58) {
//echo %qmp.chan 10 Quake3 Message Too Large
halt
}
.dns $$1
}
on *:dns: {
if (%qmp3.dns != $null) {
set %qmp_ip $iaddress
//set %qmpline1 print $+ $chr(10) $+ ^2 $+ $chr(18) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $&
$+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $&
$+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $&
$+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $&
$+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $&
$+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $+ $chr(19) $&
$+ $chr(19) $+ $chr(19) $+ $chr(20) $+ $chr(10)
//set %qmpline3 $chr(24) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $&
$+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $&
$+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $&
$+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $&
$+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $&
$+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $+ $chr(25) $&
$+ $chr(26) $+ $chr(10)
//set %qmpline2_start $chr(21)
//set %qmpline2_end
var %i 1
%length_message = 64
%length_message = %length_message - $len(%qmp.message)
%length_message = %length_message / 2
while (%i <= %length_message) {
//set %qmpline2_start %qmpline2_start $+ $chr(160)
//set %qmpline2_end %qmpline2_end $+ $chr(160)
inc %i
}
%calc_evenodd = $calc($len(%qmpline2_start) + $len(%qmp.message) + $len(%qmpline2_end))
if (%calc_evenodd <= 64) { //set %qmpline2_start %qmpline2_start $+ $chr(160) }
//set %qmpline2_end %qmpline2_end $+ $chr(23) $+ $chr(10)
//sockudp QMP %qmp_ip 27960 %qmpline1 $+ %qmpline2_start $+ %qmp.message $+ %qmpline2_end $+ %qmpline3
; //echo %qmp.chan 4 %qmp.name 10of ip address4 %qmp_ip
unset %qmp3.dns
unset %qmp_ip
unset %qmp.name
unset %qmp.chan
unset %qmp.message
unset %qmpline1
unset %qmpline2_start
unset %qmpline2_end
unset %qmpline3
unset %length_message
unset %calc_evenodd
}
}