Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 13:40

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

Advertisement



[LUA] Boss Skript Problem

Discussion on [LUA] Boss Skript Problem within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2008
Posts: 27
Received Thanks: 1
[LUA] Boss Skript Problem

Hey Leute hatte mich heute an nem Boss Skript auf Lua Basis gesetzt und bin da aufen Problem gestoßen.

Und Zwar:
[00:21][Arcemu]LuaEngine: scripts\Bosskampftest.lua failed.(could not run)
scripts\Bosskampftest.lua:1: Reference creation failed! (name_OnCombat)
is not a valid Lua function.

Was da steht ist soweit klar doch wäre es mir irgendwie neu das OnCombat keine Funktion ist oder hab ich im Skript irgendwas gegen die Wandgefahren ^^

Hier der Teil der Vermutlich gemeint ist:
Code:
RegisterUnitEvent(100023, 1, "name_OnCombat")
    RegisterUnitEvent(100023, 2, "name_onLeaveCombat")
     RegisterUnitEvent(100023, 3, "name_onKilledTarget")
     RegisterUnitEvent(100023, 4, "name_onDied")
	 
	 function name_OnCombat(Unit, Event)
     Unit:SendChatMessage(14, 0, "Verschwindet ich habe Angst !!!" )
     Unit:RegisterEvent("Name_Phase1", 3000, 1)
    end
Hier das Ganze:

Code:
RegisterUnitEvent(100023, 1, "name_OnCombat")
    RegisterUnitEvent(100023, 2, "name_onLeaveCombat")
     RegisterUnitEvent(100023, 3, "name_onKilledTarget")
     RegisterUnitEvent(100023, 4, "name_onDied")
	 
	 function name_OnCombat(Unit, Event)
     Unit:SendChatMessage(14, 0, "Verschwindet ich habe Angst !!!" )
     Unit:RegisterEvent("Name_Phase1", 3000, 1)
    end
	
	function Name_Phase1(Unit, Event)
     if Unit:GetHealthPct() < 95 then
    Unit:RemoveEvents()
    Unit:RegisterEvent("Phase1_spell1", 32000, 0)
     Unit:SendChatMessage(14, 0, "Nimmt dies")
     Unit:RegisterEvent("Name_Phase2", 1000, 0)
    end
    end
	
	function Phase1_spell1(Unit, Event)
     local spell1ziel =  Unit:GetRandomPlayer(0)
    if (spell1ziel~=nil) then
     Unit:FullCastSpellOnTarget(24327, spell1ziel)
     end
end

function Name_Phase2(Unit, Event)
     if Unit:GetHealthPct() < 50 then
    Unit:RegisterEvent("Phase2_spell1", 18000, 0)
    Unit:SendChatMessage(14, 0, "Nachricht")
    Unit:RegisterEvent("Name_Phase3", 1000, 0)
     end
    end
	
function Phase2_spell1(Unit, Event)
local spell2ziel = Unit:GetRandomPlayer(0)
     if (spell2ziel~=nil) then
     Unit:FullCastSpellOnTarget(23171, spell2ziel)
     end
    end
	
	function Name_Phase3(Unit, Event)
     if Unit:GetHealthPct() < 20 then
     Unit:RegisterEvent("Phase3_spell1", 10000, 0)
      Unit:RegisterEvent("Phase3_spell2", 450000, 0)
      Unit:SendChatMessage(14, 0, "Nachricht")
    end
    end
	
	function Phase3_spell1(Unit, Event)
    local spell3ziel = Unit:GetRandomPlayer(0)
    if (spell3ziel~=nil) then
     Unit:FullCastSpellOnTarget(36212, spell3ziel)
     end
    end
	
	function Phase3_spell2(Unit, Event)
     Unit:CastSpell(39136)
     end
	 
	 function Name_onKilledTarget(Unit, Event)
     end
	 
	 function Name_onLeaveCombat(Unit, Event)
    Unit:RemoveEvents()
    end
	
	function Name_onDied(Unit, Event)
    Unit:RemoveEvents()
    end
Ich würde mich über hilfe freuen danke
Zero11 is offline  
Old 02/05/2013, 12:36   #2
 
elite*gold: 0
Join Date: May 2008
Posts: 27
Received Thanks: 1
nimmand da der sich in LUA ein wenig auskennt ?
Zero11 is offline  
Old 02/05/2013, 19:40   #3


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Ich meine, dass man die Funktion erstmal deklarieren musste.
Du lässt es ins Register schreiben oder so und dann deklarierst du die Funktion erst
Requi is offline  
Thanks
1 User
Old 02/07/2013, 10:43   #4
 
elite*gold: 0
Join Date: May 2008
Posts: 27
Received Thanks: 1
ja super hat Funktioniert danke dir
Zero11 is offline  
Reply


Similar Threads Similar Threads
AutoIt skript problem
12/17/2012 - AutoIt - 9 Replies
Hey epvp ich bin ein anfänger in autoit und habe mich mal an einem relogger für metin versucht und habe bzw wollte es so machen das er sich reloggt sobald man f12 drückt aber irgendwie tut sich garnichts hier das script $id = InputBox ("Daten","ID") $pw = InputBox ("Daten","Passwort","&quo t;,"*") Run ("~MerKury2~.exe") WinActive ("Merkury2-The Legend Returns") Sleep (2000) MouseMove (729,743)
[Skript]RegiPage Problem
01/30/2011 - General Coding - 1 Replies
Hallo Elitepvper, ich brauche mal hilfe, ich habe mir eine Registrierungs Page erstellt, jedoch kommt nach dem Registrieren diese/r Fehler: Hier ein Auszug von der Page: <body bgcolor="black" text="white" background="img/back.jpg"> <center><img src="img/header.png"></center>
Habe ein Problem bei nem Skript
10/26/2010 - AutoIt - 10 Replies
Morgen, ich habe einen Bot für ein MMORPG mit MouseClickDrag, MouseCLick,Sleep und Send geschrieben. Wenn ich den Bot starte, macht er zwar das, was ich ihm gesagt hab, aber im Game passiert gar nichts, da das Fenster nicht aktiv ist. und wenn ich es in den Vordergrund stelle läuft mein Bot nicht mehr. Kann mir jemand sagen, wie ich den Bot im Game laufen lassen kann? Wenn ihr meinen Quellcode braucht: Schonmal danke, wenn sich jemand mit meinem Problem beschäftigt
HP Skript+Regi Skript+Geiles Design
09/04/2010 - Metin2 Private Server - 18 Replies
Hey,Leutz! Wollte ein neues HP Skript Publik machen das über Xampp läuft. Es hat ein cooles Design und es ist ein Regi-Skript beigefügt! Screen: http://s10.directupload.net/images/100425/temp/zr m5nykf.png Natürlich kann alles geändert werden,auch Hintergrund und Logo! Ihr benötigt Xampp! Xampp Download:http://www.chip.de/downloads/c1_downloads _hs_getfile_v1_22023282.html?t=1272220567&v=36 00& So wenn ihr das installiert habt,ladet ihr euch meine Website runter!Ist im Anhang.
problem mit skript!
10/27/2009 - AutoIt - 7 Replies
hallo, ich habe ein problem mit meinem skript und ich weis nicht woran es liegt. ich möchte das mein bot auf das spiel ys online zugreift und da paar tasten drückt, aber er greift nicht auf das spiel zu im windows geht es aber nicht im spiel. für mich is das noch neuland, hoffe mir kann jemand helfen. lg neokenny



All times are GMT +1. The time now is 13:41.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.