Pyre
Enthusiast
Lua script error
I am wondering if this script will work?
TheNacho- on owndercore = creds
Error:
I am wondering if this script will work?
Code:
function buff_NPC(unit, event, player)
unit:GossipCreateMenu(100, player, 0)
unit:GossipMenuAddItem(0, "Armor + 10%", 1, 0)
unit:GossipMenuAddItem(0, "Damage + 1 - 10%", 2, 0)
unit:GossipMenuAddItem(0, "Resistances + 25", 3, 0)
unit:GossipMenuAddItem(0, "Agility + 10%", 4, 0)
unit:GossipMenuAddItem(0, "Intelligence + 10%", 5, 0)
unit:GossipMenuAddItem(0, "Spirit + 10%", 6, 0)
unit:GossipMenuAddItem(0, "Strength + 10%", 7, 0)
unit:GossipMenuAddItem(0, "Stamina + 10%", 8, 0)
unit:GossipMenuAddItem(0, "Heal Me", 9, 0)
unit:GossipSendMenu(player)
end
function buff_NPC_back(unit, event, player, id, intid, code)
if(intid == 75) then
unit:GossipCreateMenu(78, player, 0)
unit:GossipMenuAddItem(0, "Armor + 10%", 1, 0)
unit:GossipMenuAddItem(0, "Damage + 1 - 10%", 2, 0)
unit:GossipMenuAddItem(0, "Resistances + 25", 3, 0)
unit:GossipMenuAddItem(0, "Agility + 10%", 4, 0)
unit:GossipMenuAddItem(0, "Intelligence + 10%", 5, 0)
unit:GossipMenuAddItem(0, "Spirit + 10%", 6, 0)
unit:GossipMenuAddItem(0, "Strength + 10%", 7, 0)
unit:GossipMenuAddItem(0, "Stamina + 10%", 8, 0)
unit:GossipMenuAddItem(0, "Heal Me", 9, 0)
unit:GossipSendMenu(player)
end
if(intid == 1) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23767, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 2) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23768, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 3) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23769, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 4) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23736, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 5) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23766, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 6) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23738, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 7) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23735, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 8) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23737, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 9) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(25840, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
end
RegisterUnitGossipEvent(555000, 1, "buff_NPC")
RegisterUnitGossipEvent(555000, 2, "buff_NPC_back")
Error:
Code:
TC> [Eluna]: Searching scripts from `lua_scripts`
lua_scripts/Buff npc.lua:95: attempt to call global 'RegisterUnitGossipEvent' (a
nil value)
Last edited: