[LUA Release] Arthas/Kel'thuzad menu

Shout-Out

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 23 of 23
  1. #16
    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)
    I say it would be pretty much impossible to do in Lua (not LUA) because it would be for 99% of people here. Also the Lua engines ArcEmu and such use are full of errors and would cause the script to bug a lot. This means is there really any point in trying to do it in Lua if it's done easily in C++? I've seen chess done in Lua working 100%, connect 4, minesweeper, epic boss battles, and much more. It can be done, but it's not worth it. Kel'thuzad would actually be pretty easy thinking about it in my brain (spawn creature after 30 seconds remove events add register on unit spawn move to xxx) it's just doing it and putting the time in with a working Lua engine which as I say, it's not worth it and impossible for most Lua scripters here. Yes igor1222 your post is quite nice Post more, gain some rep, people will respect you instead of going 'leecher shut up' -.-

    [LUA Release] Arthas/Kel'thuzad
  2. #17
    igor1222's Avatar Member
    Reputation
    6
    Join Date
    Nov 2008
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by stoneharry
    This means is there really any point in trying to do it in Lua if it's done easily in C++?
    Then tell me, what all those who doesn't know C++ but only Lua will do?
    I mean you don't learn C++ over a week or a month. It takes a hell of time :b

    And really.
    If you know your Lua then it can be done easily, but just take some time maybe.
    I've made some scripts and they work fine. I rarely get bugs, or only half-working scripts.
    Last edited by igor1222; 01-09-2009 at 03:18 PM.

  3. #18
    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)
    My point being that it's been done in C++. You don't need to do it, you just need to compile it which is actually VERY easy ever if it looks hard. Also it comes with any repack that has sun++ now The Lua script will bug it up if the C++ script is compiled in as well.

  4. #19
    igor1222's Avatar Member
    Reputation
    6
    Join Date
    Nov 2008
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    My sister is learning some Lua herself :b
    You should check her script out..

    First one she ever released, and used some good time in.
    [LUA Release] Ragnaros Remade

    I think its a nice real first try.
    She don't have an account yet, but it will come soon ^^

  5. #20
    igor1222's Avatar Member
    Reputation
    6
    Join Date
    Nov 2008
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I hope you see this Stoneharry!
    You said it was hard to do it (at first) but here it is.
    I DID NOT MAKE THIS SCRIPT AND ALL CREDIT SHOULD GO TO THE ORIGINAL AUTHORS AKA THE ARCEMU TEAM. Thank you :b

    Code:
    function kt_OnCombat(Unit, Event)
    	local phase3 = 0
    	local agrochoice = math.random(1,3)
    	local fbtime=math.random(15000,25000)
    		if agrochoice==1 then
    			Unit:PlaySoundToSet(8809)
    			Unit:SendChatMessage(14,0,"Pray For Mercy!")
    		end
    		if agrochoice==3 then
    			Unit:PlaySoundToSet(8811)
    			Unit:SendChatMessage(14,0,"The end is Upon you!")
    		end
    		if agrochoice==2 then
    			Unit:PlaySoundToSet(8810)
    			Unit:SendChatMessage(14,0,"Scream your dying breath!")
    		end
    	Unit:RegisterEvent("Frostbolt1", 60000,0)
    	Unit:RegisterEvent("Frostbolt2", fbtime,1)
    	Unit:RegisterEvent("DetonateMana", 16000,0)
    	Unit:RegisterEvent("Fissure", 30000,0)
    	Unit:RegisterEvent("FrostBlast", 25000,0)
    	Unit:RegisterEvent("Phase3",1000,0)
    end
    
    function kt_OnLeaveCombat(Unit)
    	Unit:RemoveEvents()
    end
    
    function kt_OnKilledTarget(Unit)
    	local KilledChoice = math.random(1,2)
    		if KilledChoice==1 then
    			Unit:PlaySoundToSet(8817)
    			Unit:SendChatMessage(14,0,"The dark void awaits	you!")
    		else
    			Unit:PlaySoundToSet(8818)
    		end	
    end
    
    function kt_OnDied(Unit)
    	Unit:PlaySoundToSet(8814)
    	Unit:SendChatMessage(14,0,"Do not rejoice... your victory is a hollow one... for I shall return	with powers beyond your	imagining!")
    	Unit:RemoveEvents()	
    end
    
    function Frostbolt1(pUnit, event)
    	pUnit:FullCastSpellOnTarget(28478, pUnit:GetMainTank())
    end
    
    function Frostbolt(pUnit, event)
    	local fbtime=math.random(15000,45000)
    	pUnit:CastSpell(28479)
    	pUnit:RegisterEvent("Frostbolt2",fbtime,1)
    end
    
    function Frostbolt2(pUnit)
    	local fbtime=math.random(15000,45000)
    	pUnit:CastSpell(28479)
    	pUnit:RegisterEvent("Frostbolt",fbtime,1)
    end
    
    function DetonateMana(pUnit, event)
    	local mplr = pUnit:GetRandomPlayer(0)
    		if mplr	~= nil then
    			pUnit:CastSpellOnTarget(27819, mplr)
    		end
    end
    
    function Fissure(pUnit)
    	local FissureTarget=pUnit:GetRandomPlayer(0)
    	local Fisx = FissureTarget:GetX()
    	local Fisy = FissureTarget:GetY()
    	local Fisz = FissureTarget:GetZ()
    	local Fiso = FissureTarget:GetO()
    	pUnit:SpawnCreature(16129,Fisx,Fisy,Fisz,Fiso,14,10000)
    end
    
    function Fissure_OnSpawn(pUnit, event)
    	pUnit:RegisterEvent("VoidBlast",5000,0)
    	pUnit:StopMovement(10000)
    end
    
    function VoidBlast(Unit, event)
    	Unit:SendChatMessage(14,0,"Void Blast")
    	Unit:CastSpell(27812)
    end
    
    function FrostBlast(pUnit)
    	pUnit:PlaySoundToSet(8815)
    	pUnit:SendChatMessage(14,0,"I shall freeze the blood in your veins!")
    	pUnit:CastSpellOnTarget(27808, pUnit:GetRandomPlayer(0))
    end
    
    function Phase3(Unit, Event)
    		if Unit:GetHealthPct() < 41 then
    			if phase3==0 then
    				Unit:PlaySoundToSet(8816)
    				Unit:SendChatMessage(14,0, "Master! I require aid!")
    				Unit:SpawnCreature(16441, 3755.697510, -5080.873535, 142.369598, 3.500572, 14,0)
    				Unit:SpawnCreature(16441, 3739,	-5150, 143.17354, 2.149683, 14,0)
    				Unit:SpawnCreature(16441, 3706,	-5154, 143, 2, 14,0)
    				Unit:SpawnCreature(16441, 3726,	-5056, 143.17354, 4.5, 14,0)
    				Unit:SpawnCreature(16441, 3673,	-5099, 143.17354, 6, 14,0)
    				phase3 = 1
    			else
    			end
    		end
    end
    
    function Icecrown(pUnit)	
    	pUnit:MoveTo(3717.074951, -5106.559082,141.289780, 3.649795)
    end
    
    function Ice_Combat(pUnit, Event)
    	ShackleAura = 0
    	Target1	= pUnit:GetName()
    	pUnit:CastSpell(36300)
    	pUnit:RegisterEvent("BloodTap",1000,0)
    	pUnit:RegisterEvent("ShackleStatus",1000,0)
    end
    
    function ShackleStatus(Unit, event)
    		if Unit:HasAura(40135) then
    			ShackleAura = ShackleAura + 1
    			if ShackleAura >= 4 then
    				Unit:RemoveAura(40135)
    			end
    		end
    end
    
    function BloodTap(pUnit, event)
    	Target2	= pUnit:GetName()
    		if Target2 ~= Target1 then
    			pUnit:CastSpell(36300)
    			Target1	= Target2
    		end
    end
    
    
    function Ice_Death(pUnit)
    	pUnit:RemoveEvents()
    end
    
    
    RegisterUnitEvent(15990,1,"kt_OnCombat")
    RegisterUnitEvent(15990,2,"kt_OnLeaveCombat")
    RegisterUnitEvent(15990,3,"kt_OnKilledTarget")
    RegisterUnitEvent(15990,4,"kt_OnDied")
    RegisterUnitEvent(16441,6,"Icecrown")
    RegisterUnitEvent(16441,1,"Ice_Combat")
    RegisterUnitEvent(16129,6,"Fissure_OnSpawn")

  6. #21
    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)
    Not even nearly 100% blizzlike It doesn't mind controll you, that doesn't have the mobs spawning in waves then on spawn move to the middle and such. Nice find though.

  7. #22
    igor1222's Avatar Member
    Reputation
    6
    Join Date
    Nov 2008
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Basically it was just to clarify that it can be done.
    And certain spells wont work well so, meh :b

  8. #23
    Zellcorp's Avatar Member
    Reputation
    24
    Join Date
    Jun 2008
    Posts
    59
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    looks good thanks

Page 2 of 2 FirstFirst 12

Similar Threads

  1. Kel'thuzad Lua
    By goldpaw in forum WoW EMU Questions & Requests
    Replies: 9
    Last Post: 04-27-2009, 10:11 AM
  2. [RELEASE] WOTLK Kel'Thuzad LUA Script!
    By VictoRo in forum WoW EMU General Releases
    Replies: 21
    Last Post: 01-01-2009, 06:46 AM
  3. Kel'Thuzad/Sapphiron Without Model Changing
    By Ensui in forum World of Warcraft Exploits
    Replies: 12
    Last Post: 11-18-2006, 06:41 AM
  4. Sapphiron/Kel'Thuzad/Instanced EPL
    By Ensui in forum World of Warcraft Model Editing
    Replies: 8
    Last Post: 11-17-2006, 06:58 PM
  5. Visit Sapphiron / Kel'Thuzad
    By GtR[MoÐ] in forum World of Warcraft Exploits
    Replies: 28
    Last Post: 09-08-2006, 03:38 PM
All times are GMT -5. The time now is 04:15 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