15.09.2018, 15:36
Код:
Enum й como se fosse um agrupamento de variбveis que vгo ser usadas para a mesma coisa. Para comeзar, enum, se nгo me engano, significa enumerator. Por exemplo, se vocк fosse usar variбveis para database de players, vocк usaria: Code: new PDinheiro; new PSkin; new PVida; Como vimos, essas 3 variбveis vгo alojar o dinheiro, skin e vida do jogador, mas podemos organizar melhor colocando essas trкs variбveis no enum PlayerData, como no exemplo: Code: enum PlayerData { PDinheiro, PSkin, PVida } E como usar este enum? Crie uma variбvel global com o parвmetro MAX_PLAYERS, para estabelecer um playerid futuramente e o parвmetro PlayerData para poder usar qualquer variбvel desta enum. Ficaria assim: Code: enum PlayerData { PDinheiro, PSkin, PVida } new ArrayGlobal[MAX_PLAYERS][PlayerData]; Para usar, seria mais fбcil, olhe: Code: ArrayGlobal[playerid][Dinheiro] = 5000; ArrayGlobal[playerid][Vida] = 100; Isso setaria o dinheiro do cara para 5000 e a vida para 100. Quer dizer, nгo setaria, mas alojaria, para setar seria preciso o SetPlayerMoney e SetPlayerHealth. Tambйm й possнvel variбveis com index, como: Code: enum PlayerData { PDinheiro, PSkin, PVida, Pvi[4] } Um exemplo de uso й: Code: ArrayGlobal[playerid][Pvi][2] = 5; Isso setaria o index 2 da variбvel Pvi da enum PlayerData para determinado playerid em 5. Espero que tenha entendido.