É, eu to ligado nessa de falar após o login, mas ainda não sei como faz isso. E o sistema de login obrigatório antes do spawn já está funcionando perfeitamente, agora é só colocar no servidor esse gm modificado. Se o sistema detecta que aquele nick já está registrado ele pede pra fazer login, se for alguém com um nick inédito ele não pede pra fazer registro, ou seja tá do jeito que eu queria. Código muito simples, a gente quebra a cabeça e e no final vê que não era tão difícil assim, mas faz parte. Olha o código:
public OnPlayerRequestSpawn(playerid)
{
if (!dini_Exists(String)) - essa linha serve pra dizer que o jogador não tem uma conta
{
return 1; - permite que ele entre sem se registrar
}
else if (PlayerInfo[playerid][logged] == 0 && dini_Exists(String)) - essa linha serve pra dizer que o jogador já tem uma conta
{
SendClientMessage(playerid, COLOR_GREEN, "TurfWars: Este nickname já está registrado, use '/glogar [senha]' ou escolha outro nome.");
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
return 0; - obriga o login antes do spawn
}
return 1;
}