Something like this?

Code:
on $*:text:/!coins (give)/Si:#: {
  if ((%floodgive) || ($($+(%,floodgive.,$nick),2))) { return }
  set -u5 %floodgive On
  set -u30 %floodgive. $+ $nick On
  if ($4 < 10) { PRIVMSG $nick Min is 10 Coins :) | return }
  if ($0 < 4) { PRIVMSG $nick Error: Type !coins <give> <nick> [amount] | return }
  var %coins = $get.pts(#,$nick)
  if (%coins < $4) { PRIVMSG $nick You only have %Coins coins. | return }
  else {
    add.pts # $3 $4
    add.pts # $nick $calc( - $4)
  PRIVMSG $nick You gave $3 $4 coins }
  { PRIVMSG $3 You got $4 Coins from $nick }
}