mirror of
https://github.com/Mezeporta/Erupe.git
synced 2026-02-04 09:15:08 +01:00
remove unused diva scheduler
This commit is contained in:
@@ -277,82 +277,6 @@ func handleMsgMhfGetUdSchedule(s *Session, p mhfpacket.MHFPacket) {
|
||||
doAckBufSucceed(s, pkt.AckHandle, resp.Data())
|
||||
}
|
||||
|
||||
/*
|
||||
func handleMsgMhfGetUdSchedule(s *Session, p mhfpacket.MHFPacket) {
|
||||
pkt := p.(*mhfpacket.MsgMhfGetUdSchedule)
|
||||
resp := byteframe.NewByteFrame()
|
||||
|
||||
resp.WriteUint32(0x1d5fda5c) // Unk (1d5fda5c, 0b5397df)
|
||||
resp.WriteUint32(uint32(ScheduleEvent(s, 1))) // Week 1 Timestamp, Festi start?
|
||||
resp.WriteUint32(uint32(ScheduleEvent(s, 2))) // Diva Defense Interception 1
|
||||
resp.WriteUint32(uint32(ScheduleEvent(s, 3))) // Week 2 Timestamp
|
||||
resp.WriteUint32(uint32(ScheduleEvent(s, 4))) // Diva Defense Interception 2
|
||||
resp.WriteUint32(uint32(ScheduleEvent(s, 5))) // Week 3 Timestamp
|
||||
resp.WriteUint32(uint32(ScheduleEvent(s, 6))) // Diva Defense Greeting Song 3
|
||||
resp.WriteUint16(0x19) // Unk 00011001
|
||||
resp.WriteUint16(0x2d) // Unk 00101101
|
||||
resp.WriteUint16(0x02) // Unk 00000010
|
||||
resp.WriteUint16(0x02) // Unk 00000010
|
||||
|
||||
doAckBufSucceed(s, pkt.AckHandle, resp.Data())
|
||||
}
|
||||
|
||||
var timedb int64
|
||||
var countEvent int = 1
|
||||
var BlockSchedulEvent bool
|
||||
var t_Next_SchedulEvent = Time_Current_Adjusted()
|
||||
var t_curr_SchedulEvent = Time_Current_Adjusted().Unix()
|
||||
|
||||
func ScheduleEvent(s *Session, fixWeek int) uint32 {
|
||||
if !BlockSchedulEvent {
|
||||
if s.server.erupeConfig.DevModeOptions.ServerName != "" { // IF (SERVERNAME == NAME)
|
||||
err := s.server.db.QueryRow("SELECT event_id FROM servers WHERE server_name=$1", s.server.erupeConfig.DevModeOptions.ServerName).Scan(&countEvent)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
s.server.db.QueryRow("SELECT date_expiration FROM servers server_name=$1", s.server.erupeConfig.DevModeOptions.ServerName).Scan(&timedb)
|
||||
if t_curr_SchedulEvent >= timedb {
|
||||
countEvent += 1
|
||||
if countEvent == 7 {
|
||||
countEvent = 1
|
||||
}
|
||||
var t_Add_Next_SchedulEvent = t_Next_SchedulEvent.Add(7 * 24 * time.Hour).Unix()
|
||||
_, err := s.server.db.Exec("UPDATE servers SET event_id=$1, event_expiration=$2 WHERE server_name=$3", countEvent, t_Add_Next_SchedulEvent, s.server.erupeConfig.DevModeOptions.ServerName)
|
||||
if err == nil {
|
||||
s.server.db.QueryRow("SELECT event_id FROM servers WHERE id=$1").Scan(&countEvent)
|
||||
}
|
||||
}
|
||||
BlockSchedulEvent = fixWeek == countEvent
|
||||
} else { // ELSE (SERVERNAME == NULL)
|
||||
err := s.server.db.QueryRow("SELECT event_id FROM event_week WHERE id=1").Scan(&countEvent)
|
||||
if err != nil {
|
||||
var t_Add_Next_SchedulEvent = t_Next_SchedulEvent.Add(7 * 24 * time.Hour).Unix()
|
||||
s.server.db.Exec("INSERT INTO event_week (id, event_id, date_expiration) VALUES (1, $1, $2)", countEvent, t_Add_Next_SchedulEvent)
|
||||
s.server.db.QueryRow("SELECT event_id FROM event_week WHERE id=1").Scan(&countEvent)
|
||||
}
|
||||
s.server.db.QueryRow("SELECT date_expiration FROM event_week WHERE id=1").Scan(&timedb)
|
||||
if t_curr_SchedulEvent >= timedb {
|
||||
countEvent += 1
|
||||
if countEvent == 7 {
|
||||
countEvent = 1
|
||||
}
|
||||
var t_Add_Next_SchedulEvent = t_Next_SchedulEvent.Add(7 * 24 * time.Hour).Unix()
|
||||
_, err := s.server.db.Exec("UPDATE event_week SET event_id=$1, date_expiration=$2 WHERE id=1", countEvent, t_Add_Next_SchedulEvent)
|
||||
if err == nil {
|
||||
s.server.db.QueryRow("SELECT event_id FROM event_week WHERE id=1").Scan(&countEvent)
|
||||
}
|
||||
}
|
||||
BlockSchedulEvent = fixWeek == countEvent
|
||||
}
|
||||
}
|
||||
if fixWeek == countEvent {
|
||||
return uint32(Time_Current_Midnight().Add(7 * 24 * time.Hour).Unix())
|
||||
} else {
|
||||
return uint32(Time_Current_Midnight().Add(-24 * 21 * time.Hour).Unix())
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
func handleMsgMhfGetUdInfo(s *Session, p mhfpacket.MHFPacket) {
|
||||
pkt := p.(*mhfpacket.MsgMhfGetUdInfo)
|
||||
// Message that appears on the Diva Defense NPC and triggers the green exclamation mark
|
||||
|
||||
Reference in New Issue
Block a user