Ir para conteúdo

[8.1] Ao Pisar No Piso Sai Uma Msg?


curruwilliam

Posts Recomendados

Primeiro vai na pasta do seu ot/data/movements/scrits:

Crie um novo arquivo com o nome piso1:

coloque isto dentro:

 

azul = TEXTCOLOR_BLUE
function onStepIn(cid, item, pos)
if isPlayer(cid) then
if item.actionid == 13540
then
oi = getPlayerStorageValue(cid,13540) --Nao retire isso daqui!
if oi == -1 then
doPlayerSendTextMessage(cid,22,"Bem Vindo! Boa Sorte Com Essa Grande Aventura .")
doSendAnimatedText(getPlayerPosition(cid), "Hail Ot!",azul)
else

end

end

end

end

 

Onde esta em Vermelho eh a mensagem q o player vera apos passar no piso. Esta msg eh do meu ot qdo o player entra no server. logo no piso lnode ele loga.

 

em Verde vc coloca a mensagem q os outros players ali por perto verão ao passar pelo piso no caso ali esta Hail Ot!

 

Depois abra o movements.XML:

coloke isto:

<movevent event="StepIn" actionid="13540" script="piso1.lua" />

 

Agora por ultimo abra seu map editor va no piso em q vc quer q tenha esse efeito e coloque o actionid do piso 13540.

 

Rep++ ??

Testado no yourots!

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

cara, depois de eu arrumar ake fico mais ou menos assim, no CODE, nao da pra colocar cores, =\

azul = TEXTCOLOR_BLUE

function onStepIn(cid, item, pos)

pos= {x=160,y=54,z=7} --1 Floor depois do actionID

if isPlayer(cid) then

if item.actionid == 13540

then

oi = getPlayerStorageValue(cid,13540) --Nao retire isso daqui!

if oi == -1 then

doPlayerSendTextMessage(cid,22,"Bem Vindo! Boa Sorte Com Essa Grande Aventura :p.")

doSendAnimatedText(getPlayerPosition(cid), "Hail Ot!",azul)

setPlayerStorageMessage(cid,13540,1)

else

doTeleportThing(pos)

 

end

 

end

 

end

 

end

e cara, voce eskeceu do setPlayerStorageMessage(cid,13540,1)

Status= {Adicionado}

Vlws ae FLWS!

Espero ter ajudado voce e a todos que gostariam de usar este script, e sim

FUNCIONA EM 8.4+!!

Aprovado! :button_ok:

Link para o comentário
Compartilhar em outros sites

Essa Msg Vai pra todo Mundo Ou Apenas para o Player Que Pisou Nakele local ?

essa msg vai para O Defalt ? Enguanto O player Tiver encina Do chão A Msg vai sendo Enviada Ou Envia Só quando Pisa ?

Link para o comentário
Compartilhar em outros sites

Esta mensagem vai para o player que pisa em cima do floor, se voce quiser que todos vejam adiciona ali no meio do script doBroadcastMessage(cid, "Mensagem").

Ele somente envia uma vez, Literalmente, por causa do storageID, é igual uma quest, so pode usar uma vez! sim, é foda, más se voce quizer tirar isso, pedi pra mim, aqui, que eu tiro pra voce, e te invio em uma mensag.

Qlqr coisa add ae

guigacuin@hotmail.com,

entro de manha e de noite, as vezes, em feriado, entro quase toda a hora, é so manda a mensagem, que eu adc e voce pede pra mim o script que eu vejo se consigo fz

:weight_lift:

"Trabalhando duro, voce consegue tudo o que voce quer!"

:tuxout:

~Edit

Ele nao vai pro Default, ele vai pra tela, pra todos lerem, más irei arrumar, para que apareça no Default.

function onStepIn(cid, item, pos)

pos= {x=160,y=54,z=7} --1 Floor depois do actionID

if isPlayer(cid) then

if item.actionid == 13540

then

oi = getPlayerStorageValue(cid,13540) --Nao retire isso daqui!

if oi == -1 then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Bem Vindo! Boa Sorte Com Essa Grande Aventura :p.")

doSendAnimatedText(getPlayerPosition(cid), "Hail Ot!",255)

setPlayerStorageMessage(cid,13540,1)

else

doTeleportThing(pos)

 

end

 

end

 

end

 

end

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

×
×
  • Criar Novo...