Register for your free account! | Forgot your password?

You last visited: Today at 08:45

  • Please register to post and access all features, it's quick, easy and FREE!


LUA Bosse funktioniert nicht

Reply
 
Old   #1
 
elite*gold: 260
Join Date: Jan 2008
Posts: 67
Received Thanks: 4
LUA Bosse funktioniert nicht

Guten Tag Leutz!

Hab ma ne Frage!

Hab dieses alte Muster mal rausgekrampt von nem LUA Boss, wollte ma fragen was man so umschreiben müsste damit es wieder auf ner Aspire/Hearthstone 1199 Core + neuesten Sun++ Scripts funzt:


Code:
function Ahenoth_onCombat(Unit, Event)
 Unit:SendChatMessage(14, 0, "Das ist ein AnfangsTest")
 Unit:RegisterEvent("Ahenoth_Phase1", 1000, 1)
end 

function Ahenoth_Phase1(Unit, Event)
 if Unit:GetHealthPct() < 95 then
Unit:RemoveEvents()
Unit:RegisterEvent("Phase1_spell1", 20000, 2)
 Unit:SendChatMessage(14, 0, "Das ist ein Phase1Test")
 Unit:RegisterEvent("Ahenoth_Phase2", 1000, 1)
end
end

function Phase1_spell1(Unit, Event)
 local spell1ziel = Unit:GetMainTank() 
if (spell1ziel~=nil) then
 Unit:FullCastSpellOnTarget(28478 , spell1ziel)
end
end


function Ahenoth_Phase2(Unit, Event)
 if Unit:GetHealthPct() < 50 then
Unit:RemoveEvents()
Unit:RegisterEvent("Phase2_spell1", 5000, 5)
Unit:SendChatMessage(14, 0, "Das ist ein Phase2Test")
Unit:RegisterEvent("Ahenoth_Phase3", 1000, 1)
 end
end



function Phase2_spell1(Unit, Event)
 local spell2ziel = Unit:GetClosestPlayer() 
if (spell2ziel~=nil) then
 Unit:FullCastSpellOnTarget(27808, spell2ziel)
 end
end


function Ahenoth_Phase3(Unit, Event)
if Unit:GetHealthPct() < 20 then
 Unit:RemoveEvents()
 Unit:RegisterEvent("Phase3_spell1", 25000, 1)
  Unit:RegisterEvent("Phase3_spell2", 15000, 2)
  Unit:SendChatMessage(14, 0, "Das ist ein Phase3Test")
end
end


function Phase3_spell1(Unit, Event)
local spell3ziel = Unit:GetRandomPlayer()
if (spell3ziel~=nil) then
 Unit:CastSpellOnTarget(27819, spell3ziel)
 end
end


function Phase3_spell2(Unit, Event)
 Unit:CastSpell(54123)
 end
 
 
 function Ahenoth_onKilledTarget(Unit, Event)
  Unit:SendChatMessage(14, 0, "KilledTargetTest")
 end

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

 function Ahenoth_onDied(Unit, Event)
Unit:RemoveEvents()
  Unit:SendChatMessage(14, 0, "Killtest")
end

RegisterUnitEvent(40230, 1, "Ahenoth_onCombat")
RegisterUnitEvent(40230, 2, "Ahenoth_onLeaveCombat")
RegisterUnitEvent(40230, 3, "Ahenoth_onKilledTarget")
RegisterUnitEvent(40230, 4, "Ahenoth_onDied")



Tehkevin is offline  
Old 03/29/2009, 17:20   #2
 
elite*gold: 62
Join Date: Apr 2006
Posts: 12,492
Received Thanks: 2,859
schau dir am besten mal die LUA API an, findest du mit Google, wenn du die hast musst du einfach nur schauen in wieweit die Syntax bei den einzlenen Versionen geändert wurde.


Gordge is offline  
Old 03/29/2009, 20:51   #3
 
elite*gold: 260
Join Date: Jan 2008
Posts: 67
Received Thanks: 4
Dankesehr!
Hab gerade auch mitn einem sun++ geschrieben, der hat zu mir gesagt:
Script sollte alles funktionieren, zwar nicht perfekt und bugfrei gescriptet, aber es sollte alles funktionieren, die lua engine was derzeit bei sun++ ist, ist nicht zu 100% mit hearthstone kompatibel, sagte er also hm

weiste irgendwas von noch so einem Problem evt? Es funktionieren auch alle anderen lua scripts nicht die zB bei Sun++ dabei waren...
Tehkevin is offline  
Reply



« (H)arcemu Logonserver und world start problem sehr wichtig... | Mangos 3.0.9 Portale erstellen!? »

Similar Threads
Warock funktioniert nicht! (Login nicht sichtbar)
07/23/2010 - WarRock - 5 Replies
Hallo zusammen, Seit dem Update startet Warrock nur noch bis zu Werbung(get Prem). Wenn ich diese wegklicke sieht man kein Login(Bildschirm schwarz). Ich habe Windows Vista Home, 32Bit und kein Antivir. Woran liegt das, hat jmd dasselbe...
Dorfplatzwächter anklicken geht nicht - Entbuggen nicht funktioniert.
03/23/2010 - Metin2 PServer - Discussions / Questions - 0 Replies
Huhu, bei mir hat das entbuggen des Dorfplatzwächtes nicht geklappt, ich hab diese Guildmanage_Quest oder wie sie heißt eingepackt, ich hab danach sogar ALLE Questen reingepackt. Ging alles nicht, brauche umbedingt Hilfe. Will nämlich den Clienten...
Bei mir funktioniert das Löschcode nicht. Er hat mal funktioniert
01/07/2010 - Metin2 PServer - Discussions / Questions - 0 Replies
Hi. Also auf mienem PServer geht das mit dem Löschcode nicht. Kann mir jemand sagen warum? Ich weiß noch das es mal ging. Aber den Spieler in der Datenbank löschen geht nicht weil da diser lvl 0 charackter bleibt und ich nciht weiß wie man den weg...
Funktioniert nicht
10/13/2009 - Metin2 PServer Guides & Strategies - 1 Replies
Hallo Leute also ich kann auf den Server online aber die anderen? nicht die können sich nciht einloggen die accounts funken auch ich kann ja mit den rein aber die anderen nicht wisst ihr warum liegt das an portmap weil wenn bei mir 3 grün kriege...
Mhs funktioniert nicht mehr auch nicht mit metin programm!
10/05/2008 - Metin2 Main - Discussions / Questions - 8 Replies
Metin programm funktioniert bei mir nicht seit gestern



All times are GMT +2. The time now is 08:45.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.