LUA Problem menu

User Tag List

Thread: LUA Problem

Results 1 to 4 of 4
  1. #1
    figgzil's Avatar Member
    Reputation
    1
    Join Date
    Jun 2008
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    LUA Problem

    I have been trying to make this LUA script for a couple days now and it never seems to work. Tell me whats wrong with it please.

    function MechaReaver_OnCombat(Unit, Event)
    Unit:SendChatMessage(14, 0, "Target acquired. Target will be eliminated!")
    Unit:RegisterEvent("MechaReaver_LightningBolt", 60000, 0)
    Unit:RegisterEvent("MechaReaver_LightningWave", 60000, 0)
    Unit:RegisterEvent("MechaReaver_CheckA", 30000, 20)
    Unit:RegisterEvent("MechaReaver_Summon", 100000, 10)
    end

    function MechaReaver_LightningBolt(Unit, Event)
    Unit:FullCastSpellOnTarget(54843, Unit:GetRandomPlayer(0))
    end

    function MechaReaver_LightningWave(Unit, Event)
    Unit:FullCastSpellOnTarget(24819, Unit:GetRandomPlayer(0))
    end

    function MechaReaver_CheckA(Unit, Event)
    if pUnit:GetHealthPct() < 30 then
    Unit:CastSpellOnTarget(61110, Unit:GetRandomPlayer(3))
    Unit:CastSpell(61902)
    end

    function MechaReaver_Summon(Unit, Event)
    x = Unit:GetX();
    y = Unit:GetY();
    z = Unit:GetZ();
    o = Unit:GetO();
    Unit:SpawnCreature(100007, x, y, z, o, 16, 360000)
    end

    function MechaReaver_OnLeaveCombat(Unit, Event)
    Unit:RemoveEvents()
    end

    function MechaReaver_OnKilledTarget(Unit, Event)
    Unit:SendChatMessage(14, 0, "Target Eliminated! New target acquired.")
    end

    function MechaReaver_OnDied(Unit, Event)
    Unit:SendChatMessage(14, 0, "Systems failing...")
    Unit:RemoveEvents()
    end

    RegisterUnitEvent(100004, 1, "MechaReaver_OnCombat")
    RegisterUnitEvent(100004, 2, "MechaReaver_OnLeaveCombat")
    RegisterUnitEvent(100004, 3, "MechaReaver_OnKilledTarget")
    RegisterUnitEvent(100004, 4, "MechaReaver_OnDied")

    LUA Problem
  2. #2
    stoneharry's Avatar Moderator Harry


    Reputation
    1618
    Join Date
    Sep 2007
    Posts
    4,564
    Thanks G/R
    151/150
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    What is wrong with it? Is it all not working or does it work till a point? Is there an error in the console? (arcemu-world.exe) etc.

  3. #3
    FaTaL-V1CT1M's Avatar Corporal
    Reputation
    1
    Join Date
    Nov 2009
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is it working atleast for a bit, or does nothing work.. ? does it gives errors etc ?

  4. #4
    mager1794's Avatar Member
    Reputation
    356
    Join Date
    Feb 2008
    Posts
    703
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This should fix it
    Code:
    function MechaReaver_OnCombat(Unit, Event)
    Unit:SendChatMessage(14, 0, "Target acquired. Target will be eliminated!")
    Unit:RegisterEvent("MechaReaver_LightningBolt", 60000, 0)
    Unit:RegisterEvent("MechaReaver_LightningWave", 60000, 0)
    Unit:RegisterEvent("MechaReaver_CheckA", 30000, 20)
    Unit:RegisterEvent("MechaReaver_Summon", 100000, 10)
    end
    function MechaReaver_LightningBolt(Unit, Event)
    Unit:FullCastSpellOnTarget(54843, Unit:GetRandomPlayer(0))
    end
    function MechaReaver_LightningWave(Unit, Event)
    Unit:FullCastSpellOnTarget(24819, Unit:GetRandomPlayer(0))
    end
    function MechaReaver_CheckA(Unit, Event)
    if pUnit:GetHealthPct() < 30 then
    Unit:CastSpellOnTarget(61110, Unit:GetRandomPlayer(3))
    Unit:CastSpell(61902)
    end
    function MechaReaver_Summon(Unit, Event)
    local x = Unit:GetX()
    local y = Unit:GetY()
    local z = Unit:GetZ()
    local o = Unit:GetO()
    Unit:SpawnCreature(100007, x, y, z, o, 16, 360000)
    end
    function MechaReaver_OnLeaveCombat(Unit, Event)
    Unit:RemoveEvents() 
    end
    function MechaReaver_OnKilledTarget(Unit, Event)
    Unit:SendChatMessage(14, 0, "Target Eliminated! New target acquired.")
    end
    function MechaReaver_OnDied(Unit, Event) 
    Unit:SendChatMessage(14, 0, "Systems failing...")
    Unit:RemoveEvents()
    end
    RegisterUnitEvent(100004, 1, "MechaReaver_OnCombat")
    RegisterUnitEvent(100004, 2, "MechaReaver_OnLeaveCombat")
    RegisterUnitEvent(100004, 3, "MechaReaver_OnKilledTarget")
    RegisterUnitEvent(100004, 4, "MechaReaver_OnDied")
    Last edited by mager1794; 11-27-2009 at 01:09 AM.
    Lunar Gaming - Reaching For The Stars

Similar Threads

  1. Lua problem
    By Minichili in forum World of Warcraft Emulator Servers
    Replies: 3
    Last Post: 04-14-2008, 09:45 AM
  2. [Help] Lua problem
    By Lich King in forum World of Warcraft Emulator Servers
    Replies: 10
    Last Post: 03-23-2008, 04:34 AM
  3. lua problem
    By *Alexz* in forum World of Warcraft Emulator Servers
    Replies: 9
    Last Post: 02-14-2008, 10:41 PM
  4. [Question]-Lua Problem
    By Peter1337 in forum World of Warcraft Emulator Servers
    Replies: 0
    Last Post: 02-07-2008, 07:59 AM
  5. [Question] LUA problem
    By Peter1337 in forum World of Warcraft Emulator Servers
    Replies: 0
    Last Post: 02-01-2008, 09:21 AM
All times are GMT -5. The time now is 03:54 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