Como usar Arrays

    Compartilhe
    avatar
    Kevin Prestes
    Scripter CLEO - Intermediário
    Scripter CLEO - Intermediário

    Mensagens : 1892
    Reputação : 18
    Desde : 30/05/2013
    Localização : Estância Velha - RS

    Como usar Arrays

    Mensagem por Kevin Prestes em Ter 22 Out 2013, 21:33

    Realmente nunca mexi com Arrays pokerface Nem sei pra que serve. Alguém me explica como usar e pra que?
    avatar
    Kevin Prestes
    Scripter CLEO - Intermediário
    Scripter CLEO - Intermediário

    Mensagens : 1892
    Reputação : 18
    Desde : 30/05/2013
    Localização : Estância Velha - RS

    Re: Como usar Arrays

    Mensagem por Kevin Prestes em Dom 27 Out 2013, 23:19

    Cade o Fabio?pokerface 
    avatar
    Pylm
    Veterano
    Veterano

    Título : Linuxer
    Mensagens : 18207
    Reputação : 116
    Desde : 03/06/2012

    Re: Como usar Arrays

    Mensagem por Pylm em Dom 27 Out 2013, 23:25

    Trabalhando ,-,


    ____________________
    Some
    avatar
    LINK/2012
    Programador - Avançado
    Programador - Avançado

    Título : Veterano
    Mensagens : 7857
    Reputação : 347
    Desde : 03/05/2012

    Re: Como usar Arrays

    Mensagem por LINK/2012 em Dom 27 Out 2013, 23:27

    olha no help do sanny, tem uma seção dedicada as arrays ;-;


    ____________________
    "Give a man a game engine and he delivers a game. Teach a man to make a game engine and he never delivers anything."

    avatar
    Kevin Prestes
    Scripter CLEO - Intermediário
    Scripter CLEO - Intermediário

    Mensagens : 1892
    Reputação : 18
    Desde : 30/05/2013
    Localização : Estância Velha - RS

    Re: Como usar Arrays

    Mensagem por Kevin Prestes em Seg 28 Out 2013, 00:03

    @LINK/2012 escreveu:olha no help do sanny, tem uma seção dedicada as arrays ;-;
    Não tinha visto pokerface
    avatar
    Kevin Prestes
    Scripter CLEO - Intermediário
    Scripter CLEO - Intermediário

    Mensagens : 1892
    Reputação : 18
    Desde : 30/05/2013
    Localização : Estância Velha - RS

    Re: Como usar Arrays

    Mensagem por Kevin Prestes em Seg 09 Dez 2013, 18:39

    Eu olhei lá no Help do Sanny Builder, e oque Aprendi é oque Significa Cada Parâmetro de uma Array, e como Defini-la. Mais não sei como usar e Pra que Serve! Ah! Alguém me Ajuda!
    avatar
    Kevin Prestes
    Scripter CLEO - Intermediário
    Scripter CLEO - Intermediário

    Mensagens : 1892
    Reputação : 18
    Desde : 30/05/2013
    Localização : Estância Velha - RS

    Re: Como usar Arrays

    Mensagem por Kevin Prestes em Seg 09 Dez 2013, 23:49

    Porque não criam um Tutorial e colocam Lá nos Tutoriais?
    avatar
    Junior_Djjr
    Scripter CLEO - Avançado
    Scripter CLEO - Avançado

    Título : Não quero acreditar, quero saber.
    Mensagens : 21619
    Reputação : 635
    Desde : 03/05/2012
    Idade : 21
    Localização : Ibitinga - SP
    Link : www.MixMods.com.br

    Re: Como usar Arrays

    Mensagem por Junior_Djjr em Ter 10 Dez 2013, 00:30

    link2012 e fabio e ate msm a thay devem usar array melhor q eu, eu raramente uso, usei em somente uns 3 mods kkk
    entao acho melhor eu nao criar nao :)


    ____________________
    avatar
    Kevin Prestes
    Scripter CLEO - Intermediário
    Scripter CLEO - Intermediário

    Mensagens : 1892
    Reputação : 18
    Desde : 30/05/2013
    Localização : Estância Velha - RS

    Re: Como usar Arrays

    Mensagem por Kevin Prestes em Ter 10 Dez 2013, 00:44

    Quero muito aprender a usar isso, Tomará que o LINK ou Fábio façam um Tuto.
    avatar
    JNRois12
    Programador - Básico
    Programador - Básico

    Mensagens : 6471
    Reputação : 65
    Desde : 09/07/2012
    Idade : 18
    Localização : Potim - SP
    Link : g1.globo.com/jornal-nacional/

    Re: Como usar Arrays

    Mensagem por JNRois12 em Ter 10 Dez 2013, 08:01

    Por que diabos vcs querem as coisas tão fáceis assim? É complicado fazer uma pesquisa e aprender o que vc quiser?
    avatar
    Sávio
    Moderador
    Moderador

    Mensagens : 11923
    Reputação : 131
    Desde : 03/06/2012
    Idade : 20
    Localização : São João de Meriti, RJ

    Re: Como usar Arrays

    Mensagem por Sávio em Ter 10 Dez 2013, 08:16

    @JNRois12 escreveu:Por que diabos vcs querem as coisas tão fáceis assim? É complicado fazer uma pesquisa e aprender o que vc quiser?
    VOCÊ  NOOB 


    tome o seu Kevin


    ____________________

    MEU PC::
    Monitor: Philips 196VL 19' polegadas
    CPU: Pentium Dual Core E5400 2,7GHzIntel Core I5 2310 2.9GHz *Inutilizado
    VGA: Xfx AMD Radeon HD 7770 1GB Core Edition                                            
    RAM:3,00GB Dual-Channel DDR2  6,00GB Dual-Channel DDR3 *Inutilizado
    MOB: Foxconn G31MXP (Socket 775)  PCWARE IPMH61R1 (Socket 1155)  Queimado
    PSU: Corsair 430W
    HDD: 500GB Seagate ST500DM002-1BD142
    HDD: 2000GB Seagate ST2000DM001-1E6164 Morreu
    OS: Windows 7 Ultimate 64-bit SP 1

    avatar
    Junior_Djjr
    Scripter CLEO - Avançado
    Scripter CLEO - Avançado

    Título : Não quero acreditar, quero saber.
    Mensagens : 21619
    Reputação : 635
    Desde : 03/05/2012
    Idade : 21
    Localização : Ibitinga - SP
    Link : www.MixMods.com.br

    Re: Como usar Arrays

    Mensagem por Junior_Djjr em Ter 10 Dez 2013, 09:52

    tah certo↑ mas vou explicar rapido, se quiser depois procure mais detalhes sobre isso pesquisando....

    Código:

    1@(0,1i) = variavel 1@
    1@(1,1i) = variavel 2@
    11@(5,1i) = variavel 16@

    //usando vars para vars
    5@ = 1
    1@(5@,1i) = variavel 2@

    6@ = 10
    7@(6@,1i) = variavel 17@

    // o "i" diz integer, MAS O 1 NAO EH USADO, rockstar deve ter retirado isso mas deixou ai, uma dica eh vc usar o numero ali para fazer anotações, pois nao importa o numero adicionado, nao será lido

    exemplo de uso (usei isso pra criar os peds no show do skrillex)
    Código:
    for 90@ = 0 to 60  
        wait 0
        0209: 95@ = random_int_in_ranges 12 25    // id dos peds | variavel aleatoria
        actor.Create(100@(90@,1i), civmale, 95@, 91@, 92@, 11.5)
        91@ += 1.0                  //para criar os peds num quadrado
            if 90@ == 9             //mudar linha
        then
            92@ -= 0.8
            91@ = 1364.5
        end
            if 90@ == 19
        then
            92@ -= 0.85
            91@ = 1364.2
        end
            if 90@ == 29
        then
            92@ -= 0.8
            91@ = 1364.1
        end
            if 90@ == 39
        then
            92@ -= 0.8
            91@ = 1364.4
        end
            if 90@ == 49
        then
            92@ -= 0.85
            91@ = 1364.0
        end
            if 90@ == 59
        then
            92@ -= 0.85
            91@ = 1364.2
        end
    end
    observe q fui aumentando a variavel 90@ e usando ela como array para ir criando os peds nas variaveis  100@ 101@ 102@ 103@ etc...

    EDIT: CRIEI UM TUTORIAL DE ARRAY: http://brmodstudio.forumeiros.com/t4183-15-arrays


    Última edição por Junior_Djjr em Seg 18 Ago 2014, 02:42, editado 2 vez(es)


    ____________________
    avatar
    Kevin Prestes
    Scripter CLEO - Intermediário
    Scripter CLEO - Intermediário

    Mensagens : 1892
    Reputação : 18
    Desde : 30/05/2013
    Localização : Estância Velha - RS

    Re: Como usar Arrays

    Mensagem por Kevin Prestes em Ter 10 Dez 2013, 19:04

    Woow, Já Aprendi! Vou fazer um Script pra vocês vê se ta certo.
    avatar
    Fabio
    Programador - Avançado
    Programador - Avançado

    Título : CEO da Fabio's Gambiarra Industries
    Mensagens : 18631
    Reputação : 338
    Desde : 04/05/2012
    Idade : 20
    Localização : Reserva, Paraná, Brasil, América Latina, America do Sul, América, Planeta Terra, Sistema Solar, Via láctea, Universo
    Link : gtamodvicio.blogspot.com

    Re: Como usar Arrays

    Mensagem por Fabio em Ter 10 Dez 2013, 22:30

    I hate SCM arrays, so I don't use it.

    Okay?




    (To escutando uma música inglês então deu vontade de escrever em inglês .-.)

    Eu prefiro fazer
    read memory (var offset + (4 * index)) size 4 vp False -> Variable
    do que usar os arrays de SCM, são muito, sei lá, não sei explicar, mas eu não gosto deles


    ____________________

    Modifico quase qualquer coisa.   :)
    ------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

    Meu PC:
    Spoiler:

    Configurações PC:
    *Processador: Intel Core i7 4790K 4.00GHz LGA1150
    *Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
    *HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
    *HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
    *Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
    *RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
    *Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
    *Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
    *Monitor: LG 23MP55HQ Full HD HDMI 23'
    avatar
    LINK/2012
    Programador - Avançado
    Programador - Avançado

    Título : Veterano
    Mensagens : 7857
    Reputação : 347
    Desde : 03/05/2012

    Re: Como usar Arrays

    Mensagem por LINK/2012 em Ter 10 Dez 2013, 23:58

    ^ dorgas, deve ser efeito da musica


    ____________________
    "Give a man a game engine and he delivers a game. Teach a man to make a game engine and he never delivers anything."

    avatar
    Kevin Prestes
    Scripter CLEO - Intermediário
    Scripter CLEO - Intermediário

    Mensagens : 1892
    Reputação : 18
    Desde : 30/05/2013
    Localização : Estância Velha - RS

    Re: Como usar Arrays

    Mensagem por Kevin Prestes em Qua 11 Dez 2013, 00:30

    Ta, mais Como eu posso Saber o Tamanho que devo Usar?
    avatar
    LINK/2012
    Programador - Avançado
    Programador - Avançado

    Título : Veterano
    Mensagens : 7857
    Reputação : 347
    Desde : 03/05/2012

    Re: Como usar Arrays

    Mensagem por LINK/2012 em Qua 11 Dez 2013, 00:42

    @Kevin Prestes escreveu:Ta, mais Como eu posso Saber o Tamanho que devo Usar?
    ali em ,1i? Ignore, bote o que quiser (ou seja 1), so o i importa dizendo que é integer.
    Sim, o jogo ignora o tamanho da array, o compilador de SCM salvava no SCM essa informação porque... não sei... mas enfim

    Eu acho mais facil você declarar no var...end e pode usar com [] que nem em C++


    ____________________
    "Give a man a game engine and he delivers a game. Teach a man to make a game engine and he never delivers anything."

    avatar
    Kevin Prestes
    Scripter CLEO - Intermediário
    Scripter CLEO - Intermediário

    Mensagens : 1892
    Reputação : 18
    Desde : 30/05/2013
    Localização : Estância Velha - RS

    Re: Como usar Arrays

    Mensagem por Kevin Prestes em Qua 11 Dez 2013, 14:05

    @LINK/2012 escreveu:
    @Kevin Prestes escreveu:Ta, mais Como eu posso Saber o Tamanho que devo Usar?
    ali em ,1i? Ignore, bote o que quiser (ou seja 1), so o i importa dizendo que é integer.
    Sim, o jogo ignora o tamanho da array, o compilador de SCM salvava no SCM essa informação porque... não sei... mas enfim

    Eu acho mais facil você declarar no var...end e pode usar com [] que nem em C++
    Como é com []?

    @Junior
    Cara, eu tive Pensando aqui, Olha:
    Código:
    1@(3, 1i)
    Tu pega o Valor da Variável 1@ + 3 e com o Resultado transformou em Uma Variável? (Ex: Se o Resultado for 4, vai se Tornar 4@)

    OU

    Tu pega o Número da Variável (Ex: 1@ = 1, 2@ = 2 Etc) + 3 e com o Resultado transformou em Uma Variável?
    avatar
    Junior_Djjr
    Scripter CLEO - Avançado
    Scripter CLEO - Avançado

    Título : Não quero acreditar, quero saber.
    Mensagens : 21619
    Reputação : 635
    Desde : 03/05/2012
    Idade : 21
    Localização : Ibitinga - SP
    Link : www.MixMods.com.br

    Re: Como usar Arrays

    Mensagem por Junior_Djjr em Qua 11 Dez 2013, 14:24

    @Kevin Prestes escreveu:Tu pega o Número da Variável (Ex: 1@ = 1, 2@ = 2 Etc) + 3 e com o Resultado transformou em Uma Variável?


    ...e eu deixei isso claro nos exemplos q eu dei .------.
    Código:
    1@(0,1i) = variavel 1@
    1@(1,1i) = variavel 2@
    11@(5,1i) = variavel 16@

    //usando vars para vars
    5@ = 1
    1@(5@,1i) = variavel 2@

    6@ = 10
    7@(6@,1i) = variavel 17@


    Última edição por Junior_Djjr em Seg 18 Ago 2014, 02:44, editado 2 vez(es) (Razão : errei ali no numero da var)


    ____________________
    avatar
    Kevin Prestes
    Scripter CLEO - Intermediário
    Scripter CLEO - Intermediário

    Mensagens : 1892
    Reputação : 18
    Desde : 30/05/2013
    Localização : Estância Velha - RS

    Re: Como usar Arrays

    Mensagem por Kevin Prestes em Qua 11 Dez 2013, 14:28

    Sabe Porque eu me Confundi, é que Como seria com uma Variável Global?
    avatar
    Junior_Djjr
    Scripter CLEO - Avançado
    Scripter CLEO - Avançado

    Título : Não quero acreditar, quero saber.
    Mensagens : 21619
    Reputação : 635
    Desde : 03/05/2012
    Idade : 21
    Localização : Ibitinga - SP
    Link : www.MixMods.com.br

    Re: Como usar Arrays

    Mensagem por Junior_Djjr em Qua 11 Dez 2013, 14:44

    vc pelo visto nao sabe oq eh variavel global .-.

    variaveis globais nao sao palavras cara, sao numeros
    Código:
    $2 = $PLAYER_CHAR
    $3 = $PLAYER_ACTOR

    essa aqui usa array lah no main.scm:
    Código:
    $2209 = $Current_Tournament
    exemplo: $Current_Tournament(1,1i) = $2210

    Sanny Builder 3\data\sa\CustomVariables.ini
    :)


    ____________________
    avatar
    Kevin Prestes
    Scripter CLEO - Intermediário
    Scripter CLEO - Intermediário

    Mensagens : 1892
    Reputação : 18
    Desde : 30/05/2013
    Localização : Estância Velha - RS

    Re: Como usar Arrays

    Mensagem por Kevin Prestes em Qua 11 Dez 2013, 14:55

    @Junior_Djjr escreveu:vc pelo visto nao sabe oq eh variavel global .-.

    variaveis globais nao sao palavras cara, sao numeros
    Código:
    $2 = $PLAYER_CHAR
    $3 = $PLAYER_ACTOR

    essa aqui usa array lah no main.scm:
    Código:
    $2209 = $Current_Tournament
    exemplo: $Current_Tournament(1,1i) = $2210

    Sanny Builder 3\data\sa\CustomVariables.ini
    :)
    Tinha Esquecido  pokerface 
    avatar
    Junior_Djjr
    Scripter CLEO - Avançado
    Scripter CLEO - Avançado

    Título : Não quero acreditar, quero saber.
    Mensagens : 21619
    Reputação : 635
    Desde : 03/05/2012
    Idade : 21
    Localização : Ibitinga - SP
    Link : www.MixMods.com.br

    Re: Como usar Arrays

    Mensagem por Junior_Djjr em Qua 11 Dez 2013, 15:55

    ops errei ali, esqueci q 0 pega a variavel normal e 1 pega uma var a mais, eu botei 1 como variavel normal pokerface estas coisas sempre confundem pqp

    agr sim:
    Código:
    1@(0,1i) = variavel 1@
    1@(1,1i) = variavel 2@
    11@(5,1i) = variavel 16@

    //usando vars para vars
    5@ = 1
    1@(5@,1i) = variavel 2@

    6@ = 10
    7@(6@,1i) = variavel 16@


    Última edição por Junior_Djjr em Seg 18 Ago 2014, 02:47, editado 1 vez(es)


    ____________________
    avatar
    Kevin Prestes
    Scripter CLEO - Intermediário
    Scripter CLEO - Intermediário

    Mensagens : 1892
    Reputação : 18
    Desde : 30/05/2013
    Localização : Estância Velha - RS

    Re: Como usar Arrays

    Mensagem por Kevin Prestes em Dom 15 Dez 2013, 00:21

    Usa "Array" com [], Seria Algo Como isso?:
    Código:
    Var
       1@ : Array 1 of Integer
    End

    Blablabla...

    For 0@ = 0 To 10
       Wait 0
       Actor.Create(1@[0@], CivMale, #MALE01, 5@, 6@, 7@)
    End
    ???
    avatar
    LINK/2012
    Programador - Avançado
    Programador - Avançado

    Título : Veterano
    Mensagens : 7857
    Reputação : 347
    Desde : 03/05/2012

    Re: Como usar Arrays

    Mensagem por LINK/2012 em Dom 15 Dez 2013, 00:30

    é, acho que se você tivesse compilado ia funfar .-.
    Mas ali no Array 1 of Integer, bota 11 neah


    ____________________
    "Give a man a game engine and he delivers a game. Teach a man to make a game engine and he never delivers anything."


    Conteúdo patrocinado

    Re: Como usar Arrays

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui 29 Jun 2017, 02:31