Ir para conteúdo

Tutorial Sobre Actions


colex

Posts Recomendados

Ola e bem-vindo ao 3º tutorial sobre actions.

Introdução

Neste tutorial ensinarei a mexer com novas funções, as funções são muito uteis para a construção de scripts e ajudando muito na organização da mesma.

Como Criar Uma Nova Função (function)

Teremos que chamar a função da seguinte maneira:

Nome_da_função()

Agora teremos que simplesmente criar a função depois de ter fechado a função onUse, faremos da seguinte maneira:

function Nome_da_função()

Poderemos também transportar coisas de uma função para a outra, mostrarei neste exemplo a transportação de um random:

rand = math.random(1,10)

randomizante(rand)

(…)

end

function  randomizante(rand)

(…)

end

Isso é muito util porque por exemplo CID esta configurado para a função onUse e com isso voce podera transportar para outras funções e utilizar Com várias finalidades.

Agora para explicar melhor irei utilizar um exemplo de Say Rune com random:

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

rand = math.random(1,3)

if item2.itemid == cid then

falas(rand)

doPlayerSay(item2.uid,""..falas(rand).."",2)

end

return 1

end

function falas(rand)

if rand == 1 then

  texto = "Tutorial sobre Actions"

elseif rand == 2 then

  texto = "Terceira Parte"

elseif rand == 3 then

  texto = "by Colex"

end

return texto

end

Explicação do Exemplo: (leia pela ordem colocada)

falas(rand) --- Nesta linha o script chama a função falas e trasnporta a variavel "rand" . Já que a função foi chamada ai, primeiro vai ser lida a função falas(rand) e depois o resto do script).

function falas(rand) --- Aqui é onde começa a função falas()

Tudo dentro da nova função --- Dentro da nova função voce podi ver que é usada a variavel "rand" e é criado uma variavel (texto) que vai ser no final da função "returnado" pela função, ou seja, a função vai ser igual ao conteudo daquela variavel pro causa do "return texto" , neste caso o valor de texto são frases então a função vai ser frases, mas se texto fosse igual a 1 a função seria 1.

doPlayerSay(item2.uid,""..falas(rand).."",2) --- Aqui o player em que foi usada a rune vai dizer o valor da função falas(), ou seja, vai dizer o valor que foi "returnado", neste caso vai dizer uma das frases que caiu pelo random.

 

Tutorial Sobre Actions – 3º Parte

Elaborado por:

Colex

colex2ym.jpg

Minha comunidade no Orkut

 

 

Editado por colex
Link para o comentário
Compartilhar em outros sites

You have requested the file tutorial_sobre_Actions_3__parte.ppsx (283 KB). This file has been downloaded 0 times already.

IMPORTANT: Download-accelerators are only supported with a PREMIUM-Account!

=p... kra... baxei mais naum consegui abrir... o.O jah dezipei mas como ki abri? :bigsmile:

Nunk abri pps com xml... :embarrest: aih naum sei abrir

FlW

CyA!

----- edited -----

@colex

tente fazer o download, no meu pc apareceu q era um arquivo zipado e qndo eu dezipei apareceu um mnte de arquivo em xml e um mnte de pastas... vê si vc postou u arquivo errado... Será q u problema eh nu meu pc? Já tentei mudar a extensão do .zip e não deu pra abrir... =/

FlW

CyA!

----- edited ------

Editado por frerety
Link para o comentário
Compartilhar em outros sites

You have requested the file tutorial_sobre_Actions_3__parte.ppsx (283 KB). This file has been downloaded 0 times already.

IMPORTANT: Download-accelerators are only supported with a PREMIUM-Account!

=p... kra... baxei mais naum consegui abrir... o.O jah dezipei mas q q eh pra abrir 1º? xD

FlW

CyA!

 

 

 

eita naum sei como vc dezipou se nem ta zipado XD

é só uma apresentação por issu naum tem mt coisa pra abrir primeiro

cya~~ :bye:

Link para o comentário
Compartilhar em outros sites

You have requested the file tutorial_sobre_Actions_3__parte.ppsx (283 KB). This file has been downloaded 0 times already.

IMPORTANT: Download-accelerators are only supported with a PREMIUM-Account!

colex... ppsx existe? 0o"

será q vc num escreveu errado ou algo assim? pq um ta ppsx (que nem sabia q existia) e o outro ta pps. bom, issu foi só um comentario =P

Gratz de novo cara... quero só ve como vai ser o tutor 4... XD~~

cya... :bye:

-----------------edited---------------------

num to conseguindo abri ='(

e esses pps/ppsx/ppt/etc... estao confundindo minha cabeça... xD

Link para o comentário
Compartilhar em outros sites

ppsx existe sim

é u formato du powerpoint du Office 2007

mas devido a que poucas pessoas tem esse office logo vou arrumar u tópico e vou passar a info das apresentações pro tópico...

vou fechar o tópico e tirar os links e arrumar quando tiver mais tempo

cya~~ :bye:

Link para o comentário
Compartilhar em outros sites

Tópico Reaberto

Tutorial foi passado da apresentação para o tópico possibilitando assim a facil leitura do tutorial por todos os usuário

Espero que gostem e aprendam mais sobre Actions.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

ae colex ....

fixa esse tuto tbm ..

pra dexa todos juntos !!!

facilita na hora de axa. ...

colex .... tem como se faze um pekeno tuto explicanu como funfa o return 0 e return 1 ??? return 0 axo q sei ... mas u return 1 nao sakei ainda !!!

flws cara ....

parabens .... bom tuto~

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 1 month later...

@Lucaspfa

eu postei um sistema de exhausted, pequeno e facil de usar:

http://www.xtibia.com/forum/index.php?showtopic=19317

retiro o que eu disse, ta um lixo

 

 

 

LMAO, quando não sabe acha muito bom, quando aprende ja é um lixo (sem comentários parece que ficou vergonha de comentar num tópico de tutorial) xD

Editado por colex
Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 10 months later...
×
×
  • Criar Novo...