Ir para conteúdo

Posts Recomendados

Olá XTibia,

 

Comecei a aprender scripting e fiz uma action.

 

Essa é a minha primeira.

 

Avaliem =]

 

  Citar
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:

  Citar
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

  Citar
<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.

Editado por LaisDosOts
Link para o comentário
https://xtibia.com/forum/topic/144728-action-script-televis%C3%A3o-pok%C3%A9mon-ots-simples/
Compartilhar em outros sites

pro player falar da para fazer sim,e tbm da para diminuir seu script:

 

function onUse(cid, item, frompos, item2, topos)

local frases = { -- defina suas frases
"Vai lá naruto mata essa raposa maldita",
"Snif que final triste.",
"Por favor Mcqueen ganhe a corrida!"
}
pos = getPlayerPosition(cid)
doSendMagicEffect(pos,14)
doCreatureSay(cid, frases[math.random(#frases)], TALKTYPE_SAY)
return TRUE
end

Ok, obrigada. Eu estava tentando fazer de outro jeito... Quero fazer mais actions =]

Editado por LaisDosOts

Por ser seu primeiro script, parabéns, espero que continue sempre nos ajudando e melhorando sua atuação em scripting cada vez mais.

Obrigado por trazer seu conteúdo para o xTibia.

@Up

 

Funciona como se vc estivesse vendo uma novela e estivesse pensando um comentário sobre a mesma...

No caso, Ao usar os itens com o id:

 

"3707, 3708 e 3706"

 

Irá aparecer na sua tela uma frase sortida, no caso :

 

- Vai lá naruto mata essa raposa maldita.
- Snif que final triste.
- Por favor Mcqueen ganhe a corrida!

 

Esse é uma amostra de um primeiro script da usuária @LaisDosOts

Editado por brunin86

O nome do tópico está enganando muita gente, rs!

Pelo que eu vi essa script é um "aplicativo" para o sistema de televisão...

Por ser a primeira script está ótimo, continue assim!

Pois é, o pessoal entra achando que é uma coisa grande. Mas enquanto não sai meu script de televisão enquanto alguém não faz um, é esperar mesmo.

é,me enganou também rs

mais parabéns pelo script,de fato começamos com coisas simples e depois se tivermos persistencia em aprender as coisas simples vao se tornando mais simples ainda,porem mais chatas,mais basta querer que vc chega lá

abraços lais

 

atenciosamente Vodkart.

×
×
  • Criar Novo...