diff --git a/plugin/robbery/robbery.go b/plugin/robbery/robbery.go index 01459aa0c4..2b45e46228 100644 --- a/plugin/robbery/robbery.go +++ b/plugin/robbery/robbery.go @@ -121,16 +121,16 @@ func init() { } return } - userIncrMonry := math.Min(rand.Intn(victimWallet/20)+500, 10000) - victimDecrMonry := userIncrMonry / (rand.Intn(4) + 1) + userIncrMoney := math.Min(rand.Intn(victimWallet/20)+500, 10000) + victimDecrMoney := userIncrMoney / (rand.Intn(4) + 1) // 记录结果 - err = wallet.InsertWalletOf(victimID, -victimDecrMonry) + err = wallet.InsertWalletOf(victimID, -victimDecrMoney) if err != nil { ctx.SendChain(message.Text("[ERROR]:钱包坏掉力:\n", err)) return } - err = wallet.InsertWalletOf(uid, +userIncrMonry) + err = wallet.InsertWalletOf(uid, +userIncrMoney) if err != nil { ctx.SendChain(message.Text("[ERROR]:打劫失败,脏款掉入虚无\n", err)) return @@ -142,8 +142,8 @@ func init() { ctx.SendChain(message.At(uid), message.Text("[ERROR]:犯罪记录写入失败\n", err)) } - ctx.SendChain(message.At(uid), message.Text("打劫成功,钱包增加:", userIncrMonry, "ATRI币")) - ctx.SendChain(message.At(victimID), message.Text("保险公司对您进行了赔付,您实际损失:", victimDecrMonry, "ATRI币")) + ctx.SendChain(message.At(uid), message.Text("打劫成功,钱包增加:", userIncrMoney, "ATRI币")) + ctx.SendChain(message.At(victimID), message.Text("保险公司对您进行了赔付,您实际损失:", victimDecrMoney, "ATRI币")) }) } @@ -163,19 +163,19 @@ func (sql *robberyRepo) getRecord(victimID, uid int64) (ok int, err error) { // 没有记录即不用比较 return 0, nil } - cdinfo := robberyRecord{} + cdInfo := robberyRecord{} - err = sql.db.FindFor("criminal_record", &cdinfo, limitID, func() error { - if time.Now().Format("2006/01/02") != cdinfo.Time { + err = sql.db.FindFor("criminal_record", &cdInfo, limitID, func() error { + if time.Now().Format("2006/01/02") != cdInfo.Time { // // 如果跨天了就删除 err = sql.db.Del("criminal_record", limitID) return nil } // 俩个if是为了保证,重复打劫同一个人,ok == 3 - if cdinfo.UserID == uid { + if cdInfo.UserID == uid { ok += 2 } - if cdinfo.VictimID == victimID { + if cdInfo.VictimID == victimID { // lint 不允许使用 ok += 1 ok++ }