Lua Script Not Working menu

Shout-Out

User Tag List

Results 1 to 5 of 5
  1. #1
    drpwnage77's Avatar Member
    Reputation
    1
    Join Date
    Aug 2008
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lua Script Not Working

    Hello, my script loads in the arcemu-world file but ingame it doesn't work. Anyone know why?

    Code:
    local NPC_ID = 90085
    function ScarletCommanderMograine_OnSpawn (pUnit, Event)
    ScarletCommanderMograine = pUnit
    RegisterpUnitEvent(90085, 18, "ScarletCommanderMograine_OnSpawn")
    end
    
    function ScarletCommanderMograine_OnCombat(pUnit, Event)
    pUnit:SendChatMessage (14, 0, "Invaders? They must die!")
    RegisterpUnitEvent (90085, 1, "ScarletCommanderMograineOnCombat")
    end
    
    function ScarletCommanderMograine_OnLeaveCombat(pUnit, Event)
    pUnit:SendChatMessage (14, 0, "This is too easy!")
    RegisterpUnitEvent (90085, 2, "ScarletCommanderMograine_OnLeaveCombat")
    end
    
    function ScarletCommanderMograine_OnKilledTarget (pUnit, Event)
    pUnit:SendChatMessage (14, 0, "Another soul corrupted")
    RegisterpUnitEvent (90085, 3, "ScarletCommanderMograine_OnKilledTarget")
    end
    
    function ScarletCommanderMograine_Spell1(pUnit, Event)
    pUnit:FullCastSpellOnTarget(66003, Unit:GetMainTank())
    RegisterpUnitEvent ("ScarletCommanderMograine_spell1", 20000, 2)
    end
    
    function ScarletCommanderMograine_Spell2(pUnit, Event)
    pUnit:FullCastSpellOnTarget(67345, Unit:GetMainTank())
    RegisterpUnitEvent ("ScarletCommanderMograine_Spell2", 30000, 2)
    end
    
    function ScarletCommanderMograine_Spell3(pUnit, Event)
    pUnit:FullCastSpellTarget(66528, Unit:GetRandomPlayer(3))
    RegisterpUnitEvent ("ScarletCommanderMograine_Spell3", 40000, 2)
    end
    
    function ScarletCommanderMograine_Father(pUnit, Event)
    if pUnit:GetHealthPct() < 10 then
    pUnit:FullCastSpellTarget(71617, GetRandomPlayer(0))
    pUnit:SendChatMessage (12, 0, "Is this all you can do?")
    RegisterpUnitEvent ("HighlordMograine_Father")
    end
    
    function ScarletCommanderMograine_Spawn(pUnit, Event)
    pUnit:SpawnCreature(16440, 35, 0)
    HighlordMograine:EquipWeapons(7689, 0, 0)
    PUnit:SendChatMessage (12, 0, "Father? How can it be?")
    RegisterpUnitEvent ("HighlordMograine_Spawn")
    end
    
    function ScarletCommanderMograine(Unit, Event)
    Unit:SendChatMessage (12, 0, "Father, please forgive me!")
    Unit:Emote(20, 120000)
    RegisterUnitEvent ("ScarletCommanderMograine")
    end
    
    function ScarletCommanderMograine_pwnage(pUnit, Event)
    pUnit:SetCombatTargetingCapable(1)
    Highlord_Mograine:Emote(25, 120000)
    pUnit:FullCastSpell(5, 0)
    HighlordMograine:SendChatMessage (12, 0, "You are forgiven....")
    RegisterpUnitEvent ("ScarletCommanderMograine_pwnage")
    end
    end
    Last edited by drpwnage77; 06-22-2010 at 01:31 AM.

    Lua Script Not Working
  2. #2
    Pedregon's Avatar Contributor
    Reputation
    221
    Join Date
    Aug 2007
    Posts
    705
    Thanks G/R
    0/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thats because you haven't registed the events, so the LUA doesn't know what to do. Also I added some timers so it looks more blizzlike.

    Code:
    local NPC_ID = 27156
    
    function ScarletCommanderMograine_OnSpawn (pUnit, Event)
    ScarletCommanderMograine = pUnit
    RegisterpUnitEvent(27156, 18, "ScarletCommanderMograine_OnSpawn")
    end
    
    function ScarletCommanderMograine_OnCombat(pUnit, Event)
    pUnit:SendChatMessage (14, 0, "Invaders? They must die!")
    RegisterpUnitEvent (27156, 1, "ScarletCommanderMograineOnCombat")
    pUnit:RegisterEvent(ScarletCommanderMograine_spell1, 1500, 1)
    pUnit:RegisterEvent(ScarletCommanderMograine_spell2, 20000, 1) 
    pUnit:RegisterEvent(ScarletCommanderMograine_spell3, 27000, 20) 
    pUnit:RegisterEvent(ScarletCommanderMograine_Father, 32000, 5)
    pUnit:RegisterEvent(ScarletCommanderMograine, 35000, 20)
    pUnit:RegisterEvent(ScarletCommanderMograine_pwnage, 34000, 1)
    end
    
    
    
    function ScarletCommanderMograine_OnLeaveCombat(pUnit, Event)
    pUnit:SendChatMessage (14, 0, "This is too easy!")
    RegisterpUnitEvent (27156, 2, "ScarletCommanderMograine_OnLeaveCombat")
    end
    
    function ScarletCommanderMograine_OnKilledTarget (pUnit, Event)
    pUnit:SendChatMessage (14, 0, "Another soul corrupted")
    RegisterpUnitEvent (27156, 3, "ScarletCommanderMograine_OnKilledTarget")
    end
    
    function ScarletCommanderMograine_Spell1(pUnit, Event)
    pUnit:FullCastSpellOnTarget(66003, Unit:GetMainTank())
    RegisterpUnitEvent ("ScarletCommanderMograine_spell1", 20000, 2)
    end
    
    function ScarletCommanderMograine_Spell2(pUnit, Event)
    pUnit:FullCastSpellOnTarget(67345, Unit:GetMainTank())
    RegisterpUnitEvent ("ScarletCommanderMograine_Spell2", 30000, 2)
    end
    
    function ScarletCommanderMograine_Spell3(pUnit, Event)
    pUnit:FullCastSpellTarget(66528, Unit:GetRandomPlayer(3))
    RegisterpUnitEvent ("ScarletCommanderMograine_Spell3", 40000, 2)
    end
    
    function ScarletCommanderMograine_Father(pUnit, Event)
    if pUnit:GetHealthPct() < 10 then
    pUnit:FullCastSpellTarget(71617, GetRandomPlayer(0))
    pUnit:SendChatMessage (12, 0, "Is this all you can do?")
    RegisterpUnitEvent ("HighlordMograine_Father")
    end
    
    function ScarletCommanderMograine_Spawn(pUnit, Event)
    pUnit:SpawnCreature(16440, 35, 0)
    HighlordMograine:EquipWeapons(7689, 0, 0)
    PUnit:SendChatMessage (12, 0, "Father? How can it be?")
    RegisterpUnitEvent ("HighlordMograine_Spawn")
    end
    
    function ScarletCommanderMograine(Unit, Event)
    Unit:SendChatMessage (12, 0, "Father, please forgive me!")
    Unit:Emote(20, 120000)
    RegisterUnitEvent ("ScarletCommanderMograine")
    end
    
    function ScarletCommanderMograine_pwnage(pUnit, Event)
    pUnit:SetCombatTargetingCapable(1)
    Highlord_Mograine:Emote(25, 120000)
    pUnit:FullCastSpell(5, 0)
    HighlordMograine:SendChatMessage (12, 0, "You are forgiven....")
    RegisterpUnitEvent ("ScarletCommanderMograine_pwnage")
    end
    end
    
    RegisterUnitEvent(27156, 1, "ScarletCommanderMograine_OnCombat")
    RegisterUnitEvent(27156, 2, "ScarletCommanderMograine_OnLeaveCombat")
    RegisterUnitEvent(27156, 3, "ScarletCommanderMograine_OnKilledTarget")
    RegisterUnitEvent(27156, 4, "ScarletCommanderMograine_OnSpawn")
    Leecher - 08-30-2007 - Contributor - 07-23-2008
    Donator - 06-19-2009
    My website



  3. #3
    drpwnage77's Avatar Member
    Reputation
    1
    Join Date
    Aug 2008
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for the reply. When I go to test the fight he talks but he doesn't use his spells, when I look at arcemu-world it says "attempt to call global 'RegisterUnitEvent' <a nil value>
    Last edited by drpwnage77; 06-22-2010 at 01:06 PM.

  4. #4
    Pedregon's Avatar Contributor
    Reputation
    221
    Join Date
    Aug 2007
    Posts
    705
    Thanks G/R
    0/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    does it say which line?
    Leecher - 08-30-2007 - Contributor - 07-23-2008
    Donator - 06-19-2009
    My website



  5. #5
    drpwnage77's Avatar Member
    Reputation
    1
    Join Date
    Aug 2008
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nope it doesn't.

Similar Threads

  1. Halp please lua script not working
    By thebigman in forum WoW EMU Questions & Requests
    Replies: 4
    Last Post: 09-29-2009, 06:06 PM
  2. LUA script not working
    By Dz The Rage in forum WoW EMU Questions & Requests
    Replies: 4
    Last Post: 04-04-2009, 09:26 PM
  3. LUA script not working
    By pedobear123 in forum World of Warcraft General
    Replies: 12
    Last Post: 09-01-2008, 09:38 AM
  4. [Help] Lua Script Not Working
    By Muruk in forum World of Warcraft Emulator Servers
    Replies: 26
    Last Post: 03-16-2008, 02:13 PM
  5. Simple Lua Script , not working need help!
    By Arugos in forum World of Warcraft Emulator Servers
    Replies: 16
    Last Post: 12-30-2007, 02:06 PM
All times are GMT -5. The time now is 07:30 PM. 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