Ir para conteúdo
Banner com Efeitos

Featured Replies

Resolvido por D i M i T r E s C u

Ir para solução
  • Respostas 11
  • Visualizações 437
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • D i M i T r E s C u
    D i M i T r E s C u

    data/talkactions/script/ crie um arquivo com nome desejado e cole isto:   Credito ao @Vodkart por Criar o script

Posted Images

Postado
1 hora atrás, WorkedBox disse:

Eu gostaria de um script que quando o player estivesse de frente para a pedra azul que está na imagem e falasse a palavra "Kelb Tal-Fenek"  a pedra sumia por 30 segundos

Capturar.PNG

amigo, vá na pasta do seu ot/ talkactions.

la vc cria um arquivo lua, com nome remover_pedra, e coloque isso dentro:

 

Citar

function onSay(cid, words, param, channel)

local avisoproibido = "Desculpe isso não é possível."

if getTileHouseInfo(getThingPos(cid)) then
  return doPlayerSendCancel(cid,avisoproibido)
  end

if getTilePzInfo(getThingPos(cid)) then
  return doPlayerSendCancel(cid,avisoproibido)
  end


local M = {

Pos = {x=32366,y=32227,z=7}, 
id= 2708, 
time = 1}


local x = M

function criar()


local parede = getTileItemById(x.Pos, x.id)
doCreateItem(x.id, 1, x.Pos)
end


if x then

local parede = getTileItemById(x.Pos, x.id)

if getTileInfo(getCreaturePosition(cid)).itemid == 3217 or 3216 then
if getPlayerLevel(cid) >= 0 then
if parede then

doRemoveItem(parede.uid, 1)
--doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))--
doPlayerSendTextMessage(cid, 25, "Remover")

addEvent(criar, x.time*1000)

end
else
doPlayerSendTextMessage(cid, 25, "você está sem level")
end
end
end

return TRUE
end

 

 

configurando:

Pos = {x=32366,y=32227,z=7}, 
id= 2708, 
time = 1}

 

Pos: Posição da pedra

id: id da pedra

time: tempo em segundos

 

nessa linha onde ta remover, voce muda o remover para a frase que vai aparecer:

 doPlayerSendTextMessage(cid, 25, "BLABLABLABLABALBLABALBAL")

 

ai va até talkactions.xml e adicione isso:

<talkaction words="!Kelb Tal-Fenek" event="script" value="remover_pedra.lua"/>

 

 

Espero ter ajudado.

Editado por Luzetti (veja o histórico de edições)

Postado
  • Autor
2 horas atrás, Luzetti disse:

amigo, vá na pasta do seu ot/ talkactions.

la vc cria um arquivo lua, com nome remover_pedra, e coloque isso dentro:

 

 

configurando:


Pos = {x=32366,y=32227,z=7}, 
id= 2708, 
time = 1}

 

Pos: Posição da pedra

id: id da pedra

time: tempo em segundos

 

nessa linha onde ta remover, voce muda o remover para a frase que vai aparecer:


 doPlayerSendTextMessage(cid, 25, "BLABLABLABLABALBLABALBAL")

 

ai va até talkactions.xml e adicione isso:


<talkaction words="!Kelb Tal-Fenek" event="script" value="remover_pedra.lua"/>

 

 

Espero ter ajudado.

Fiz tudo direitinho mas não funcionou não amigo

Capturar.PNG

Postado
1 hora atrás, WorkedBox disse:

Fiz tudo direitinho mas não funcionou não amigo

Capturar.PNG

qual a versão do seu tfs? aparece algum erro no console?

Postado
  • Autor
2 horas atrás, Luzetti disse:

qual a versão do seu tfs? aparece algum erro no console?

versão 0.3.6 

símplismente não acontece nada, não aparece erro algum... é como se ao falar !Kelb Tal-Fenek, n fosse um comando 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo