as request , you pain in the ass lol
on *:TEXT:*!drink*:*: {
if (%drinky == off) halt
var %posi $findtok($1-,$matchtok($1-,!drink,1,32),1,32)
var %svalue = $ [ $+ [ %posi ] ]
var %dcolour $r(1,15)
if (%svalue == !drink) { msg # $+ %dcolour $nick Drink For You, $read(Drinks/drink.txt) }
elseif (!drink isin %svalue) && (%svalue != !drink) && ($right(%svalue,-6) isnum) { msg # $+ %dcolour $nick Drink For You, $read(Drinks/drink.txt,$right(%svalue,-6)) }
set -u10 %drinky off
}