[Ajuda] Enum teoria
#6

Код:
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.
by: AcerPilot
Reply


Messages In This Thread
Enum teoria - by binnyl - 08.09.2018, 20:51
Re: Enum teoria - by ipsLuan - 08.09.2018, 20:59
Re: Enum teoria - by binnyl - 09.09.2018, 00:40
Re: Enum teoria - by binnyl - 15.09.2018, 15:22
Re: Enum teoria - by FerrariL - 15.09.2018, 15:34
Re: Enum teoria - by DelK - 15.09.2018, 15:36
Re: Enum teoria - by rjjj - 16.09.2018, 02:25
Re: Enum teoria - by binnyl - 16.09.2018, 21:48
Re: Enum teoria - by Artista - 16.09.2018, 22:47

Forum Jump:


Users browsing this thread: 1 Guest(s)