new Checarnome[42 + MAX_PLAYER_NAME;
mysql_format(IDConexao, Checarnome, sizeof(Checarnome), "SELECT Nome FROM usuarios WHERE Nome='%e'",inputtext);
mysql_tquery(IDConexao, Checarnome, "CheckAccountName", "d", playerid);
forward CheckAccountName(playerid);
public CheckAccountName(playerid)
{
if(cache_num_rows() > 0){
SendClientMessage(playerid, -1, "Jб possui uma conta com este Nick. Escolha outro.");
return ShowPlayerDialog(...);
}else{
SendClientMessage(playerid, -1, "Registro Liberado com sucesso.");
}
return 1;
}
case DIALOG_NOME: { new String[128],Query[56]; if(!response) { strcat(String, "Voce nao inseriu um nome !"); PlayerTextDrawSetString(playerid, MenssagemRL[playerid][9], String); ShowTextDrawMenssagemRL(playerid); SetTimer("MenssagemMenssagem", 4000, false); return true; } if(strlen(inputtext) < 4 || strlen(inputtext) > 20) { strcat(String, "Insira uma nome entre 4 a 20 caractreres !"); PlayerTextDrawSetString(playerid, MenssagemRL[playerid][9], String); ShowTextDrawMenssagemRL(playerid); SetTimer("Menssagem", 4000, false); return true; } if(response) { mysql_format(IDConexao, Query, sizeof(Query), "SELECT Nome FROM usuarios WHERE Nome='%s'",inputtext); mysql_tquery(IDConexao, Query, "CheckAccountName", "i", playerid); SetPlayerName(playerid, inputtext); PlayerInfo[playerid][pInserirNome] = 1; PlayerTextDrawSetString(playerid, TextDrawRegistro[playerid][19], inputtext); return true; } } |
forward CheckAccountName(playerid, inputtext[]); public CheckAccountName(playerid, inputtext[]) { if(cache_num_rows() > 0) { SendClientMessage(playerid, -1, "Jб possui uma conta com este Nick. Escolha outro."); }else{ new Query[24]; mysql_format(IDConexao, Query, sizeof(Query), "UPDATE `usuarios` SET `Nome`='%s' WHERE `ID`='%d'",inputtext, PlayerInfo[playerid][pID]); mysql_query(IDConexao, Query); // return ShowPlayerDialog(playerid, DIALOG_NOME, DIALOG_STYLE_INPUT, "TESTE", "Vocк estб preste a se registrar em nosso servidor\n Para nгo haver conflitos , preencha os dados solicitados.", "prosseguir", "Cancelar"); } return true; } |
case DIALOG_NOME: {
new String[128],Query[43 + MAX_PLAYER_NAME];
if(!response) {
strcat(String, "Voce nao inseriu um nome !");
PlayerTextDrawSetString(playerid, MenssagemRL[playerid][9], String);
ShowTextDrawMenssagemRL(playerid);
SetTimer("MenssagemMenssagem", 4000, false);
return true;
}
if(strlen(inputtext) < 4 || strlen(inputtext) > 20) {
strcat(String, "Insira uma nome entre 4 a 20 caractreres !");
PlayerTextDrawSetString(playerid, MenssagemRL[playerid][9], String);
ShowTextDrawMenssagemRL(playerid);
SetTimer("Menssagem", 4000, false);
return true;
}
if(response) {
mysql_format(IDConexao, Query, sizeof(Query), "SELECT Nome FROM usuarios WHERE Nome='%s'",inputtext);
mysql_tquery(IDConexao, Query, "CheckAccountName", "i", playerid);
SetPlayerName(playerid, inputtext);
PlayerInfo[playerid][pInserirNome] = 1;
PlayerTextDrawSetString(playerid, TextDrawRegistro[playerid][19], inputtext);
return true;
}
}
forward CheckAccountName(playerid, inputtext[]);
public CheckAccountName(playerid, inputtext[]) {
if(cache_num_rows() > 0) {
SendClientMessage(playerid, -1, "Jб possui uma conta com este Nick. Escolha outro.");
}else{
new Query[55 + MAX_PLAYER_NAME];
mysql_format(IDConexao, Query, sizeof(Query), "UPDATE `usuarios` SET `Nome`='%s' WHERE `ID`='%d'",inputtext, PlayerInfo[playerid][pID]);
mysql_query(IDConexao, Query);
// return ShowPlayerDialog(playerid, DIALOG_NOME, DIALOG_STYLE_INPUT, "TESTE", "Vocк estб preste a se registrar em nosso servidor\n Para nгo haver conflitos , preencha os dados solicitados.", "prosseguir", "Cancelar");
}
return true;
}