Ir para conteúdo

[Action] Script Televisão + Pokémon Ots [Simples]


LaisDosOts

Posts Recomendados

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.

Editado por LaisDosOts
Link para o comentário
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

Link para o comentário
Compartilhar em outros sites

@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
Link para o comentário
Compartilhar em outros sites

é,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.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...