Ir para conteúdo

[movement] Mensagem Nos Teleports Por Addevent


Wiltry

Posts Recomendados

Um sistema bem simples, por addEvent e function onStepIn

Fica mandando aquela mensagem em cima dos teleports, como "Dragon Hunt"

Aqui está:

function onStepIn(cid, item, fromPosition, toPosition)

if item.actionid == 21590 then -- configure a action id
parameters = {cid = cid, item = item, pos = {x = 93, y = 114, z = 7}}
parameters1 = {cid = cid, item = item, pos = {x = 93, y = 116, z = 7}}
parameters2 = {cid = cid, item = item, pos = {x = 93, y = 118, z = 7}}
addEvent(talk1, 1000, parameters)
addEvent(talk2, 1000, parameters1)
addEvent(talk3, 1000, parameters2)
end
end
-- no movements.xml deverá ser posto:
-- <movevent event="StepIn" actionid="21590" script="nome.lua"/>
function talk1(parameters)
doSendAnimatedText(parameters.pos, 'Dragon Hunt', 180)
end

function talk2(parameters1)
doSendAnimatedText(parameters1.pos, 'Demon Hunt', 180)
end

function talk3(parameters2)
doSendAnimatedText(parameters2.pos, 'Lala', 180)
end

 

Daqui a pouco posto o mesmo script, porém mais eficiente e menos "lagoso" em global Events.

 

Obrigado :)

Editado por Wiltry
Link para o comentário
Compartilhar em outros sites

É só você trocar os números (no caso ali, o 180)

Aqui está a lista de cores:

TEXTCOLOR_BLUE = 5

TEXTCOLOR_LIGHTBLUE = 35

TEXTCOLOR_LIGHTGREEN = 30

TEXTCOLOR_TEAL = 65

TEXTCOLOR_PURPLE = 83

TEXTCOLOR_PLATINUMBLUE = 89

TEXTCOLOR_LIGHTGREY = 129

TEXTCOLOR_DARKRED = 144

TEXTCOLOR_RED = 180

TEXTCOLOR_ORANGE = 198

TEXTCOLOR_YELLOW = 210

TEXTCOLOR_WHITE_EXP = 215

TEXTCOLOR_NONE = 255

 

Flws

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...