Comparte
Ver el tema anteriorIr abajoVer el tema siguiente
Miembro
Mensajes Mensajes : 9
Ver perfil de usuario

textos y magic effects

el Mar Sep 18, 2012 10:37 pm
Hola amigos soy nuevo en el foro y pense aportar algo
sensillo como poner magic effects y textos en los tps en las puertas,escaleras,etc.


Bueno comenzamos anotando en un bloc de notas las posiciones donde queremos
el magic effect y/o el texto ejemplo:


Spoiler:
x = 1000, y = 1000, z = 7
x = 1005, y = 999, z = 7
x = 995, y = 999, z = 7
x = 995, y = 997, z = 7
x = 1005, y = 1001, z = 7
x = 1005, y = 997, z = 7
x = 1005, y = 994, z = 7

Ya que tenemos las posiciones de donde queremos el magic effect comenzamos
copiamos un archivo .lua en \data\globalevents\scripts y lo pegamos quedara un
archivo llamado copia de xxxx.lua le cambiamos el nombre a textos.lua (o al
nombre que quieran) despues lo abrimos y le damos Ctrl+E y lo borramos
todo y escribimos:


Spoiler:
local config = {
positions = {
["lo Que Dira El texto"] = { x = 1000, y = 1000, z = 7 },(la posicion)
d]Lo Que Dira El texto"] = { x = 1005, y = 999, z = 7 },(la posicion)
["Lo Que Dira El texto"] = { x = 995, y = 999, z = 7 },(la posicion)
["Lo Que Dira El texto"] = { x = 995, y = 997, z = 7 },(la posicion)
["Lo Que Dira El texto"] = { x = 1005, y = 1001, z = 7 },(la posicion)
["Lo Que Dira El texto"] = { x = 1005, y = 997, z = 7 },(la posicion)
["Lo Que Dira El texto"] = { x = 1005, y = 994, z = 7 },(la posicion)
}
}

function onThink(cid, interval, lastExecution)
for text, pos in pairs(config.positions) do
doSendAnimatedText(pos, text, math.random(1, 255))
end

return TRUE
end

Y asi quedara el archivo .lua
y en actions.xml le pondremos:

globalevent name="(como se llamara el glovalevent)" interval="(el intervalo del tiempo en el que saldra)" script="(como le pongas a tu archivo.lua)"/


Y esto es para el texto animado ahora sige para el magic effect
es casi lo mismo pero lo explikare
bueno repetimos lo de copiar el archivo .lua y lo de las posiciones
despues en el archivo .lua pondremos esto:


Spoiler:
local config = {
positions = {
{ x = 1000, y = 1000, z = 7 },
{ x = 1005, y = 999, z = 7 },
{ x = 995, y = 999, z = 7 },
{ x = 995, y = 997, z = 7 },
{ x = 1005, y = 1001, z = 7 },
{ x = 1005, y = 997, z = 7 },
{ x = 1005, y = 994, z = 7 },
}
}

function onThink(cid, interval, lastExecution)
for text, pos in pairs(config.positions) do
doSendMagicEffect(pos, (aqui va el numero del effecto que querramos en mi caso pondre 61 es el addon assassin girando))
end

return TRUE
end

y en el actions.xml quedaria asi
globalevent name="(como se llamara el glovalevent)" interval="(el intervalo del tiempo en el que saldra)" script="(como le pongas a tu archivo.lua)"/




de antemano creo que es basico este script y ya lo saben hahaha pero me gustaria +rep por el esfuerzow :3
P.D: disculpen los errores en el post eesq soy newbie en blacktibia xauuuu!

fuck


Ver el tema anteriorVolver arribaVer el tema siguiente
Permisos de este foro:
No puedes responder a temas en este foro.