mirror of
https://github.com/Mezeporta/Erupe.git
synced 2026-03-26 01:23:13 +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())
|
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) {
|
func handleMsgMhfGetUdInfo(s *Session, p mhfpacket.MHFPacket) {
|
||||||
pkt := p.(*mhfpacket.MsgMhfGetUdInfo)
|
pkt := p.(*mhfpacket.MsgMhfGetUdInfo)
|
||||||
// Message that appears on the Diva Defense NPC and triggers the green exclamation mark
|
// Message that appears on the Diva Defense NPC and triggers the green exclamation mark
|
||||||
|
|||||||
Reference in New Issue
Block a user