Hilfe, lua bossscript

06/25/2015 22:09 netherfear#1
Moin Leute
Suche jetzt schon lange nach dem Fehler , warum das lua script für meinen Boss einfach nicht funktioniert :/

Hier einmal die Fehlermeldung :
Code:
lua_scripts/TyroniasR.lua91:attempt to call global 'RegisterUnitEvent' (a nil value)
Hier mal das Bossscript:

PHP Code:
local NAME "Yarus"
local NPCID 85001
local MODELID 
14779

function Elite_OnCombat(pUniteventplayer)
Elite=pUnit
pUnit
:SendChatMessage(120"Wir werden euer Tot sein")
pUnit:RegisterEvent("Elite_Phase1"10001)
end

function Elite_OnLeaveCombat(pUniteventplayer)
pUnit:RemoveEvents()
pUnit:SendChatMessage(140"Das kann nicht sein")
end

function Elite_OnDeath(pUniteventplayer)
pUnit:RemoveEvents()
end


function Elite_Phase1(pUniteventplayer)
if 
Elite:GetHealthPct() == 85 then
Elite
:SendChatMessage(120"IHR wollt UNS besiegen? Hahahaha!")
Elite:SetScale(5)
Elite:CastSpell(28531)
Elite:RegisterEvent("Elite_Phase2"10001)
end
end

function Elite_Phase2(pUniteventplayer)
if 
Elite:GetHealthPct() == 55 then
Elite
:SendChatMessage(140"Das ist unmöglich ! STERBT !")
Elite:SetScale(10)
Elite:CastSpell(36723)
Elite:CastSpell(30533)
Elite:CastSpell(40832)
Elite:RegisterEvent("Elite_Phase3"10001)
end
end

function Elite_Phase3(pUniteventplayer)
if 
Elite:GetHealthPct() == 25 then
Elite
:SendChatMessage(140"Ihr Narren ! Jetzt sterbt endlich !")
Elite:CastSpell(38759)
Elite:CastSpell(38166)
Elite:CastSpell(40938)
end
end

RegisterUnitEvent
(850011"Yarus_OnCombat")
RegisterUnitEvent(850012"Yarus_OnLeaveCombat")
RegisterUnitEvent(850013"Yarus_OnKilledTarget")
RegisterUnitEvent(850014"Yarus_OnDeath"

Is ja nichmal wirklich was drin, und ich weiß einfach nicht was falsch ist , bitte um eure Hilfe und danke schonmal für die Antworten :)
06/25/2015 22:12 Crossside#2
Die Fehlermeldung sagt doch schon wo der Fehler liegt?

Solltest dir wirklich mal anschauen wie man die Funktion nutzt bevor du versuchst sie zu nutzen :P
[Only registered and activated users can see links. Click Here To Register...] schau dir das bitte an, und korrigier es im Script - dann klappts auch^^

grüße
06/25/2015 22:31 netherfear#3
Danke für den Tipp :)
Aber könntest vielleicht ein Beispiel dafür geben? Kann es mir einfach nicht ins skript eingebunden vorstellen :D

also als ich das versucht hab hats immer noch nicht gefunkt :S
06/25/2015 22:39 Crossside#4
Quote:
Originally Posted by netherfear View Post
Danke für den Tipp :)
Aber könntest vielleicht ein Beispiel dafür geben? Kann es mir einfach nicht ins skript eingebunden vorstellen :D

also als ich das versucht hab hats immer noch nicht gefunkt :S
So wie es aussiehst nutzt du doch ohnehin das Tutorial von Ow..re.. von daher sollte es jetzt denke nicht sooo extrem komplex sein das einzubinden oder?
Falls nicht solltest dich nochmals näher mit deinem Emulator, Lua, Scripts usw beschäftigen^^

grüße
06/25/2015 22:41 netherfear#5
Mach ich, dank dir für deine Zeit :-)