Hello & Welcome to our community. Is this your first visit? Register
Follow us on
Follow us on Facebook Follow us on Twitter Watch us on YouTube


MMOCoin

Likes Likes:  0
Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 22

Thread: [ICC] Rotface

  1. #11
    Banned

    Join Date
    Sep 2009
    Posts
    90
    Post Thanks / Like
    Rep Power
    0
    Reputation
    103

    Register to remove this ad
    Quote Originally Posted by Kevlan85 View Post
    Now I'm getting: scripts\Rotface.lua:131: 'end' expected (to close 'function' at line 120 near 'else'
    Sorry for the typos. Fixed the one quoted. Will check for others now.




    › See More: [ICC] Rotface



  2. Related Threads - Scroll Down after related threads if you are only interested to view replies for above post/thread

  3. #12
    Sergeant

    Join Date
    Nov 2009
    Posts
    75
    Post Thanks / Like
    Rep Power
    15
    Reputation
    44
    Code:
    -- >>Defines<<
    
    -- <<NPC's>>
    
    local Littleooze = nil
    local Bigooze = nil
    local Rotface = nil
    
    -- <<Spells>>
    
    local Oozeflood = nil
    local Radiatingooze = nil
    local Slimespray = nil
    local Mutatedinfection = nil
    local Unstableooze = nil
    
    -- <<Bools>>
    
    local heroicmode = false
    local merged = false
    local merges = 0
    
    local 
    
    -- >>Functions<<
    
    function Rotface_OnCombat(pUnit, Event)
        Rotface = pUnit
        if (heroicmode == false) then
            pUnit:RegisterEvent("ChooseMode", 500, 1)
            else
        end
        pUnit:RegisterEvent("TheFightStarts", 600, 1)
    end
    
    function ChooseMode(pUnit, Event)
            if (Heroic[id].RaidType == 1 ) then -- non heroic 10man
            Oozeflood = 69789
            Slimespray = 69508
            Mutatedinfection = 69674
            Radiatingooze = 69760
            Unstableooze = 69839
            elseif (Heroic[id].RaidType == 2) then -- non heroic 25man
            Oozeflood = 71215
            Slimespray = 69508
            Mutatedinfection = 73022
            Radiatingooze = 71212
            Unstableooze = 73029
            elseif (Heroic[id].RaidType == 3) then -- heroic 10man
            Oozeflood = 71215
            Slimespray = 69508
            Mutatedinfection = 71224
            Radiatingooze = 73026
            Unstableooze = 73029
            elseif (Heroic[id].RaidType == 4) then -- heroic 25man
            Oozeflood = 71215
            Slimespray = 69508
            Mutatedinfection = 73023
            Radiatingooze = 73072
            Unstableooze = 73030
            end
    end
    
    function TheFightStarts(pUnit, Event)
        pUnit:RegisterEvent("Ooze_Flood", 8000, 1)
        pUnit:RegisterEvent("SlimeSpray", 20000, 1)
        pUnit:RegisterEvent("Mutated_Infection", 3000, 1)
    end
    
    function Ooze_Flood(pUnit, Event)
        local ranx = math.random(6, 16)
        local rany = math.random(6, 16)
        local flood = flood + 1
            if (flood == 1) then
                pUnit:CastSpellAoF(ranx, rany, z, Oozeflood)
            end
            if (flood == 2) then
                local x = ranx + 25
                local y = rany + 25
                pUnit:CastSpellAoF(x, y, z, Oozeflood)
            end
            if (flood == 3) then
                local x = ranx - 25
                local y = rany + 25
                pUnit:CastSpellAoF(x, y, z, Oozeflood)
            end
            if (flood == 4) then
                local x = ranx + 25
                local y = rany - 25
                pUnit:CastSpellAoF(x, y, z, Oozeflood)
            end
            if (flood == 5) then
                local x = ranx - 25
                local y = rany - 25
                pUnit:CastSpellAoF(x, y, z, Oozeflood)
                flood = 0
            end
        return TheFightStarts
    end
    
    function SlimeSpray(pUnit, Event)
        pUnit:SendChatMessage(41, 0, "Rotface begins to cast Slime Spray!")
        pUnit:FullCastSpellOnTarget(Slimespray, pUnit:GetRandomPlayer(0))
        return TheFightStarts
    end
    
    function Mutated_Infection(pUnit, Event)
        local playr = pUnit:GetRandomPlayer(0)
        pUnit:FullCastSpellOnTarget(Mutatedinfection, playr)
        pUnit:RegisterEvent("LittleOoze", 15000, 1)
    end
    
    function LittleOoze(pUnit, Event)
        local x = playr:GetX()
        local y = playr:GetY()
        local z = playr:GetZ()
        pUnit:SpawnCreature(36897, x, y, z, 21, 0)
    end
    
    function LittleOoze_OnCombat(pUnit, Event)
        pUnit = Littleooze
        if merged == false then
            local npc = pUnit:GetCreatureNearestCoords(x, y, z, 36897)
                if npc == nil then
                else
                    if Littleooze:GetDistance(npc) < 5 then
                        npc:FullCastSpell(69889)
                        end
                end
        else
        pUnit:RegisterEvent("Sticky_Ooze", 7000, 0)
        pUnit:RegisterEvent("Radiating_Ooze", 11000, 0)
                    end
                end        
         end
    end
    
    function Sticky_Ooze(pUnit, Event)
        pUnit:FullCastSpellOnTarget(69774, pUnit:GetRandomPlayer(0))
    end
    
    function Radiating_Ooze(pUnit, Event)
        pUnit:FullCastSpell(69750)
    end
    
    function BigOoze_OnCombat(pUnit, Event)
        local npc = pUnit:GetCreatureNearestCoords(x, y, z, 36897)
        if npc == nil then
        else
            if pUnit:GetDistance(npc) < 5 then
                merges = merges + 1
                npc:Despawn(1, 0)
                pUnit:FullCastSpell(69558)
            end
            if merges => 4 then
                pUnit:RegisterEvent("BigOoze_ExpoMode", 1000, 0)
            end
        end
    end
    
    function BigOoze_ExpoMode(pUnit, Event)
        pUnit:Root()
        pUnit:FullCastSpell(Unstableooze)
        pUnit:FullCastSpell(5)
    end
    
    -- >>Registering Events<<
    
    RegisterUnitEvent(36627, 1, "Rotface_OnCombat")
    RegisterUnitEvent(36897, 1, "LittleOoze_OnCombat")
    RegisterUnitEvent(36899, 1, "BigOoze_OnCombat")

  4. #13
    Banned

    Join Date
    Sep 2009
    Posts
    90
    Post Thanks / Like
    Rep Power
    0
    Reputation
    103
    Quote Originally Posted by kjanko View Post
    Code:
    -- >>Defines<<
    
    -- <<NPC's>>
    
    local Littleooze = nil
    local Bigooze = nil
    local Rotface = nil
    
    -- <<Spells>>
    
    local Oozeflood = nil
    local Radiatingooze = nil
    local Slimespray = nil
    local Mutatedinfection = nil
    local Unstableooze = nil
    
    -- <<Bools>>
    
    local heroicmode = false
    local merged = false
    local merges = 0
    
    local 
    
    -- >>Functions<<
    
    function Rotface_OnCombat(pUnit, Event)
        Rotface = pUnit
        if (heroicmode == false) then
            pUnit:RegisterEvent("ChooseMode", 500, 1)
            else
        end
        pUnit:RegisterEvent("TheFightStarts", 600, 1)
    end
    
    function ChooseMode(pUnit, Event)
            if (Heroic[id].RaidType == 1 ) then -- non heroic 10man
            Oozeflood = 69789
            Slimespray = 69508
            Mutatedinfection = 69674
            Radiatingooze = 69760
            Unstableooze = 69839
            elseif (Heroic[id].RaidType == 2) then -- non heroic 25man
            Oozeflood = 71215
            Slimespray = 69508
            Mutatedinfection = 73022
            Radiatingooze = 71212
            Unstableooze = 73029
            elseif (Heroic[id].RaidType == 3) then -- heroic 10man
            Oozeflood = 71215
            Slimespray = 69508
            Mutatedinfection = 71224
            Radiatingooze = 73026
            Unstableooze = 73029
            elseif (Heroic[id].RaidType == 4) then -- heroic 25man
            Oozeflood = 71215
            Slimespray = 69508
            Mutatedinfection = 73023
            Radiatingooze = 73072
            Unstableooze = 73030
            end
    end
    
    function TheFightStarts(pUnit, Event)
        pUnit:RegisterEvent("Ooze_Flood", 8000, 1)
        pUnit:RegisterEvent("SlimeSpray", 20000, 1)
        pUnit:RegisterEvent("Mutated_Infection", 3000, 1)
    end
    
    function Ooze_Flood(pUnit, Event)
        local ranx = math.random(6, 16)
        local rany = math.random(6, 16)
        local flood = flood + 1
            if (flood == 1) then
                pUnit:CastSpellAoF(ranx, rany, z, Oozeflood)
            end
            if (flood == 2) then
                local x = ranx + 25
                local y = rany + 25
                pUnit:CastSpellAoF(x, y, z, Oozeflood)
            end
            if (flood == 3) then
                local x = ranx - 25
                local y = rany + 25
                pUnit:CastSpellAoF(x, y, z, Oozeflood)
            end
            if (flood == 4) then
                local x = ranx + 25
                local y = rany - 25
                pUnit:CastSpellAoF(x, y, z, Oozeflood)
            end
            if (flood == 5) then
                local x = ranx - 25
                local y = rany - 25
                pUnit:CastSpellAoF(x, y, z, Oozeflood)
                flood = 0
            end
        return TheFightStarts
    end
    
    function SlimeSpray(pUnit, Event)
        pUnit:SendChatMessage(41, 0, "Rotface begins to cast Slime Spray!")
        pUnit:FullCastSpellOnTarget(Slimespray, pUnit:GetRandomPlayer(0))
        return TheFightStarts
    end
    
    function Mutated_Infection(pUnit, Event)
        local playr = pUnit:GetRandomPlayer(0)
        pUnit:FullCastSpellOnTarget(Mutatedinfection, playr)
        pUnit:RegisterEvent("LittleOoze", 15000, 1)
    end
    
    function LittleOoze(pUnit, Event)
        local x = playr:GetX()
        local y = playr:GetY()
        local z = playr:GetZ()
        pUnit:SpawnCreature(36897, x, y, z, 21, 0)
    end
    
    function LittleOoze_OnCombat(pUnit, Event)
        pUnit = Littleooze
        if merged == false then
            local npc = pUnit:GetCreatureNearestCoords(x, y, z, 36897)
                if npc == nil then
                else
                    if Littleooze:GetDistance(npc) < 5 then
                        npc:FullCastSpell(69889)
                        end
                end
        else
        pUnit:RegisterEvent("Sticky_Ooze", 7000, 0)
        pUnit:RegisterEvent("Radiating_Ooze", 11000, 0)
                    end
                end        
         end
    end
    
    function Sticky_Ooze(pUnit, Event)
        pUnit:FullCastSpellOnTarget(69774, pUnit:GetRandomPlayer(0))
    end
    
    function Radiating_Ooze(pUnit, Event)
        pUnit:FullCastSpell(69750)
    end
    
    function BigOoze_OnCombat(pUnit, Event)
        local npc = pUnit:GetCreatureNearestCoords(x, y, z, 36897)
        if npc == nil then
        else
            if pUnit:GetDistance(npc) < 5 then
                merges = merges + 1
                npc:Despawn(1, 0)
                pUnit:FullCastSpell(69558)
            end
            if merges => 4 then
                pUnit:RegisterEvent("BigOoze_ExpoMode", 1000, 0)
            end
        end
    end
    
    function BigOoze_ExpoMode(pUnit, Event)
        pUnit:Root()
        pUnit:FullCastSpell(Unstableooze)
        pUnit:FullCastSpell(5)
    end
    
    -- >>Registering Events<<
    
    RegisterUnitEvent(36627, 1, "Rotface_OnCombat")
    RegisterUnitEvent(36897, 1, "LittleOoze_OnCombat")
    RegisterUnitEvent(36899, 1, "BigOoze_OnCombat")
    I already fixed it. No need to correct anything that has already been corrected.

    EDIT: Fixed all the errors i could find at a quick look.
    Last edited by P1raten; 09-02-10 at 01:55 AM.

  5. #14
    Beginner

    Join Date
    Nov 2009
    Posts
    8
    Post Thanks / Like
    Rep Power
    15
    Reputation
    1
    Now I'm getting: scripts\Rotface.lua:135: '(eof)' expected near 'end'

  6. #15
    Banned

    Join Date
    Sep 2009
    Posts
    90
    Post Thanks / Like
    Rep Power
    0
    Reputation
    103
    Update: I fixed all errors.
    Last edited by P1raten; 09-02-10 at 09:40 AM.

  7. #16
    Beginner

    Join Date
    Nov 2009
    Posts
    8
    Post Thanks / Like
    Rep Power
    15
    Reputation
    1
    The script is loading fine now, Thanks

    EDIT: Now I'm, getting ingame errors, yay

    scripts\Rotface.lua:35: attempt to index global 'Heroic' (a nil value)

    And nothing is happening when you fight him (errors fault?)
    Last edited by Kevlan85; 09-02-10 at 10:08 AM.

  8. #17
    Banned

    Join Date
    Sep 2009
    Posts
    90
    Post Thanks / Like
    Rep Power
    0
    Reputation
    103
    Quote Originally Posted by Kevlan85 View Post
    The script is loading fine now, Thanks

    EDIT: Now I'm, getting ingame errors, yay

    scripts\Rotface.lua:35: attempt to index global 'Heroic' (a nil value)

    And nothing is happening when you fight him (errors fault?)
    I suck. I forgot to add the most important variable. However, it's added now.

  9. #18
    Beginner

    Join Date
    Nov 2009
    Posts
    8
    Post Thanks / Like
    Rep Power
    15
    Reputation
    1
    And now I'm getting this: scripts\Rotface.lua:36: attempt to index field '?' (a nil value)

  10. #19
    Banned

    Join Date
    Sep 2009
    Posts
    90
    Post Thanks / Like
    Rep Power
    0
    Reputation
    103
    Updated.. Again.

  11. #20
    Beginner

    Join Date
    Nov 2009
    Posts
    8
    Post Thanks / Like
    Rep Power
    15
    Reputation
    1

    Register to remove this ad
    Now I'm getting: scripts\Rotface.lua:35: attempt to index global 'Heroic' (a nil value)
    ... again!

 

 
Page 2 of 3 FirstFirst 123 LastLast

Visitors found this page by searching for:

rotface script

rotface lua scripts

rotface lua script

rotface luarotaface scriptscript rotfaceicc boss scriptsscripts icc boss mangosrotface.luaicc boss scripts arcemulua rotface scriptwow lua rotfaceRotface Lua WoWWoW ArcEmu Rotface Luafestergut scripts for mangosscript rotface mangosstat icc rotfacemangos spell 69839arcemu lua GetCreatureNearestCoordsscript lua Rotfacerotface script lua
SEO Blog

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT -5. The time now is 05:53 AM.
Powered by vBulletin® Copyright ©2000-2024, Jelsoft Enterprises Ltd.
See More links by ForumSetup.net. Feedback Buttons provided by Advanced Post Thanks / Like (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
vBulletin Licensed to: MMOPro.org