SA

Aprenda Um Pouco Sobre Arrays.

Por satan666, 27 de ago. de 2009 em Tutoriais de Scripting

script
5.0 (1)
8
2k
satan666S
27 de agosto de 2009 às 22:55

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 Agosto 28 por Marcryzius

Henrique MouraH
28 de agosto de 2009 às 04:46

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

btw, bom tutorial.

Abraços,

Henrique.

satan666S
28 de agosto de 2009 às 22:15

esqueci não veja nessa parte.

 

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

 

mas vou dar uma editada pra melhorar a compreensão da serventia do uso de arrays.

DaNDaNrOxXD
01 de setembro de 2009 às 17:20

:button_ok: Parabéns Marcryzius, seu tutorial foi aprovado!

Obrigado por trazer conteúdo à comunidade.

 

~> Tópico movido para a seção correta <~

 

 

Atenciosamente,

Daniel Oliveira.

satan666S
03 de setembro de 2009 às 10:44

Obrigado daniel.

espero contribuir mais com a comunidade.

 

 

obs: eu quase morri de tanto procurar na seção de aprovação de tutoriais e não consiguia encontrar meu tutor. uashudhaudhaud

06 de setembro de 2009 às 23:01
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!

noobinhuN
06 de setembro de 2009 às 23:47

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.

2 semanas depois...
satan666S
17 de setembro de 2009 às 22:23
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.