on *:TEXT:!quad *:#:{
set %a $$2
set %b $$3
set %c $$4
quad
}
alias quad {
var %topp = $calc(-(%b) + ($sqrt($calc((%b)^2 - 4 * (%a) * (%c)))))
var %root1 = $calc(%topp / (2*(%a)))
var %topm = $calc(-(%b) - ($sqrt($calc((%b)^2 - 4 * (%a) * (%c)))))
var %root2 = $calc(%topm / (2*(%a)))
var %roots = ( $+ %root1 $+ , $+ %root2 $+ )
msg $chan %roots
unset %a
unset %b
unset %c
}
;Only problem with this is that you cant enter the equation
;You enter 2 2 -4 for something to solve for 2x^2+2x-4
;Tomorrow i can work on a dialog version, i had one somewhere
;but i mustve lost it :) cya