@@ -65,7 +65,7 @@ func init() {
65
65
messages = append (messages , ctxext .FakeSenderForwardNode (ctx , message .Text ("牛牛拍卖行有以下牛牛" )))
66
66
for _ , info := range auction {
67
67
msg := fmt .Sprintf ("商品序号: %d\n 牛牛原所属: %d\n 牛牛价格: %d%s\n 牛牛大小: %.2fcm" ,
68
- info .ID + 1 , info .UserID , info .Money , wallet .GetWalletName (), info .Length )
68
+ info .ID , info .UserID , info .Money , wallet .GetWalletName (), info .Length )
69
69
messages = append (messages , ctxext .FakeSenderForwardNode (ctx , message .Text (msg )))
70
70
}
71
71
if id := ctx .Send (messages ).ID (); id == 0 {
@@ -90,7 +90,6 @@ func init() {
90
90
ctx .SendChain (message .Text ("ERROR: " , err ))
91
91
return
92
92
}
93
- n --
94
93
msg , err := niu .Auction (gid , uid , n )
95
94
if err != nil {
96
95
ctx .SendChain (message .Text ("ERROR:" , err ))
@@ -151,7 +150,7 @@ func init() {
151
150
152
151
var messages message.Message
153
152
messages = append (messages , ctxext .FakeSenderForwardNode (ctx , message .Text ("牛牛商店当前售卖的物品如下" )))
154
- for id := range propMap {
153
+ for id := 1 ; id <= len ( propMap ); id ++ {
155
154
product := propMap [id ]
156
155
productInfo := fmt .Sprintf ("商品%d\n 商品名: %s\n 商品价格: %dATRI币\n 商品作用域: %s\n 商品描述: %s\n 使用次数:%d" ,
157
156
id , product .name , product .cost , product .scope , product .description , product .count )
@@ -380,6 +379,9 @@ func init() {
380
379
)))
381
380
382
381
if c .Count >= 4 {
382
+ if c .Count == 6 {
383
+ return
384
+ }
383
385
id := ctx .SendPrivateMessage (adduser ,
384
386
message .Text (fmt .Sprintf ("你在%d群里已经被厥冒烟了,快去群里赎回你原本的牛牛!\n 发送:`赎牛牛`即可!" , gid )))
385
387
if id == 0 {
@@ -394,7 +396,7 @@ func init() {
394
396
key := fmt .Sprintf ("%d_%d" , gid , uid )
395
397
data , ok := register .Load (key )
396
398
switch {
397
- case ! ok || time .Since (data .TimeLimit ) > time .Hour * 12 :
399
+ case ! ok || time .Since (data .TimeLimit ) > time .Hour * 24 :
398
400
data = & lastLength {
399
401
TimeLimit : time .Now (),
400
402
Count : 1 ,
@@ -404,6 +406,7 @@ func init() {
404
406
ctx .SendChain (message .Text ("你的钱不够你注销牛牛了,这次注销需要" , data .Count * 50 , wallet .GetWalletName ()))
405
407
return
406
408
}
409
+ data .Count ++
407
410
}
408
411
register .Store (key , data )
409
412
msg , err := niu .Cancel (gid , uid )
0 commit comments