Estou fazendo com sql, meu codigo estб meio bizarro ainda pois estou testando ainda pq estou fazendo do Zero o gm.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
    if(response)
    {
        new string[200], nome[MAX_PLAYER_NAME];
        GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
        format(string, sizeof(string), "INSERT INTO usuarios (login, senha) VALUES ('%s', '%s')", nome, inputtext);
        mysql_query(string);
        SendClientMessage(playerid, verdeLogin, "cadastrado");
        printf("%s", inputtext);
        SetPlayerPos(playerid,1481.0875,-1751.3832,15.4453);
        //AddPlayerClass(281,1481.0875,-1751.3832,15.4453,2.3227,0,0,0,0,0,0);
        return 1;
    }
    else
    {
    }
}
else if(dialogid == 2)
{
    if(response)
    {
            AddPlayerClass(281,1481.0875,-1751.3832,15.4453,2.3227,0,0,0,0,0,0);
          SetPlayerPos(playerid,1481.0875,-1751.3832,15.4453);
          SpawnPlayer(playerid);
        return 1;
    }
    else
    {
        Kick(playerid);
    }
}
return 0;
}
public OnPlayerRequestClass(playerid)
{
new string[64], nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
new teste[255];
format(teste, sizeof(teste), "SELECT login FROM usuarios WHERE login = '%s'", nome);
mysql_query(teste);
mysql_store_result();
new linha = mysql_num_rows();
if(!linha)
{
    SendClientMessage(playerid, verdeLogin, "Nгo cadastrado");
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Re  gistrar","Seja Bem vindo ao Servidor!\n Vocк nгo estб registrado por favor\n digite uma senha.","Registrar","Sair");
}
if(linha == 1)
{
    ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Lo  gar","Seja bem vindo ao servidor!\n Vocк estб resgistrado\n por favor logue -se.","Logar","Sair");
    SendClientMessage(playerid, verdeLogin, "cadastrado");
}
    return 1;
}