Documentation
¶
Index ¶
- Constants
- func PacketCashShopRequestChannelInfo() mpacket.Packet
- func PacketChangeDropRate(rate float32) mpacket.Packet
- func PacketChangeExpRate(rate float32) mpacket.Packet
- func PacketChangeMesosRate(rate float32) mpacket.Packet
- func PacketChannelBuddyEvent(op byte, recepientID, fromID int32, fromName string, channelID byte) mpacket.Packet
- func PacketChannelPartyAccept(partyID, playerID, channelID, mapID, job, level int32, name string) mpacket.Packet
- func PacketChannelPartyCreateRequest(playerID int32, channelID byte, mapID, job, level int32, name string) mpacket.Packet
- func PacketChannelPartyLeave(partyID, playerID int32, kicked bool) mpacket.Packet
- func PacketChannelPartyUpdateInfo(partyID, playerID, job, level, mapID int32, name string) mpacket.Packet
- func PacketChannelPlayerChat(code byte, fromName string, buffer []byte) mpacket.Packet
- func PacketChannelPlayerConnected(playerID int32, name string, channelID byte, channelChange bool, ...) mpacket.Packet
- func PacketChannelPlayerDisconnect(id int32, name string, guildID int32) mpacket.Packet
- func PacketChannelPopUpdate(id byte, pop int16) mpacket.Packet
- func PacketChannelWhispherChat(recepientName, fromName, msg string, channelID byte) mpacket.Packet
- func PacketChatMegaphone(chrName, msg string, whisper bool) mpacket.Packet
- func PacketGuildDisband(guildID int32) mpacket.Packet
- func PacketGuildInvite(guildID int32, inviter, invitee string) mpacket.Packet
- func PacketGuildInviteAccept(playerID, guildID int32, name string, jobID, level int32, online bool, ...) mpacket.Packet
- func PacketGuildInviteReject(inviter, invitee string) mpacket.Packet
- func PacketGuildPointsUpdate(guildID, points int32) mpacket.Packet
- func PacketGuildRankUpdate(guildID, playerID int32, rank byte) mpacket.Packet
- func PacketGuildRemovePlayer(guildID, playerID int32, playerName string, expelled bool) mpacket.Packet
- func PacketGuildTitlesChange(guildID int32, master, jrMaster, member1, member2, member3 string) mpacket.Packet
- func PacketGuildUpdateEmblem(guildID int32, logoBg, logo int16, logoBgColour, logoColour byte) mpacket.Packet
- func PacketGuildUpdateNotice(guildID int32, notice string) mpacket.Packet
- func PacketLoginDeletedCharacter(playerID int32) mpacket.Packet
- func PacketMessengerAvatar(gender, skin, channelID byte, ...) mpacket.Packet
- func PacketMessengerBlocked(charID int32, channelID, blockMode byte, name, invitee, inviter string) mpacket.Packet
- func PacketMessengerChat(charID int32, channelID byte, name, message string) mpacket.Packet
- func PacketMessengerEnter(charID, messengerID, face, hair, cashWeapon, petAccessory int32, ...) mpacket.Packet
- func PacketMessengerInvite(charID int32, channelID byte, name, invitee string) mpacket.Packet
- func PacketMessengerLeave(charID int32) mpacket.Packet
- func PacketRateOperation(mode byte, rate float32) mpacket.Packet
- func PacketSyncParties(parties map[int32]*Party) mpacket.Packet
- func PacketUpdateLoginInfo(ribbon byte, message string) mpacket.Packet
- func PacketWorldMessengerAvatar(recipientID, face, hair, cashW, petAcc int32, slot, gender, skin byte, ...) mpacket.Packet
- func PacketWorldMessengerBlocked(senderID int32, receiver string, mode byte) mpacket.Packet
- func PacketWorldMessengerChat(recipientID int32, msg string) mpacket.Packet
- func PacketWorldMessengerEnter(recipientID, face, hair, cashW, petAcc int32, ...) mpacket.Packet
- func PacketWorldMessengerInviteResult(senderID int32, recipient string, ok bool) mpacket.Packet
- func PacketWorldMessengerLeave(recipientID int32, slot byte) mpacket.Packet
- func PacketWorldMessengerSelfEnter(recipientID int32, slot byte) mpacket.Packet
- func PacketWorldPartyAccept(partyID, playerID, index int32, party *Party) mpacket.Packet
- func PacketWorldPartyCreateApproved(playerID int32, success bool, party *Party) mpacket.Packet
- func PacketWorldPartyLeave(partyID int32, destroy, kicked bool, index int32, party *Party) mpacket.Packet
- func PacketWorldPartyUpdate(partyID, playerID, index int32, onlineStatus bool, party *Party) mpacket.Packet
- type CashShop
- type Channel
- type KV
- type Party
- type Rates
- type World
Constants ¶
View Source
const ( OpChatWhispher = 0x00 OpChatBuddy = 0x01 OpChatParty = 0x02 OpChatGuild = 0x03 OpChatMegaphone = 0x04 OpPartyCreate = 0x01 OpPartyLeaveExpel = 0x02 OpPartyAccept = 0x03 OpPartyInfoUpdate = 0x04 OpGuildDisband = 0x01 OpGuildRankUpdate = 0x02 OpGuildAddPlayer = 0x03 OpGuildRemovePlayer = 0x04 OpGuildNoticeChange = 0x05 OpGuildEmblemChange = 0x06 OpGuildPointsUpdate = 0x07 OpGuildTitlesChange = 0x08 OpGuildInvite = 0x09 OpGuildInviteReject = 0x0a OpGuildInviteAccept = 0x0b )
Variables ¶
This section is empty.
Functions ¶
func PacketChangeDropRate ¶
func PacketChangeExpRate ¶
func PacketChangeMesosRate ¶
func PacketChannelBuddyEvent ¶
func PacketChannelPartyLeave ¶
func PacketChannelPlayerChat ¶
func PacketChatMegaphone ¶ added in v0.0.15
func PacketGuildDisband ¶
func PacketGuildInvite ¶
func PacketGuildInviteAccept ¶
func PacketGuildInviteReject ¶
func PacketGuildPointsUpdate ¶
func PacketGuildRankUpdate ¶
func PacketGuildRemovePlayer ¶
func PacketGuildTitlesChange ¶
func PacketGuildUpdateEmblem ¶
func PacketGuildUpdateNotice ¶
func PacketMessengerAvatar ¶
func PacketMessengerBlocked ¶
func PacketMessengerChat ¶
func PacketMessengerEnter ¶
func PacketMessengerInvite ¶
func PacketMessengerLeave ¶
func PacketSyncParties ¶ added in v0.0.16
func PacketUpdateLoginInfo ¶ added in v0.0.16
func PacketWorldPartyAccept ¶
func PacketWorldPartyLeave ¶
Types ¶
type Party ¶
type Party struct {
ID int32
ChannelID [constant.MaxPartySize]int32
PlayerID [constant.MaxPartySize]int32
Name [constant.MaxPartySize]string
MapID [constant.MaxPartySize]int32 // TODO: this can be removed as plr ptr is used
Job [constant.MaxPartySize]int32
Level [constant.MaxPartySize]int32
}
func (Party) GeneratePacket ¶
func (*Party) SerialisePacket ¶
Click to show internal directories.
Click to hide internal directories.