Ir para conteúdo

Aprenda Um Pouco Sobre Arrays.


satan666

Posts Recomendados

Primeiramente quero agradecer ao Tprocheira porque foi com os tutoriais dele que eu aprendi a maioria das coisas que sei hoje.

 

vou tentar ensinar um pouco sobre arrays e dá algumas demonstrações do uso de arrays.

Vamos começar aprendendo o que é uma array.

 

Array é uma variável onde há dois ou mais valores. É conhecido como vetor ou lista. Dependendo do caso, também pode ser conhecida como matriz. Cada valor dentro da array tem sua posição que é dada por um índice e que, geralmente, segue uma sequência de números inteiros. Pode ser local ou global.

<-- creditos ao pivizz peguei do tutor dele essa informação do que é array -->

 

Array server pra diminuir muitas linhas dos scripts, facilita na hora de modifica-lo, deixa o script mais facil de compreender, e acima de tudo diminui o uso de C.P.U.

 

vou ditar e demonstrar o uso de arrays.

pra criarmos uma array necessitamos apenas das chaves {}.

mas podemos colocar nomes pra a array dessa forma.

 

chaves = {}

naoseiquenomepor = {}

esse_E_O_nome_da_array = {}

 

pronto temos nossa array formada.

mas agora o que podemos fazer com ela?

podemos usar arrays de varias formas, podemos inserir textos,numeros etc...

praticamente tudo pode se inserido nas arrays.

vamos ao uso da array de uma forma simples.

usaremos ids dentro de arrays tipo esses.

 

ids = {2400, 2472}

 

se quizer adicionar mais ids e so por na array separando elas com virgulas. ","

agora vamos a um uso pratico dessa array com ids.

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

ids= {2400, 2472}

 

if(isInArray(ids,itemEx.itemid) == TRUE) then

doPlayerSendTextMessage(cid,22,"Você usou um item que está dentro de uma array.")

else

doPlayerSendTextMessage(cid,22,"esse item não está na array!")

end

 

return TRUE

end

 

como eu disse eu poderia usar praticamente qualquer coisa dentro das arrays contanto que eu saiba retirar as informações dentro delas.

você pode inserir texto mas sempre usando aspas {'aspas simples', "aspas dupla"}

você pode inserir bases como essas. {texto='array', pos={x=1,y=2,z=3}, itemid=2472}

como você pode ver acima eu usei duas chaves {} dentro das chaves da array isso é sim possivel e de grande utilidade.

 

agora vou demonstrar como retirar as informações postadas dentro da array.

pra retirar existe varias maneiras mas vou usar as mais simples pra não ficarem com duvidas.

 

function onStepIn(cid, item, pos)

config = {texto='array!', pos={x=1,y=2,z=3}, itemid=2472}

 

if getPlayerItemCount(cid,config.itemid) >= 1 then

doTeleportThing(cid, config.pos)

doPlayerSendTextMessage(cid, 22, ""..config.texto..".")

end

return TRUE

end

 

como podem ver e simples e de grande utilidade o uso de arrays pra diminuir os scripts entre outros.

o resto fica a conta da imaginação de cada um espero ter ajudado nessa pequena introdução ao uso de arrays.

espero que tenham gostado desse tutor.

 

creditos =

{

['pivizz'] = {"pelas informações do que é uma array."},

['Tprocheira'] = {"foi com os tutor dele que aprende o que é array,loop etc..."},

['marcryzius'] = {"por ter postado essa tutorial sobre array."}

}

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

Só esqueceu de dizer pra que serve uma array :p

btw, bom tutorial.

Abraços,

Henrique.

Que eu saiba array é um sistema de variaveis para facilitar para o programador não ter que ficar declarando um por um então é para isso que serve o array!

Link para o comentário
Compartilhar em outros sites

Array ou matrizes são úteis em muitos casos, principalmente em loops, você pode reunir em "diferentes grupos" diversos valores, como se fosse classificando-os e utilizando da melhor forma possível, o que é muito útil no dia-a-dia.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
Que eu saiba array é um sistema de variaveis para facilitar para o programador não ter que ficar declarando um por um então é para isso que serve o array!

 

arrays não servem só pra isso não.

existem milhares de outras coisas que você pode fazer com o uso de arrays.

 

espero que tenham gostado do tutorial.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...