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?

Ver el tema anterior Ver el tema siguiente 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.

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

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

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