AL
talkaction

Comando para fazer player falar !

Por Alemaooxd, 02 de mar. de 2013 em Actions e Talkactions

otserv
tibia
script
12
3.3k
AlemaooxdA
02 de março de 2013 às 12:57

Com esse comando você fará qualquer player dizer o que você quiser usando o comando /talk "nome do player", "frase" !

 

Passo a Passo:

 

1º Crie um arquivo chamado sayplayer.lua em Data/talkactions/scripts e copie isso dentro dele:

 

 

 

-- By: Alemaooxd

 

 

function onSay(cid, words, param, channel)

 

if(param == '') then

return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Necessita um paramêtro."), TRUE

end

 

local prm = string.explode(param, ",")

local pos = getCreaturePosition(cid)

local plr = getPlayerByName(prm[1])

 

if (plr == nil) then

return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este Player está offline ou não existe.")

elseif (prm[2] == nil) then

return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Necessita ter uma mensagem após a vírgula.")

end

 

return doCreatureSay(plr, prm[2], 1), TRUE

end

 

 

 

2º Agora vá em Data/talkactions/talkactions.xml e copie está tag dentro dele:

 

 

<talkaction log="yes" words="/say" access="3" event="script" value="sayplayer.lua"/>

 

 

Pronto seu script está terminado!

 

Test:

 

 

12:54 /say [ADM] BBSZ, É Nós no Xtibia !

12:54 [ADM] BBSZ: É Nós no Xtibia

 

 

 

Desculpe não deixar os devidos Créditos, não achei todos e não quis ser injusto... mas se alguem tiver todos eles deixe um comentário e farei questão de deixar os Créditos!

 

 

Se te ajudei da um "Rep +" Não dói não Dr. :D

2 semanas depois...
pokemonfox123P
09 de março de 2013 às 14:26

Velho O Sitema e Bom Mais nâo e Bom pedir Rep POW

AlemaooxdA
10 de março de 2013 às 00:04

Velho O Sitema e Bom Mais nâo e Bom pedir Rep POW

 

Eu penso assim... REP serve como um incentivo enquanto mais REP mais da vontade de postar os scripts ....

Não custa nada da um REP... se nós ajudamos os outros pq os outros não podem nos ajudar? :DD

 

Abraço!

1 mês depois...
SkyLighS
05 de abril de 2013 às 18:26

Velho O Sitema e Bom Mais nâo e Bom pedir Rep POW

 

Eu penso assim... REP serve como um incentivo enquanto mais REP mais da vontade de postar os scripts ....

Não custa nada da um REP... se nós ajudamos os outros pq os outros não podem nos ajudar? :DD

 

Abraço!

 

Cara se faz flood's todo dia com negocio de rep é se reputo com conta fake para de ser newb .

 

espero não ver mais .

 

negativado

AlemaooxdA
05 de abril de 2013 às 20:10

Por que você não vai procurar o que fazerr? :)

 

 

Você foi injusto ao me negativar, ja tinha sido punido e ja estava tudo certo...

 

ai você vem e me negativa fala serio, é esse tipo de pessoa que esta detonando o Xtibia... :x

Editado Abril 5 por Alemaooxd

kaiotpK
05 de abril de 2013 às 20:16

Meus Parabens pelo TrABALHO..Por Mim Aprovado

RoksasR
05 de abril de 2013 às 20:20

Moderador SkyLigh, o usuário já havia sido punido, favor não cometer mais estes erros!

~~

Assunto terminado!

AlemaooxdA
05 de abril de 2013 às 20:49

Meus Parabens pelo TrABALHO..Por Mim Aprovado

 

Obrigado... :D

 

Moderador SkyLigh, o usuário já havia sido punido, favor não cometer mais estes erros!

~~

Assunto terminado!

 

 

 

Muito Grato Moderador Roksas! :/ o Problema é que mesmo assim continuo punido 2x! :/

Mas fazer o que... muito obrigado mesmo assim!

 

@edit by roksas

PROBLEMA RESOLVIDO.

Editado Abril 5 por Roksas

3 semanas depois...
Cell18C
21 de abril de 2013 às 05:43

Opa... Tem como fazer o player falar automaticamente?

 

Tipo... eu queria que o todos os players... após logados por uns 30 minutos de jogo, falasse uma frase sozinho (automaticamente)

 

e de preferencia que isso não aparecesse na tela, só no default ou no server log...

 

desde já obrigado!

3 meses depois...
WatersonW
01 de julho de 2013 às 16:15

Como fazer com que oque o player fale, exemplo !buyhouse, funcione como talkactions?
Exemplo = /say Waterson,!buyhouse
E o Waterson comprar a casa que está na frente dele?

01 de julho de 2013 às 18:04

Esse Script so é util pra zoar os player ¬¬

2 meses depois...
11 de setembro de 2013 às 20:59

100% valeu !!!!

 

 

he.gif