05.03.2018, 10:47
@GuiKommander, vou lhe dar pequenas dicas para melhorias futuras.
#1
Este cуdigo й relativamente simples. Entrei achando que vocк havia feito de alguma forma diferente, porйm sгo apenas condicionais....
#2
Sempre que vocк usar uma funзгo mais de uma vez, recomendo armazenar o valor em uma variбvel.
Outra forma de otimizaзгo й fazer assim:
#3
A funзгo ResetarVariaveis(playerid) й utilizada ao conectar e desconectar e, de momento, nгo hб necessidade de zerar duas vezes.
#4
A funзгo Conta(playerid) й utilizada vбrias vezes na mesma funзгo e ela faz, respectivamente:
- formata a var Arquivo com a funзгo format;
- formata a var Nome e define o valor de nome com GetPlayerName.
Essa ordem й feita diversas vezes. Recomendo armazenar o valor em uma variбvel.
________________
Sгo alguns pontos que vi no seu cуdigo que podem ser melhorados.
#1
Este cуdigo й relativamente simples. Entrei achando que vocк havia feito de alguma forma diferente, porйm sгo apenas condicionais....
#2
Код:
if(strlen(inputtext) < 4 || strlen(inputtext) > 20)
Outra forma de otimizaзгo й fazer assim:
Код:
new len = strlen(inputtext); if(4 <= len <= 20))
A funзгo ResetarVariaveis(playerid) й utilizada ao conectar e desconectar e, de momento, nгo hб necessidade de zerar duas vezes.
#4
A funзгo Conta(playerid) й utilizada vбrias vezes na mesma funзгo e ela faz, respectivamente:
- formata a var Arquivo com a funзгo format;
- formata a var Nome e define o valor de nome com GetPlayerName.
Essa ordem й feita diversas vezes. Recomendo armazenar o valor em uma variбvel.
________________
Sгo alguns pontos que vi no seu cуdigo que podem ser melhorados.