Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Edited to lua from: http://www.ac-web.org/forums/showthread.php?197348-Mangos-Trinity-Send-gossip-texts-from-the-core-as-you-like-to
- local SMSG_NPC_TEXT_UPDATE = 384
- local MAX_GOSSIP_TEXT_OPTIONS = 8
- function Player:GossipSetText(text, textID)
- data = CreatePacket(SMSG_NPC_TEXT_UPDATE, 100);
- data:WriteULong(textID or 0x7FFFFFFF)
- for i = 1, MAX_GOSSIP_TEXT_OPTIONS do
- data:WriteFloat(0) -- Probability
- data:WriteString(text) -- Text
- data:WriteString(text) -- Text
- data:WriteULong(0) -- language
- data:WriteULong(0) -- emote
- data:WriteULong(0) -- emote
- data:WriteULong(0) -- emote
- data:WriteULong(0) -- emote
- data:WriteULong(0) -- emote
- data:WriteULong(0) -- emote
- end
- self:SendPacketToPlayer(data)
- end
- Example:
- player:GossipMenuAddItem(0, "asd", 0, 0)
- player:GossipMenuAddItem(0, "asd", 0, 0)
- player:GossipSetText("Testing "..math.random())
- player:GossipSendMenu(0x7FFFFFFF, creature)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement