[LUA] Help, keep getting LUA error :( menu

Shout-Out

User Tag List

Results 1 to 2 of 2
  1. #1
    goplay1's Avatar Member
    Reputation
    6
    Join Date
    Jul 2008
    Posts
    14
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [LUA] Help, keep getting LUA error :(

    Okay, so im making a ALL-IN-1 Vendor that will sell T7-T10 and S6-S8..

    Gonna be sweeeet :]

    I keep getting this error:

    Code:
    scripts/GearDummy.lua:3: '=' expected near 'Vendor_OnGossip"
    This is my script, so far (its not completly done, I just want to test the T7 vendor part before i script the rest)

    Code:
    local npcid = 80003
    
    funtion Vendor_OnGossip(pUnit, event, player)
    pUnit:GossipCreateMenu(99, player, 0)
    pUnit:GossipMenuAddItem(0, "Tier 8", 1, 0)
    pUnit:GossipMenuAddItem(0, "Tier 9", 2, 0)
    pUnit:GossipMenuAddItem(0, "Tier 10", 3, 0)
    pUnit:GossipMenuAddItem(0, "S6 Furios", 4, 0)
    pUnit:GossipMenuAddItem(0, "S7 Relentless", 5, 0)
    pUnit:GossipMenuAddItem(0, "S8 Wrathful", 6, 0)
    pUnit:GossipMenuAddItem(2, "Nevermind", 100, 0)
    pUnit:GossipSendMenu(player)
    end
    
    function Vendor_OnSelect(pUnit, event, player, id, intid, code)
    if (intid == 100) then
    player:GossipComplete()
    end
    
    if (intid == 1) then
    pUnit:GossipCreateMenu(99, player, 0)
    pUnit:GossipMenuAddItem(3, "Paladin", 7, 0)
    pUnit:GossipMenuAddItem(3, "Warrior", 8, 0)
    pUnit:GossipMenuAddItem(3, "Priest", 9, 0)
    pUnit:GossipMenuAddItem(3, "Warlock", 10, 0)
    pUnit:GossipMenuAddItem(3, "Mage", 11, 0)
    pUnit:GossipMenuAddItem(3, "Hunter", 12, 0)
    pUnit:GossipMenuAddItem(3, "Rogue", 13, 0)
    pUnit:GossipMenuAddItem(3, "Druid", 14, 0)
    pUnit:GossipMenuAddItem(3, "Shaman", 15, 0)
    pUnit:GossipMenuAddItem(3, "Deathknight", 16, 0)
    pUnit:GossipMenuAddItem(2, "Nevermind", 98, 0)
    pUnit:GossipSendMenu(player)
    end
    
    if (intid == 7) then
    pUnit:GossipCreateMenu(99, player, 0)
    pUnit:GossipMenuAddItem(4, "DPS", 17, 0)
    pUnit:GossipMenuAddItem(4, "Tank", 18, 0)
    pUnit:GossipMenuAddItem(4, "Healer", 19, 0)
    pUnit:GossipMenuAddItem(2, "[Back]", 20, 0)
    pUnit:GossipSendMenu(player)
    end
    if (intid == 8) then
    pUnit:GossipCreateMenu(99, player, 0)
    pUnit:GossipMenuAddItem(4, "DPS", 21, 0)
    pUnit:GossipMenuAddItem(4, "Tank", 22, 0)
    pUnit:GossipMenuAddItem(2, "[Back]", 23, 0)
    pUnit:GossipSendMenu(player)
    end
    if (intid == 9) then
    pUnit:GossipCreateMenu(99, player, 0)
    pUnit:GossipMenuAddItem(4, "Healer", 24, 0)
    pUnit:GossipMenuAddItem(4, "DPS", 25, 0)
    pUnit:GossipMenuAddItem(2, "[Back]", 26, 0)
    pUnit:GossipSendMenu(player)
    end
    if (intid == 10) then
    pUnit:GossipCreateMenu(99, player, 0)
    pUnit:GossipMenuAddItem(4, "DPS", 27, 0)
    pUnit:GossipMenuAddItem(2, "[Back]", 28, 0)
    pUnit:GossipSendMenu(player)
    end
    if (intid == 11) then
    pUnit:GossipCreateMenu(99, player, 0)
    pUnit:GossipMenuAddItem(4, "DPS", 29, 0)
    pUnit:GossipMenuAddItem(2, "[Back]", 30, 0)
    pUnit:GossipSendMenu(player)
    end
    if (intid == 12) then
    pUnit:GossipCreateMenu(99, player, 0)
    pUnit:GossipMenuAddItem(4, "DPS", 31, 0)
    pUnit:GossipMenuAddItem(2, "[Back]", 32, 0)
    pUnit:GossipSendMenu(player)
    end
    if (intid == 13) then
    pUnit:GossipCreateMenu(99, player, 0)
    pUnit:GossipMenuAddItem(4, "DPS", 33, 0)
    pUnit:GossipMenuAddItem(2, "[Back]", 34, 0)
    pUnit:GossipSendMenu(player)
    end
    if (intid == 14) then
    pUnit:GossipCreateMenu(99, player, 0)
    pUnit:GossipMenuAddItem(4, "Healer", 35, 0)
    pUnit:GossipMenuAddItem(4, "Spell DPS", 36, 0)
    pUnit:GossipMenuAddItem(4, "Melee Tank", 37, 0)
    pUnit:GossipMenuAddItem(2, "[Back]", 38, 0)
    pUnit:GossipSendMenu(player)
    end
    if (intid == 15) then
    pUnit:GossipCreateMenu(99, player, 0)
    pUnit:GossipMenuAddItem(4, "Healer", 39, 0)
    pUnit:GossipMenuAddItem(4, "Melee DPS", 40, 0)
    pUnit:GossipMenuAddItem(4, "Spell DPS", 41, 0)
    pUnit:GossipMenuAddItem(2, "[Back]", 42, 0)
    pUnit:GossipSendMenu(player)
    end
    if (intid == 16) then
    pUnit:GossipCreateMenu(99, player, 0)
    pUnit:GossipMenuAddItem(4, "DPS", 43, 0)
    pUnit:GossipMenuAddItem(4, "Tank", 44, 0)
    pUnit:GossipMenuAddItem(2, "[Back]", 45, 0)
    pUnit:GossipSendMenu(player)
    end
    
    	if(intid == 17) then -- Paladin DPS
    	if (player:GetPlayerClass() == "Paladin") then
    	player:AddItem(45375, 1)
    	player:AddItem(45375, 1)
    	player:AddItem(45377, 1)
    	player:AddItem(45379, 1)
    	player:AddItem(45380, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Paladin!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 18) then -- Paladin Tank
    	if (player:GetPlayerClass() == "Paladin") then
    	player:AddItem(45381, 1)
    	player:AddItem(45382, 1)
    	player:AddItem(45383, 1)
    	player:AddItem(45384, 1)
    	player:AddItem(45385, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Paladin!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 19) then -- Paladin Healer
    	if (player:GetPlayerClass() == "Paladin") then
    	player:AddItem(45370, 1)
    	player:AddItem(45371, 1)
    	player:AddItem(45372, 1)
    	player:AddItem(45373, 1)
    	player:AddItem(45374, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Paladin!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 21) then -- Warrior DPS
    	if (player:GetPlayerClass() == "Warrior") then
    	player:AddItem(45429, 1)
    	player:AddItem(45430, 1)
    	player:AddItem(45431, 1)
    	player:AddItem(45432, 1)
    	player:AddItem(45433, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Warrior!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 22) then -- Warrior Tank
    	if (player:GetPlayerClass() == "Warrior") then
    	player:AddItem(45424, 1)
    	player:AddItem(45425, 1)
    	player:AddItem(45426, 1)
    	player:AddItem(45427, 1)
    	player:AddItem(45428, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Warrior!")
    	player:GossipComplete()
    	end
    	end
    
    
    	if(intid == 24) then -- Priest Healer
    	if (player:GetPlayerClass() == "Priest") then
    	player:AddItem(45386, 1)
    	player:AddItem(45387, 1)
    	player:AddItem(45388, 1)
    	player:AddItem(45389, 1)
    	player:AddItem(45390, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Priest!")
    	player:GossipComplete()
    	end
    	end
    
    
    	if(intid == 25) then -- Priest DPS
    	if (player:GetPlayerClass() == "Priest") then
    	player:AddItem(45391, 1)
    	player:AddItem(45392, 1)
    	player:AddItem(45393, 1)
    	player:AddItem(45394, 1)
    	player:AddItem(45395, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Priest!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 27) then -- Lock DPS
    	if (player:GetPlayerClass() == "Lock") then
    	player:AddItem(45417, 1)
    	player:AddItem(45419, 1)
    	player:AddItem(45420, 1)
    	player:AddItem(45421, 1)
    	player:AddItem(45422, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Warlock!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 29) then -- Mage DPS
    	if (player:GetPlayerClass() == "Mage") then
    	player:AddItem(45365, 1)
    	player:AddItem(45367, 1)
    	player:AddItem(45368, 1)
    	player:AddItem(45369, 1)
    	player:AddItem(46131, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Mage!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 31) then -- Hunter DPS
    	if (player:GetPlayerClass() == "Hunter") then
    	player:AddItem(40503, 1)
    	player:AddItem(40504, 1)
    	player:AddItem(40505, 1)
    	player:AddItem(40506, 1)
    	player:AddItem(40507, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Hunter!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 33) then -- Rogue DPS
    	if (player:GetPlayerClass() == "Rogue") then
    	player:AddItem(40495, 1)
    	player:AddItem(40496, 1)
    	player:AddItem(40499, 1)
    	player:AddItem(40500, 1)
    	player:AddItem(40502, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Rogue!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 35) then -- Druid Healer
    	if (player:GetPlayerClass() == "Druid") then
    	player:AddItem(45345, 1)
    	player:AddItem(45346, 1)
    	player:AddItem(45347, 1)
    	player:AddItem(45348, 1)
    	player:AddItem(45349, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Druid!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 36) then -- Druid Spell DPS
    	if (player:GetPlayerClass() == "Druid") then
    	player:AddItem(45351, 1)
    	player:AddItem(45352, 1)
    	player:AddItem(45353, 1)
    	player:AddItem(45354, 1)
    	player:AddItem(46313, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Druid!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 37) then -- Druid Melee DPS
    	if (player:GetPlayerClass() == "Druid") then
    	player:AddItem(45355, 1)
    	player:AddItem(45356, 1)
    	player:AddItem(45357, 1)
    	player:AddItem(45358, 1)
    	player:AddItem(45359, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Druid!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 39) then -- Shaman Healer
    	if (player:GetPlayerClass() == "Shaman") then
    	player:AddItem(45401, 1)
    	player:AddItem(45402, 1)
    	player:AddItem(45403, 1)
    	player:AddItem(45404, 1)
    	player:AddItem(45405, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Shaman!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 40) then -- Shaman Melee DPS
    	if (player:GetPlayerClass() == "Shaman") then
    	player:AddItem(45412, 1)
    	player:AddItem(45413, 1)
    	player:AddItem(45414, 1)
    	player:AddItem(45415, 1)
    	player:AddItem(45416, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Shaman!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 41) then -- Shaman Spell DPS
    	if (player:GetPlayerClass() == "Shaman") then
    	player:AddItem(45406, 1)
    	player:AddItem(45408, 1)
    	player:AddItem(45409, 1)
    	player:AddItem(45410, 1)
    	player:AddItem(45411, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Shaman!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 43) then -- DK DPS
    	if (player:GetPlayerClass() == "DK") then
    	player:AddItem(40550, 1)
    	player:AddItem(40552, 1)
    	player:AddItem(40554, 1)
    	player:AddItem(40556, 1)
    	player:AddItem(40557, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Death Knight!")
    	player:GossipComplete()
    	end
    	end
    
    	if(intid == 44) then -- DK Tank
    	if (player:GetPlayerClass() == "DK") then
    	player:AddItem(40559, 1)
    	player:AddItem(40565, 1)
    	player:AddItem(40565, 1)
    	player:AddItem(40567, 1)
    	player:AddItem(40568, 1)
    	player:SendBroadcastMessage("Item Set Added!")
    	player:GossipComplete()
    	else
    	player:SendBroadcastMessage("Nice try! You're not a Death Knight!")
    	player:GossipComplete()
    	end
    	end
    end
    
    RegisterUnitGossipEvent(80003, 1, "Vendor_OnGossip")
    RegisterUnitGossipEvent(80003, 2, "Vendor_OnSelect")
    Please help!?!

    [LUA] Help, keep getting LUA error :(
  2. #2
    goplay1's Avatar Member
    Reputation
    6
    Join Date
    Jul 2008
    Posts
    14
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    24 views and not one can help

Similar Threads

  1. Replies: 1
    Last Post: 08-07-2016, 03:29 PM
  2. Keep getting this error! (registration page error)
    By antonp93 in forum WoW EMU Questions & Requests
    Replies: 2
    Last Post: 03-30-2009, 10:44 AM
  3. (HELP) kepp getting this error...
    By gangstajosh55 in forum World of Warcraft Emulator Servers
    Replies: 11
    Last Post: 04-10-2008, 09:33 PM
  4. [Question] Keep getting an Error
    By link244 in forum WoW ME Questions and Requests
    Replies: 4
    Last Post: 02-27-2008, 09:17 AM
  5. [HELP!] Keep getting d/ced
    By [Blackstorm] in forum World of Warcraft Emulator Servers
    Replies: 4
    Last Post: 01-24-2008, 12:49 AM
All times are GMT -5. The time now is 10:19 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search