28/01/2024 12:38
(26/01/2024 07:01)NandoXs Escreveu:(25/01/2024 23:19)Carlos Victor Escreveu: Você pode verificar usando a variável Admin[ii][admNome] se há já um administrador com esse nome ou conta, dessa foram você pode barrar nomes com diferenciação de letras maiúsculas e minúsculas, usando a função strcmp que há um parâmetro para isso.
É como eu fiz aqui, que tu fala? No caso a minha Stock "Comparar"
Código:stock AdminPlayer(playerid)
{
if(!IsPlayerConnected2(playerid)) return 0;
for(new i; i<MAX_ADMINS; i++) if(Comparar(Nome(playerid), Admin[i][admNome])) return Admin[i][admNivel];
return 0;
}
stock Comparar(params1[], params[])
{
if(strcmp(params, params1, true) == 0) return 1;
else return 0;
}
Sim, mas tem um problema, sua função ignora se a letra é minúscula ou maiúscula naquele true da função, para verificar você precisa deixar como false.
Strcmp - SA-MP Wiki (blast.hk)