GR

[Movement] Tile De Bem Vindo

Por groku, 06 de mai. de 2010 em Actions e Talkactions

otserv
tibia
script
6
3.3k
grokuG
06 de maio de 2010 às 10:55

Bem Como é meu primo post vou me esforçar para conseguir explicar tudo direitinho! :weight_lift:

1º)Vá na pasta do seu ot entre em data/movements/scripts

2º)Crie um arquivo bem vindo.lua e cole isso:

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 :p.")

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

else

 

end

 

end

 

end

 

end

Lembrando que:

Hail ot!:Oq o player fala quando passa encima do quadrado(Opcional,se nao quiser delete a linha)

Bem Vindo...:A mensagem recebida ao player quando ele pisa.

13540:É o action id que voce coloca no piso e no movements.xml(vou comentar agora)

Penultimo Passo)Vá em movements.xml e cole isso

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

O action id e o id que voce coloca no piso...

Vá no map editor,para ser mais exato no local(is) que voce quer que mostre tal mensagem e coloque 13540.

Creditos:

50% Ao Criador do vipsys(eu fiz a partir desse movement)

50% a mim xD :winksmiley02:

Lembrando se seu ot ja tem esse action mude ele ^.^

Espero ter conseguido explicar

:XTibia_smile:

:thumbsupsmiley:

Editado Maio 6 por groku

guedes100G
06 de maio de 2010 às 11:13

olá

esse script já existia nos sistemas vip,o novo tile para vip ele possui a funçao os.time e seria bom se você colocasse nele tbm...

 

obrigado por trazer o conteudo ao Xtibia

 

abraços

Editado Maio 6 por Nicekid

grokuG
06 de maio de 2010 às 19:27

olá

esse script já existia nos sistemas vip,o novo tile para vip ele possui a funçao os.time e seria bom se você colocasse nele tbm...

 

obrigado por trazer o conteudo ao Xtibia

 

abraços

Hum...Vlw pelo elogio q me feiz no MP :thumbsupsmiley:

Lol Galera :blink: Comenta ai :secret:

Editado Maio 7 por groku

GodBzG
09 de maio de 2010 às 00:35

Gostei, é um script bem util, mesmo sendo tirado de outro script ele tem outra funsão então ta blz.

Eu ja tinha visto isso mais de outro modo, o seu é bem util pra servers antigos principalmente tfs.

Abrass

Att

1 mês depois...
tadzioT
16 de junho de 2010 às 19:51

não seria melhor botar onLogIn com um storage?

 

melhor logar e receber a mensagem do que pisar...

 

//Tádzio

DoidinD
16 de junho de 2010 às 20:06

Cara nesse script tem muita coisa inútil que você pode retirar, bom olha como ficou:

 

function onStepIn(cid, item, pos)

if isPlayer(cid) then
if getPlayerStorageValue(cid, 13540) == -1 then
doPlayerSendTextMessage(cid, 22, "Seja bem vindo!\nBoa sorte nesta grande aventura!")
doSendAnimatedText(getPlayerPosition(cid), "Hail Ot!", TEXTCOLOR_BLUE)
else
end
end
end

Abraços...