Visitas
Conectarse
Últimos temas
¿Por qué este script no funciona?
2 participantes
Página 1 de 1.
¿Por qué este script no funciona?
Pues eso, necesito ayuda con el primer script que he creado porque el servidor no lo carga. Tengo algo de conocimiento de programación, Basic y SQL, pero soy totalmente nuevo en Lua. Resulta que he creado un script sencillo para añadir spells a un boss de Naxxramas, lo he metido en la carpeta scripts, pero al inicializar el servidor este es el mensaje que me tira la consola:
15:30 N LuaEngine: scripts\BossScript_Naxxramas_AnubRekhan.lua...
failed. (could not load)
scripts\BossScript_Naxxramas_AnubRekhan.lua:1: unexpected symbol near '´'
Dejo el script por si alguien me puede ayudar y decir donde esta el fallo.
-------------------------------------------------------------------------------------------
function AnubRekhan_EnterCombat(pUnit, event)
print "Anub Rekhan fight beginning"
pUnit:RegisterEvent("AnubRekhan_OnCombat", 1000, 1)
end
function AnubRekhan_OnCombat(pUnit, event)
pUnit:RegisterEvent("AnubRekhan_Impale", 30000, 1)
pUnit:RegisterEvent("AnubRekhan_LocustSwarm", math.random(80000,120000), 1)
end
function AnubRekhan_Impale(pUnit, event)
pUnit:FullCastSpellOnTarget(28783, pUnit:GetRandomPlayer(0))
print "Anub Rekhan casting Impale"
pUnit:RegisterEvent("AnubRekhan_Impale2", math.random(8000,15000), 1)
end
function AnubRekhan_Impale2(pUnit, event)
pUnit:FullCastSpellOnTarget(28783, pUnit:GetRandomPlayer(0))
print "Anub Rekhan casting Impale"
pUnit:RegisterEvent("AnubRekhan_Impale", math.random(8000,15000), 1)
end
function AnubRekhan_LocustSwarm(pUnit, event)
pUnit:FullCastSpellOnTarget(28785, pUnit:GetMainTank())
print "Anub Rekhan casting Locust Swarm"
pUnit:RegisterEvent("AnubRekhan_LocustSwarm2", math.random(80000,120000), 1)
end
function AnubRekhan_LocustSwarm2(pUnit, event)
pUnit:FullCastSpellOnTarget(28785, pUnit:GetMainTank())
print "Anub Rekhan casting Locust Swarm"
pUnit:RegisterEvent("AnubRekhan_LocustSwarm", math.random(80000,120000), 1)
end
function AnubRekhan_LeaveCombat(pUnit, event)
pUnit:RemoveEvents()
end
RegisterUnitEvent(15956, 2, "AnubRekhan_LeaveCombat")
RegisterUnitEvent(15956, 1, "AnubRekhan_EnterCombat")
RegisterUnitEvent(15956, 4, "AnubRekhan_LeaveCombat")
-------------------------------------------------------------------------------------------
Antes el script era algo más complejo, con varias variables y varias instrucciones if-then, pero como les digo soy nuevo en Lua y no sabía si estaba bien, por lo que decidí simplificarlo. Lo he comprobado mil veces de arriba a abajo y lo he comparado con los scripts que trae ArcEmu, pero no consigo encontrar un fallo, así que si alguien encuentra el error... gracias de antemano.
15:30 N LuaEngine: scripts\BossScript_Naxxramas_AnubRekhan.lua...
failed. (could not load)
scripts\BossScript_Naxxramas_AnubRekhan.lua:1: unexpected symbol near '´'
Dejo el script por si alguien me puede ayudar y decir donde esta el fallo.
-------------------------------------------------------------------------------------------
function AnubRekhan_EnterCombat(pUnit, event)
print "Anub Rekhan fight beginning"
pUnit:RegisterEvent("AnubRekhan_OnCombat", 1000, 1)
end
function AnubRekhan_OnCombat(pUnit, event)
pUnit:RegisterEvent("AnubRekhan_Impale", 30000, 1)
pUnit:RegisterEvent("AnubRekhan_LocustSwarm", math.random(80000,120000), 1)
end
function AnubRekhan_Impale(pUnit, event)
pUnit:FullCastSpellOnTarget(28783, pUnit:GetRandomPlayer(0))
print "Anub Rekhan casting Impale"
pUnit:RegisterEvent("AnubRekhan_Impale2", math.random(8000,15000), 1)
end
function AnubRekhan_Impale2(pUnit, event)
pUnit:FullCastSpellOnTarget(28783, pUnit:GetRandomPlayer(0))
print "Anub Rekhan casting Impale"
pUnit:RegisterEvent("AnubRekhan_Impale", math.random(8000,15000), 1)
end
function AnubRekhan_LocustSwarm(pUnit, event)
pUnit:FullCastSpellOnTarget(28785, pUnit:GetMainTank())
print "Anub Rekhan casting Locust Swarm"
pUnit:RegisterEvent("AnubRekhan_LocustSwarm2", math.random(80000,120000), 1)
end
function AnubRekhan_LocustSwarm2(pUnit, event)
pUnit:FullCastSpellOnTarget(28785, pUnit:GetMainTank())
print "Anub Rekhan casting Locust Swarm"
pUnit:RegisterEvent("AnubRekhan_LocustSwarm", math.random(80000,120000), 1)
end
function AnubRekhan_LeaveCombat(pUnit, event)
pUnit:RemoveEvents()
end
RegisterUnitEvent(15956, 2, "AnubRekhan_LeaveCombat")
RegisterUnitEvent(15956, 1, "AnubRekhan_EnterCombat")
RegisterUnitEvent(15956, 4, "AnubRekhan_LeaveCombat")
-------------------------------------------------------------------------------------------
Antes el script era algo más complejo, con varias variables y varias instrucciones if-then, pero como les digo soy nuevo en Lua y no sabía si estaba bien, por lo que decidí simplificarlo. Lo he comprobado mil veces de arriba a abajo y lo he comparado con los scripts que trae ArcEmu, pero no consigo encontrar un fallo, así que si alguien encuentra el error... gracias de antemano.
javi194- Novato
- Cantidad de envíos : 9
Oro : 130
Reputación : 0
Fecha de inscripción : 17/05/2009
Re: ¿Por qué este script no funciona?
He pedido que revicen tu script y ya lo han hecho, acá te dejo el link..
Saludos
PD: po falta de tiempo no lo hice yo mismo y le pedí a un amigo que lo haga.
Saludos
PD: po falta de tiempo no lo hice yo mismo y le pedí a un amigo que lo haga.
aabmnc- Aprendiz
- Cantidad de envíos : 106
Oro : 1208
Reputación : 50
Fecha de inscripción : 18/05/2009
Temas similares
» Script: diferentes modos de una instance
» Script para transferir un personaje de una cuenta a otra (OJO, entre cuentas, no reinos)
» Función de este sub-foro
» Función de este sub-foro
» realmlist
» Script para transferir un personaje de una cuenta a otra (OJO, entre cuentas, no reinos)
» Función de este sub-foro
» Función de este sub-foro
» realmlist
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
Lun Nov 14, 2016 3:41 pm por ragnarosxd
» WoW server ragnaros 3.3.5a high reates
Miér Jun 24, 2015 11:12 pm por ragnarosxd
» WoW server ragnaros 3.3.5a high reates
Miér Jun 24, 2015 11:11 pm por ragnarosxd
» Traducciones WhyDB
Vie Mayo 02, 2014 10:54 pm por tubafonos
» realmlist
Jue Ago 29, 2013 5:36 pm por locoiii
» cual es el realmist????
Mar Mayo 14, 2013 3:15 am por bosz
» Presentacion
Lun Abr 01, 2013 6:40 am por danigraful
» holaa me podeis ayudarr
Dom Mar 31, 2013 5:34 pm por alejandro9696
» WOWPlus - Excelente Servidor WoW 3.3.5 a (WOTLK)
Miér Mar 27, 2013 2:33 am por Galawowplus