Quando colocar variбveis globais?
Exemplo:
> Vбriбvel Global: Foi feito 2 comandos, usando ambas variбveis sem precisar criб-las separadamente.
PHP Code:
//V. GLOBAL
new HORA,
MIN,
SEG
;
CMD:hora[...]
{
SendClientMessage(playerid, -1, "Agora sгo: %i horas.", HORA);
}
CMD:minutos[...]
{
SendClientMessage(playerid, -1, "Agora sгo: %i horas e %i minutos.", HORA, MIN);
}
> Variбvel:
PHP Code:
//VARIAVEL DEFINIDA NO COMANDO
CMD:hora[...]
{
new HORA, MIN, SEG;
SendClientMessage(playerid, -1, "Agora sгo: %i horas.", HORA);
}
CMD:minutos[...]
{
new HORA, MIN, SEG;
SendClientMessage(playerid, -1, "Agora sгo: %i horas e %i minutos.", HORA, MIN);
}
Vantagens GLOBAL:
*nгo necessita definir mais de uma vez a variбvel e pode ser usada quantas vezes quiser sem criar adicionais;
*economiza memуria, jб que vc nгo cria um macro da variбvel (macro = igual).
Desvantagem GLOBAL:
*pode causar, como comentado acima, conflitos quando nгo sгo bem utilizadas.
Vantagens VARIБVEL:
*mais organizado no comando/funзгo, facil localizaзгo;
*chances insignificantes de conflito.
Desvantagens VARIБVEL:
*ocupa mais memуria, jб que sгo definidas diversas;