Jump to content

Search the Community

Showing results for tags 'addevent'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
    • Divulgação de Servidores
    • Projetos e Formações de Equipes
  • Outros
    • Design

Found 2 results

  1. Boa noite meus amigos tudo certo? Preciso de ajuda para colocar meio que um tempo para uma msg ser enviada: doPlayerSendTextMessage(cid, 27, (ballsw[getPlayerLanguage(cid)][1])..(str)..(ballsw[getPlayerLanguage(cid)][2])) Aqui esta o script caso precise de alguma coisa:
  2. O comando addEvent

    O comando addEvent Introdução Olá a todos, este é meu primeiro tutorial e venho falar a vocês da função "addEvent(callback, delay, ...), uma função muito utilizada quando se necessita utilizar o tempo. Bom, ela é bem simples, observe abaixo: Definições Abaixo as definições da função:addEvent(callback, delay, ...) *addEvent é a função executada *( é abertura de um conjunto de parâmetros *callback é a função externa a ser executada (você entenderá isto daqui a pouco) *delay é o tempo que deve ser esperado (explicarei daqui a pouco) *... é a demonstração de parâmetros adicionais (como direi a seguir) *) é o fechamento dos parâmetros Exemplo e Explicação Bom, aqui vai um exemplo, desta aplicação: Primeiramente note as cores e as definições que estão acima.Neste caso, quando disser !teste por exemplo, ele irá executar a função TesteExeccute após 2 segundos, note a multiplicação de 1000, pois o valor deve ser em milisegundos (segundos/1000), este método é bastante útil, uma vez que se tem a determinação de valores iniciais (olhe o link do script no final do tópico). Outros dois dados devem ser notados, o cid, o 12 e o 13. Mas e daí? Que porcaria de valores 1 e 2 são esses? Vou dizer uhahua, bem, o ... neste caso representa "cid" e "12" e "13", ou seja, parâmetros. O cid tem função essencial, onde deve orientar o player, uma vez que perde-se quem executa a ação com o fim da função. Note também a presença do uid na segunda função, que é equivalente ao cid no caso, pois foi esse o valor declarado. Caso declarássemos o valor PeJuGe no lugar de cid, uid seria PeJuGe, o mesmo vale para 12 e 13. Ou Seja... Bom, podemos concluir então que demos colocar primeiramente a função executada, o tempo em milisegundos e depois os parâmetros que serão determinados na próxima função. Caso queiram um exemplo prático desta aplicação, visitem meu tópico sobre o Fast Food Delivery Script (escrito por mim =D): [Hidden Content]. Como Instalar Para os que desejarem testar esse mini script, que serve apenas para enviar uma mensagem após 2 segundos uhauha, basta colar este trecho no talkactions.xml : e criar o arquivo teste.lua na pasta scripts (copie qualquer arquivo, renomeie e cole o conteúdo =D) Obrigado Bem, é isto, qualquer dúvida postem no tópico. Lembrem-se de sempre "freqüentar" as aulas deste fórum e comentar hehe ^^. Grato, PeJuGe
×