AB
talkaction

[talkactions]emoticons

Por Abacate123, 28 de mar. de 2008 em Actions e Talkactions

script
9
4.4k
Abacate123A
28 de março de 2008 às 16:00

bom vi um tópico onde o cara criou uns emoticons e postou para agente.

10% dos créditos vai para o poste dele(pela ideia).

90% para mim por ter criado todo o script!

 

PS.: testado no Thyrania 0.2.81 XML

 

1º vá na pasta \data\talkactions\scripts e crie um arquivo chamado emoticon.lua

2º adicione esse codigo:

function onSay(cid, words, param)

 

--não edite-------------------

player = getPlayerPosition(cid)

parametros = cid, words, param

------------------------------

--Edite ----------------------

--animation animation1 = 35

animation2 = 35

animation3 = 35

--text collor

--obs para descobrir novas cores ponhão em números (255 = preto)(0 = preto)

text_collor1 = 100

text_collor2 = 150

text_collor3 = 200

--tempo

time = 500 -- 1000 = 1segundo

--textos

texto1 = "I"

texto2 = "LOVE"

texto3 = "YOU!"

------------------------------

 

 

if player == player then

doSendMagicEffect(player,animation1)

doSendAnimatedText(player,texto1,text_collor1)

addEvent(love, time, parametros)

end

end

function love(parametros)

if player == player then

doSendMagicEffect(player,animation2)

doSendAnimatedText(player,texto2,text_collor2)

addEvent(you, time, parametros)

end

end

function you(parametros)

if player == player then

doSendMagicEffect(player,animation3)

doSendAnimatedText(player,texto3,text_collor3)

end

end

 

Legenda:

Vermelho:

não edite nada aqui!

Verde:

edite de acordo com a legenda abaixo

 

Laranja:

numero da animação(35 = corações)

ai tem 3 animações, ou seja você pode por 3 animações diferentes para embelezar mais ainda seu emoticon...

Amarelo:

a cor do texto que irá aparecer, ponha qualquer numero entre 0 e 255(apartir de 255 começa a repetir as cores...) sendo que 0 e 255 é preto.

Rosa:

tempo que passará entre a 1ª e a 2ª animações(e o texto também) e da 2ª e a 3ª(1000 = 1segundo)

Azul:

a mensagem que ira aparecer.

 

3º salve

4º abra o talkactions.xml que está na pasta \data\talkactions

5º adicione isso:

<talkaction words="!love" script="emoticon.lua" />

legenda:

azul:

palavra magia(ponha sempre com uma "!"(interrogação) na frente para que os players não falem emoticons sem querer ^^)

vermelho:

nome do arquivo criado anteriormente.

 

6º salve e divirta-se

 

SS.:

imagem1274274247.png.xs.jpg

 

Caso não coloquei os devidos creditos me comuniquem!

 

Se ja existe um turtorial igual a esse(que eu duvido muito), me comuniquem!

 

Se você quer postar esse turtorial em outro Forum, me comuniquem(caso contrario eu denucio por ripping)!

 

Se for por em outro forum e eu ja autorisei, ponhão os credito!

 

 

OBS.: qualquer duvida, reclamação, elogios, criticas, podem postar!

OBS².: não sejão "sangue-suga" olhem, e postem!

 

flws gente

até a proxima(que será em breve, se o Deus quiser! ^^)

 

Editado Março 29 por kiko5

HugoBeolchiH
28 de março de 2008 às 16:05

Parabéns Kiko5 ótimo trabalho ;)

fico muito legal xD

coloca uns texto legal pra brinca no servidor uiAHUAH

 

abraçsss

MaNeRiNhUM
28 de março de 2008 às 16:06

O Exemplo dado nao utilizarei muito, porém esse script pode ser utilizado para fazer outras coisas...

vlw por disponibilizar ele

Abacate123A
28 de março de 2008 às 16:17

que nada,

estou sempre trabalhando para a criação de ots melhores e para mim, disponibilizar meu trabalhos para um futuro sistema é ótimo!

darkmale157D
28 de março de 2008 às 20:52

Otimo. Seu Topico foi Aprovado e esta bem Detalhado e Organizado parabenz, continue Assim.

Darllan0D
29 de março de 2008 às 00:06

Belo Tutorial

Gostei

Obrigado por compartilha-os conosco

Abacate123A
29 de março de 2008 às 09:26

nada é sempre gratificante ajudar a comunidade do Xtibia!

se precisarem de ajuda em alguma coisa é só falar que verei o que posso fazer ^^

 

flws

gabriferG
29 de março de 2008 às 21:43

Parabéns!

Gostei sim do seu tutorial.

Bem explicado e organizado!

Ficaria legal se você colocasse uma SS das talkactions.

Mas mesmo assim, APROVADO!

Abraços,

Escalador.

Abacate123A
29 de março de 2008 às 22:14

Estou providenciando!

em instantes edito com as SS