SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

Participe do fórum, é rápido e fácil

SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 12 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

4 participantes

    Enumerator com Multi Dimensional Array

    Day_
    Day_
    --> Postador Iniciante
    --> Postador Iniciante


    Celular : 3270707070
    Mensagens : 154
    Moedas : 3887
    Data de inscrição : 09/07/2014
    Idade : 26

    define - Enumerator com Multi Dimensional Array Empty Enumerator com Multi Dimensional Array

    Mensagem por Day_ Dom 5 Abr 2015 - 15:31

    Recentemente tive um problema ao usar, uma Variavel Multi Dimensional Array, então pesquisei sobre o assunto e MadeMan encontrou uma solução, achei bem util então resolvi postar para vocês:

    O erro acontece nestes casos:

    #define MAX_SPAWNS (25)
    #define MAX_RACES (10)

    enum _RaceInfo
    {
    rName[30],
    rInterior,
    rVirtualWorld,
    Float:rSpawn[MAX_SPAWNS][4]// Erro
    }
    new Race[MAX_RACES][_RaceInfo];
    Vamos lá uma solução:

    #define MAX_SPAWNS (25)
    #define MAX_RACES (10)

    const sizeof_rSpawn = MAX_SPAWNS * 4;
    // Explicando 10 será o primeiro "parametro"
    // Explicando 4 será o segundo "parametro"
    // X, Y, Z, ANG
    #define rSpawn][%1][%2] rSpawn][((%1) * 2)+(%2)]

    enum _RaceInfo
    {
    rName[30],
    rInterior,
    rVirtualWorld,
    Float:rSpawn[sizeof_rSpawn]// Erro
    // Ficando assim:  Float:rSpawn[MAX_SPAWNS][4]
    }
    new Race[MAX_RACES][_RaceInfo];


    Assim você poderá usar:


    Race[ID][rSpawn][1][3] = 1111.0;


    Última edição por Day_ em Seg 6 Abr 2015 - 17:34, editado 1 vez(es)



    Em Breve Brasil Start Life FreeRoam
    dubstep
    dubstep
    --> Postador Iniciante
    --> Postador Iniciante


    Celular : 12345678
    Mensagens : 155
    Moedas : 3635
    Data de inscrição : 04/04/2015
    Idade : 28
    Localização : Confidencial

    define - Enumerator com Multi Dimensional Array Empty Re: Enumerator com Multi Dimensional Array

    Mensagem por dubstep Dom 5 Abr 2015 - 15:34

    Parabéns, bom post (y) 

    @UP!



    define - Enumerator com Multi Dimensional Array 30tgjd0

    define - Enumerator com Multi Dimensional Array 28sshav

    define - Enumerator com Multi Dimensional Array 2lngt2c
    Anonimo
    Anonimo
    SS - Membro de honra
    SS - Membro de honra


    Steam Steam : Wandson13
    Zello : Designer Iniciante
    Celular : 9991981153
    Mensagens : 1886
    Moedas : 6195
    Data de inscrição : 12/09/2014
    Idade : 23

    define - Enumerator com Multi Dimensional Array Empty Re: Enumerator com Multi Dimensional Array

    Mensagem por Anonimo Seg 6 Abr 2015 - 10:09

    Top dos Top nota 10.



    Olá Convidado, eu sou o Anonimo, membro da SSGames Brasil
    A SSGames Brasil foi criada em Qui 6 Out 2011 - 21:11, estamos online a 4591 dias
    Temos atualmente 138548 mensagens e 95634 tópicos
    Temos também 13012 usuários registrados, o ultimo registrado foi https://scriptsamp.forumeiros.com/u13148
    xFire
    xFire
    --> Postador Iniciante
    --> Postador Iniciante


    Celular : 5
    Mensagens : 55
    Moedas : 3393
    Data de inscrição : 29/04/2015

    define - Enumerator com Multi Dimensional Array Empty Re: Enumerator com Multi Dimensional Array

    Mensagem por xFire Seg 8 Jun 2015 - 15:08

    Isto sim foi algo bem pensado =)

    Conteúdo patrocinado


    define - Enumerator com Multi Dimensional Array Empty Re: Enumerator com Multi Dimensional Array

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui 2 maio 2024 - 1:22