mirror of
https://github.com/araxiaonline/awakening-lua.git
synced 2026-06-13 02:22:19 -04:00
37 lines
2.0 KiB
Lua
37 lines
2.0 KiB
Lua
local function UnlearnHello(event, player, creature)
|
|
player:GossipMenuAddItem(0, "Alchemy", 900017, 1, false, "Are you sure you want to unlearn this profession?")
|
|
player:GossipMenuAddItem(0, "Blacksmithing", 900017, 2, false, "Are you sure you want to unlearn this profession?")
|
|
player:GossipMenuAddItem(0, "Enchanting", 900017, 3, false, "Are you sure you want to unlearn this profession?")
|
|
player:GossipMenuAddItem(0, "Engineering", 900017, 4, false, "Are you sure you want to unlearn this profession?")
|
|
player:GossipMenuAddItem(0, "Herbalism", 900017, 5, false, "Are you sure you want to unlearn this profession?")
|
|
player:GossipMenuAddItem(0, "Leatherworking", 900017, 6, false, "Are you sure you want to unlearn this profession?")
|
|
player:GossipMenuAddItem(0, "Mining", 900017, 7, false, "Are you sure you want to unlearn this profession?")
|
|
player:GossipMenuAddItem(0, "Skinning", 900017, 8, false, "Are you sure you want to unlearn this profession?")
|
|
player:GossipMenuAddItem(0, "Tailoring", 900017, 9, false, "Are you sure you want to unlearn this profession?")
|
|
player:GossipMenuAddItem(0, "Nevermind", 900017, 0)
|
|
player:GossipSendMenu(900017, creature, MenuId)
|
|
end
|
|
|
|
local function UnlearnSelect(event, player, creature, sender, intid, code)
|
|
if (intid > 0) then
|
|
local UnQuery1 = WorldDBQuery("SELECT intid, spell FROM gossip_options_lua WHERE intid = " ..intid.. ";")
|
|
local spellid = UnQuery1:GetInt32(1)
|
|
player:GossipComplete()
|
|
if (UnQuery1 ~= nil) then
|
|
if (player:HasSpell(spellid) == true) then
|
|
player:RemoveSpell(spellid)
|
|
else
|
|
player:SendBroadcastMessage("You do not know that profession!")
|
|
end
|
|
else
|
|
player:SendBroadcastMessage("Sorry, but the action you are trying to perform cannot be finished. Please report this to an administrator.")
|
|
end
|
|
else
|
|
player:GossipComplete()
|
|
end
|
|
end
|
|
|
|
RegisterCreatureGossipEvent(9999999, 1, UnlearnHello)
|
|
RegisterCreatureGossipEvent(9999999, 2, UnlearnSelect)
|
|
RegisterCreatureGossipEvent(9999998, 1, UnlearnHello)
|
|
RegisterCreatureGossipEvent(9999998, 2, UnlearnSelect) |