首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >输入抽奖价格变动

输入抽奖价格变动
EN

Stack Overflow用户
提问于 2014-06-22 22:14:24
回答 1查看 85关注 0票数 0

我的mIRC代码;

代码语言:javascript
复制
on *:text:!raffle *:#:{
  var %hash $+(raffle.,#) 
  if ($nick isop #) && $2 == on && !$hget(%hash) { 
    hmake %hash 
  msg # The raffle now is open. Use !raffle and the amount of time you would like to enter to join. Remember, 1 entry  = 3 PuroPoints!  }
  elseif $2 isnum && $2 > 0 && $hget(%hash) {
    var %topic $+(#,.,$nick), %point $readini(points.ini,%topic,points)
    var %ra $calc( $2 * 3 - 0)
    if %point >= %ra {
      var %p $calc( %point - %ra )   
      writeini points.ini %topic points %p 
      var %i $hget(%hash,0).item, %t $calc(%i + $2) 
      while %i < %t { inc %i | hadd %hash %i $nick }
      msg # $nick $+ , You bought $2 ticket, you now have %p points
    }
    else { msg # $nick Sorry, you don't have enough PuroPoints }
  }
  elseif ($nick isop #) && $2 == winner && $hget(%hash) {
    var %i $rand(1,$hget(%hash,0).data)
    msg # The winner is $hget(%hash,%i).data $+ . 
  }
  elseif ($nick isop #) && $2 == over && $hget(%hash) {
    var %i $rand(1,$hget(%hash,0).data)
    hfree %hash
  }
}

我怎样做才能让版主把抽奖(数字)放进去。号码是票的价格。目前一张票的价格是3.我以为会是这样的;

代码语言:javascript
复制
var %ra $calc( $2 * $3 - 0)

但它不会work>任何想法,请

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-23 14:36:49

根据您的评论,以下应该很好地套用您。

更改:

代码语言:javascript
复制
var %ra $calc( $2 * 3 - 0)

至:

代码语言:javascript
复制
var %ra = $calc($2 * %pricePerTicket)

并在mIRC命令中编写以下命令:

代码语言:javascript
复制
/set %pricePerTicket 3

这将使每张票的价格为3,你可以随意改变它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24356250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档