Ir para conteúdo

Item Com Action Ou Talkaction


Bladedj

Posts Recomendados

Tipo do script: Action e talkaction(eu acho)

Protocolo (versão do Tibia):8.54

Servidor utilizado: Tff

Nível de experiência: Amador

Adicionais/Informações: Preciso de um script que façao o seguinte: quando eu der use em um iten(ex: runa) ela faça o char dizer "Morra!"

Link para o comentário
Compartilhar em outros sites

Vou tentar explicar de uma forma simples aqui:

 

Existem 2 tipos de itens:

 

1º - O item que você só da use para fazer algo alcontecer. Exemplo: Foods

 

2º - O item que você da use e depois clica em algo. Exemplos: Vara de pescar, potions, runas

 

Como você citou runa, vou fazer uma action que você da use na runa, depois da use em alguém, ai quem usou vai falar "Morra [Nome da pessoa que foi usada]!"

 

function onUse(cid, item, frompos, item2, topos)
if not isPlayer(item2.uid)
return doPlayerSendCancel(cid, "Use em jogadores.")
end
doCreatureSay(cid, "Morra "..getCreatureName(item2.uid).."!", 1)
return true
end

 

No actions.xml?

<action itemid="IDdaRUNA" event="script" value="nomedoscript.lua"/>

Link para o comentário
Compartilhar em outros sites

É verdade, especifiquei muito pouco. Bom vamos la...

Preciso de um script do primeiro tipo q vc citou, mas que faça na verdade duas coisas, da primeira vez que vc use ele fale "morra!" e que coloque tipo uma condição pra só depois de ter usado 1 vez ao ser usada novamente ela faça vc falar "Se fudeu!"

 

É um script pra zuar com a galera, clicando em um item e fazendo o player que deu use falar as 2 coisas ^^

Link para o comentário
Compartilhar em outros sites

function onUse(cid, item, frompos, item2, topos)
if getPlayerStorageValue(cid, 1615) == -1 then
doCreatureSay(cid, "Morra!")
setPlayerStorageValue(cid, 1615, 1)
else
doCreatureSay(cid, "Se fudeu!")
end
return true
end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...