Seu tutorial foi aprovado, movido para seção correta.
Atenciosamente, Critical.
By jhon992, 08 de out. de 2012 in Tutoriais de Scripting
info
Group: Herói
Joined: 05/11/07
Posts: 544
Reputation: +70

Seu tutorial foi aprovado, movido para seção correta.
Atenciosamente, Critical.
info
Group: Conde
Joined: 10/12/11
Posts: 962
Reputation: +99
Gender: Masculino

sorry
i don't have more rep for you today
gostei do tutorial
vou tentar fazer os exercicios mais tarde
info
Group: Infante
Joined: 04/03/11
Posts: 1.6k
Reputation: +393
Tibia Character: No Have

Muito bem o tutorial
E bom saber que continua contribuído.
A melhor forma de edição e de guardar valores sem duvidas e utilização de arrays.
info
Group: Conde
Joined: 03/01/12
Posts: 884
Reputation: +233
Tibia Character: Segredo

Muito bom o tutorial
Exercicios Minhas Respostas
essa linha vai conta ate ultimo vetExerc que são 5
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, #vetExerc)
essa linha vai dizer o nome da pessoa que ser numero 5 que é Jhonatan
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, vetExerc[#vetExerc].nome)
essa linha vai dizer o nome da pessoa que ser numero 3 que é Gustavo
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, vetExerc[3].nome)
ja essa linha não sei muito bem tem uma soma seila kkk de 5 - 1 = 4 pode ser que nome sera o Pedro ou valor nail seila
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, vetExerc2[#vetExerc2-1][2].nome)
essa linha tbm não sei
sei que é um nome kkk
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, vetExerc2[2][4].nome)
Edited Outubro 10 by notle2012
info
Group: Conde
Joined: 30/06/11
Posts: 631
Reputation: +371
Tibia Character: Warrior of Mort

Muito bom o tutorial
Exercicios Minhas Respostas
essa linha vai conta ate ultimo vetExerc que são 5
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, #vetExerc)
essa linha vai dizer o nome da pessoa que ser numero 5 que é Jhonatan
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, vetExerc[#vetExerc].nome)
essa linha vai dizer o nome da pessoa que ser numero 3 que é Gustavo
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, vetExerc[3].nome)
ja essa linha não sei muito bem tem uma soma seila kkk de 5 - 1 = 4 pode ser que nome sera o Pedro ou valor nail seila
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, vetExerc2[#vetExerc2-1][2].nome)
essa linha tbm não sei
sei que é um nome kkk
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, vetExerc2[2][4].nome)
Dava pra ter se esforçado mais pra responder hem.. kk. Mais ficou quase tudo certo.
As que tu errou foi as 2 últimas.
Na posição da resposta 4:
vetExerc2[#vetExerc2-1][2].nome vetExerc2[5-1][2].nome vetExerc2[4][2].nome -- Resposta correta: Batatinha
E na posição da resposta 5:
vetExerc2[2][4].nome -- Resposta correta: Pedro
Obs: Não quero ninguém colando, primeiro resolvam e depois consultem o resultado.
Edited Outubro 10 by Jhon992
info
Group: Conde
Joined: 30/06/11
Posts: 631
Reputation: +371
Tibia Character: Warrior of Mort
~~ Tutorial Básico Array[Vetores]!
Hoje em dia ainda vejo muitos scripters iniciantes com dificuldade na manipulação de vetores então estou trazendo um explicação de modo simples onde qualquer um possa entender facilmente.
Antes de falarmos em vetores temos que entender oque é uma variável?
Uma variável é uma posição de memoria que guarda uma informação, ou seja, um campo pré-determinado pelo código para salvar uma determinada informação sendo que o mesmo não seja uma palavra reservada da linguagem.
Exemplo:
RKWHGg8s[/pastebin]
Agora que temos definido oque é variável, vamos aos vetores.
Oque é um vetor?
Um vetor é uma variável composta homogênea unidimensional formada por uma seqüência de variáveis, com o mesmo identificador e alocadas sequencialmente na memoria. (http://www.univasf.edu.br)
Ou seja, um vetor nada mais é do que uma variável que guarda varias informações, onde se encontram dentro de "{chaves}" e cada informação/posição é separada por "virgula,".
Exemplo:
aERvjRfK[/pastebin]
Como podemos ver nos vetores possuimos uma variável de controle onde podemos caminhar por todas as posições do mesmo.
Para saber quantas posições á em um vetor você pode usar isso:
fG21PihK[/pastebin]
O #variavel, vai retornar a o numero da última posição do vetor.
Outro teste para retornar a última posição:
tMZamH4f[/pastebin]
Agora vamos criar um vetor mais complexo para trabalhar com sistemas maiores.
4211zf4a[/pastebin]
Com esse tipo de vetor agente trabalha com duas posições simultaneamente. E é possivel fazer um vetor do tamanho que você quiser para trabalhar com quantas posições quiser.
Outros exemplo que podem ajudar vocês no futuro:
Exemplo 1 :
Xu0xG1kv[/pastebin]
Exemplo 2 :
ZyKdx69d[/pastebin]
Exemplo 3:
272S6pEK[/pastebin]
Essa eu testei 3 vezes por isso os números diferentes.
Acho que já esta bom de exemplos onde podem ser utilizados vetores, o resto é por conta de vocês. Além disso essa área é imensa deixando varias possibilidades de criação para melhor apresentação e utilização do seu código tornando ele de facil
utilização para você e outros que queiram usar o mesmo.
Agora vou por um exercicio para os iniciantes pra ver se alguem aprendeu...
Exercicio:
1 - Oque será escrito na tela ao executar este script:
e0jEt0vj[/pastebin]
Espero que tenham gostado do tutorial e que respondam o exercicio!