no much to say... its a input dialog you can create your shortwords and commands in the dialog.
i call it Mynput!
to use this snippet is necessary a basic knowledge about mIRC identifiers and aliases.
load into the remotes and rightclick mouse on status,channel to open.
Jah Bless´´
;##------ MynPut by rhasttaff ----------##
;## create your inputs in a Dialog ##
;## to use this snippet is necessary a ##
;## basic knowledge about mIRC identifiers ##
;## This NOT interpret mult commands-> | ##
;## Any conflict with your commands is by ##
;## yourself account in risk!!!! ##
;## Do not say that I did not warn you >.<!##
;##------ MynPut by rhasttaff ----------##
dialog mynput {
title "MynPut"
size -1 -1 241 73
option dbu
list 1, 2 3 55 69, size
edit "", 2, 60 35 54 10, disable autohs
edit "", 3, 60 57 177 12, disable autohs
box "Shortcut", 4, 58 27 58 20
box "Command", 5, 58 49 182 22
radio "Channel Window", 6, 119 35 49 7, group
radio "Query Window", 7, 119 44 45 7
combo 8, 173 36 65 44, size drop
box "Examples", 9, 171 27 69 26
button "ADD", 10, 60 8 37 12, disable hide
button "EDIT", 11, 105 8 37 12, disable
button "REM", 12, 150 8 37 12, disable
box "Window", 13, 115 27 57 26
box "Management", 14, 58 0 132 26
box "Language", 15, 196 0 43 17
radio "EN", 16, 199 8 17 6, group
radio "PT", 17, 218 8 18 6
link "bugs??", 18, 212 19 23 8
button "SAVE", 19, 60 8 37 12, disable hide
button "NEW", 20, 60 8 37 12
}
on *:dialog:mynput:*:*: {
if ($devent = init) {
var %a = $ini(mynput.ini,chan,0)
var %b = 1
while (%a >= %b) {
did -a $dname 1 $ini(mynput.ini,chan,%b)
inc %b
}
var %c = op-yourself ban dcc kick notice query-msg invite info-on nick identify
var %d = $numtok(%c,32)
while (%d >= 1) {
did -a $dname 8 $gettok(%c,%d,32)
dec %d
}
if ($readini(mynput.ini,config,lang) != 1) {
did -ra $dname 4 Atalho | did -ra $dname 5 Comando | did -ra $dname 6 Canal | did -ra $dname 7 Privado | did -ra $dname 9 Exemplos | did -ra $dname 13 Janela | did -ra $dname 14 Gerenciamento | did -ra $dname 15 Idiomas | did -ra $dname 18 Erros?? | did -ra $dname 19 Salvar | did -ra $dname 20 Novo
}
did -c $dname 6
did -c $dname $iif($readini(mynput.ini,config,lang) = 1,16,17)
}
if ($devent = sclick) {
if ($did = 1) && ($len($did($dname,1).seltext) >= 1) { did -rab $dname 2 $did($dname,1).seltext | did -rab $dname 3 $readini(mynput.ini,$iif($did($dname,6).state = 1,chan,query),$did($dname,1).seltext) | did -h $dname 10 | did -e $dname 11-12 | did -ev $dname 20 }
if ($did = 6) { mynput.reload chan | did -r $dname 2-3 | did -b $dname 11-12 }
if ($did = 7) { mynput.reload query | did -r $dname 2-3 | did -b $dname 11-12 }
if ($did = 8) { mynput.examp $did($dname,8).seltext }
if ($did = 10) && ($len($did($dname,2).text) >= 1) && ($len($did($dname,3).text) >= 2) {
did -ve $dname 20 | did -bh $dname 10 | did -e $dname 1 | did -e $dname 8
if ($did($dname,6).state = 1) { writeini mynput.ini chan $did($dname,2).text $ $+ eval( $+ $mynput.repcol($did($dname,3).text) $+ ,0) | did -a $dname 1 $did($dname,2).text | did -rb $dname 2-3 | mynput.reload chan }
if ($did($dname,7).state = 1) { writeini mynput.ini query $did($dname,2).text $ $+ eval( $+ $mynput.repcol($did($dname,3).text) $+ ,0) | did -a $dname 1 $did($dname,2).text | did -rb $dname 2-3 | mynput.reload query }
}
if ($did = 11) { did -ve $dname 19 | did -h $dname 10 | did -b $dname 1-2 | did -b $dname 6-18 | did -e $dname 3 | did -h $dname 20 }
if ($did = 12) && ($did($dname,1).seltext) {
if ($readini(mynput.ini,chan,$did($dname,1).seltext)) { remini mynput.ini chan $did($dname,1).seltext | mynput.reload chan | did -r $dname 2-3 | did -b $dname 11-12 | did -ve $dname 20 }
else { remini mynput.ini query $did($dname,1).seltext | mynput.reload query | did -r $dname 2-3 | did -b $dname 11-12 | did -ve $dname 20 }
}
if ($did = 16) { writeini mynput.ini config lang 1 | dialog -x $dname | .timer 1 1 mynput }
if ($did = 17) { writeini mynput.ini config lang 2 | dialog -x $dname | .timer 1 1 mynput }
if ($did = 18) { run iexplore.exe http://www.hawkee.com/snippet/5151/ }
if ($did = 19) && ($len($did($dname,2).text) >= 1) && ($len($did($dname,3).text) >= 2) {
did -ve $dname 20 | did -h $dname 19 | did -e $dname 1 | did -e $dname 6-8 | did -e $dname 16-17 | did -f $dname 20 | did -b $dname 2-3
if ($did($dname,6).state = 1) { writeini mynput.ini chan $did($dname,2).text $ $+ eval( $+ $mynput.repcol($did($dname,3).text) $+ ,0) | did -r $dname 2-3 | mynput.reload chan }
if ($did($dname,7).state = 1) { writeini mynput.ini query $did($dname,2).text $ $+ eval( $+ $mynput.repcol($did($dname,3).text) $+ ,0) | did -u $dname 7 | did -c $dname 6 | did -r $dname 2-3 | mynput.reload query }
}
if ($did = 20) { did -h $dname 20 | did -re $dname 2-3 | did -vb $dname 8-12 | did -b $dname 1 }
}
if ($devent = edit) {
if ($did = 2) && ($len($did($dname,2).text) >= 1) { did -e $dname 3 | did -b $dname 10-12 }
if ($did = 3) && ($len($did($dname,2).text) >= 1) { did -e $dname 10 }
}
}
on *:input:#: { if ($readini(mynput.ini,chan,$1)) { $mynput.repcol2($eval($v1,2)) } }
on *:input:?: { if ($readini(mynput.ini,query,$1)) { $mynput.repcol2($eval($v1,2)) } }
on *:load: { writeini mynput.ini config lang 1 }
alias mynput { /dialog $iif(!$dialog(mynput),-m mynput mynput,-x mynput) }
alias mynput.repcol { return $replace($$1-,,¢¬,,¢b¬,,¢u¬,,¢r¬) }
alias mynput.repcol2 { return $replace($$1-,¢¬,,¢b¬,,¢u¬,,¢r¬,) }
alias mynput.reload {
did -r mynput 1
var %a = $ini(mynput.ini,$$1,0)
var %b = 1
while (%a >= %b) {
did -a $dname 1 $ini(mynput.ini,$$1,%b)
inc %b
}
}
alias mynput.examp {
if ($1 = op-yourself) { did -ra mynput 2 +o | did -ra mynput 3 $eval(/mode $chan +o $me,0) }
if ($1 = notice) { did -ra mynput 2 .nq | did -ra mynput 3 $eval(/notice $2 come'on talk in private message,0) }
if ($1 = invite) { did -ra mynput 2 .inv | did -ra mynput 3 $eval(/invite $2 $chan,0) }
if ($1 = info-on) { did -ra mynput 2 .inf | did -ra mynput 3 $eval(/msg nickserv info $2,0) }
if ($1 = nick) { did -ra mynput 2 rha | did -ra mynput 3 /nick rhasttaff }
if ($1 = identify) { did -ra mynput 2 .id | did -ra mynput 3 /msg nickserv identify password }
if ($1 = ban) { did -ra mynput 2 +b | did -ra mynput 3 $eval(/mode $chan +b $address($2,2),0) }
if ($1 = query-msg) { did -ra mynput 2 .qm | did -ra mynput 3 $eval(/msg $active still are u there?? :x ,0) }
if ($1 = dcc) { did -ra mynput 2 .dcc | did -ra mynput 3 $eval(/dccsend $2,0) }
if ($1 = kick) { did -ra mynput 2 .bye | did -ra mynput 3 $eval(/kick $chan $2 Thanks for fly in $me $+ 's AirLines! ByesZz!!!,0) }
}
menu status,menubar,channel {
MynPut:/mynput
}
;#### The End ;)~ ####