Visitas
Contador Gratis
Conectarse

Recuperar mi contraseña

Últimos temas
» Nuevo Servidor wotlk progresivo: Utgarde blizzlike 3.3.5a
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

GratisWoWTodo Sobre Servidores WoW

¿Por qué este script no funciona?

Ir abajo

¿Por qué este script no funciona?

Mensaje por javi194 el Sáb Ago 22, 2009 4:51 pm

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.

javi194
Novato

Cantidad de envíos : 9
Oro : 130
Reputación : 0
Fecha de inscripción : 17/05/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: ¿Por qué este script no funciona?

Mensaje por aabmnc el Dom Ago 23, 2009 2:01 am

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.
avatar
aabmnc
Aprendiz

Cantidad de envíos : 106
Oro : 1208
Reputación : 50
Fecha de inscripción : 18/05/2009

Ver perfil de usuario

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.