First of all you did not describe what problem you have, pasting only the code doesn't help us to understand your problem, but actually there is an small issue that 'may' be this the problem.

Before replace the code use: /unset %taskai %prand %win* %awins %srand* %outval

1st code:

Code:
on $*:text:/!slots/Si:#: {
  var %taskai = $get.pts(#,$nick)
  if (%taskai < $2) msg # $+($nick,$chr(44)) you only have %taskai chips
  else {
    var %prand = $rand(1,175)
    var %srand1 = $rand(1,5)
    var %srand2 = $rand(1,5)
    var %srand3 = $rand(1,5)
    if (%srand1 == %srand2) { var %srand2 = $rand(1,5) }
    if (%prand < 5) {
      var %srand1 = 3
      var %srand2 = 3
      var %srand3 = 3
    }
    elseif (%prand < 15) {
      var %srand1 = 2
      var %srand2 = 2
      var %srand3 = 2
    }
    elseif (%prand < 30) {
      var %srand1 = 1
      var %srand2 = 1
      var %srand3 = 1
    }
    if (%srand1 == 1) var %srand1 = @ 
    if (%srand1 == 2) var %srand1 = $chr(37)
    if (%srand1 == 3) var %srand1 = $chr(36)
    if (%srand1 == 4) var %srand1 = & 
    if (%srand1 == 5) var %srand1 = ! 
    if (%srand2 == 1) var %srand2 = @ 
    if (%srand2 == 2) var %srand2 = $chr(37)
    if (%srand2 == 3) var %srand2 = $chr(36)
    if (%srand2 == 4) var %srand2 = & 
    if (%srand2 == 5) var %srand2 = ! 
    if (%srand3 == 1) var %srand3 = @ 
    if (%srand3 == 2) var %srand3 = $chr(37)
    if (%srand3 == 3) var %srand3 = $chr(36) 
    if (%srand3 == 4) var %srand3 = & 
    if (%srand3 == 5) var %srand3 = ! 
    var %win1 = $2
    var %win2 = $calc( $2 * 5 )
    var %win3 = $calc( $2 * 10 )
    var %awins = 0
    msg $chan $nick Isriedejo: ( %srand1 )( %srand2 )( %srand3 )
    if (%srand1 == @) if (%srand2 == @) if (%srand3 == @) {
      if (%srand1 == %srand2 && %srand2 == %srand3) {
        if ($calc( %win1 * 2 ) > %awins) var %awins = $calc( %win1 * 2 )
      }
    }
    if (%srand1 == % || %srand2 == % || %srand3 == %) {
      if (%srand1 == %srand2 && %srand2 == %srand3) {
        if (%win2 > %awins) var %awins = %win2
      }
    }
    if (%srand1 == $ || %srand2 == $ || %srand3 == $) {
      if (%srand1 == %srand2 && %srand2 == %srand3) {
        if (%win3 > %awins) var %awins = %win3
      }
    }
    if (%awins == 0) {
      msg $nick Atsiprasau, tu pralaimejai $comma($2) tasku
      var %outval = $calc( %taskai - $2 )
      add.pts # $nick %outval
    }
    else {
      msg $chan $nick Sveikinu! Tu laimejai $comma(%awins) tasku!
      var %outval = $calc(( %taskai - $2 ) + %awins ))
      add.pts # $nick %outval
    }
    msg $chan $nick $+($nick,$chr(44)) dabar tu turi $comma($get.pts(#,$nick))
    msg $chan $nick Palauk 60sec jei nori vel suzaisti
    ignore -cu60 $nick
    timertime 1 60 msg $nick You can now play again!
  }
}



2nd code:

Code:
   if (%awins == 0) {
      msg $nick (Lose) Atsiprasau, tu pralaimejai $comma($2) tasku
      var %outval = $calc( %taskai - $2 )
      add.pts # $nick %outval
    }
    else {
      msg $nick (Win) Sveikinu! Tu laimejai $comma(%awins) tasku!
      var %outval = $calc(( %taskai - $2 ) + %awins ))
      add.pts # $nick %outval
    }