mirror of
https://github.com/Mezeporta/Erupe.git
synced 2025-12-13 23:44:52 +01:00
fix netcafe time reset
This commit is contained in:
@@ -74,9 +74,14 @@ func handleMsgMhfGetCafeDuration(s *Session, p mhfpacket.MHFPacket) {
|
|||||||
|
|
||||||
var cafeReset time.Time
|
var cafeReset time.Time
|
||||||
err := s.server.db.QueryRow(`SELECT cafe_reset FROM characters WHERE id=$1`, s.charID).Scan(&cafeReset)
|
err := s.server.db.QueryRow(`SELECT cafe_reset FROM characters WHERE id=$1`, s.charID).Scan(&cafeReset)
|
||||||
|
if err != nil {
|
||||||
|
cafeReset = TimeWeekNext()
|
||||||
|
s.server.db.Exec(`UPDATE characters SET cafe_reset=$1 WHERE id=$2`, cafeReset, s.charID)
|
||||||
|
}
|
||||||
if Time_Current_Adjusted().After(cafeReset) {
|
if Time_Current_Adjusted().After(cafeReset) {
|
||||||
cafeReset = TimeWeekNext()
|
cafeReset = TimeWeekNext()
|
||||||
s.server.db.Exec(`UPDATE characters SET cafe_time=0, cafe_reset=$1 WHERE id=$2; DELETE FROM cafe_accepted WHERE character_id=$2`, cafeReset, s.charID)
|
s.server.db.Exec(`UPDATE characters SET cafe_time=0, cafe_reset=$1 WHERE id=$2`, cafeReset, s.charID)
|
||||||
|
s.server.db.Exec(`DELETE FROM cafe_accepted WHERE character_id=$1`, s.charID)
|
||||||
}
|
}
|
||||||
|
|
||||||
var cafeTime uint32
|
var cafeTime uint32
|
||||||
|
|||||||
Reference in New Issue
Block a user