Olá XTibia,
Comecei a aprender scripting e fiz uma action.
Essa é a minha primeira.
Avaliem =]
Sobre o script: Quando se da use na televisão, aparecerá para o player uma frase sortida.
Bom, eu tentei fazer o player falar, e não aparecer a mensagem sortida mas não funcionou =[
-----------------------------------------------------------------------------------------
Script
- Vá em \data\actions\scripts
- Depois, crie um arquivo.lua com o nome de TV
Abra-o, e coloque isso dentro:
function onUse(cid, item, frompos, item2, topos)sorte = math.random(10)
pos = getPlayerPosition(cid)
if sorte == 1 then
doSendMagicEffect(pos,14)
doPlayerSendTextMessage(cid, 22, "Vai lá naruto mata essa raposa maldita.")
elseif sorte == 2 then
doSendMagicEffect(pos,14)
doPlayerSendTextMessage(cid, 22, "Snif que final triste.")
elseif sorte == 3 then
doSendMagicEffect(pos,14)
doPlayerSendTextMessage(cid, 22, "Por favor Mcqueen ganhe a corrida!")
else
end
end
Configurando:
Vermelho - Mensagem que aparecerá pro player.
Tag
- Vá em Vá em \data\actions
- Abra o arquivo actions.xml como bloco de notas e coloque esta tag dentro
<action itemid="3707;3708;3706" event="script" value="TV.lua"/>
Observação
A tag esta configurada para ot de pokémon, as três partes da TV que ficaria no centro pokémon.