29.07.2014, 04:10
Bom galera , estou com um pobleminha em meu servidor , as vezes ao logar , voce consegue logar com qualquer senha!
Isso mesmo , as vezes entram nas contas de uns administradores e talz . bani geral . e estou tendo poblemas em
achar onde estar o erro ... Se puderem me ajudar agradeзo !
Obs : ao dar /amudarsenha a senha trocada , desbuga , mas ao mudar i nick , volta a bugar com qualquer senha ..
entao por favor , me ajude .
Irei postar o logar e registrar , estar em dialog . se precisar de + Codigos me avise !
Isso mesmo , as vezes entram nas contas de uns administradores e talz . bani geral . e estou tendo poblemas em
achar onde estar o erro ... Se puderem me ajudar agradeзo !
Obs : ao dar /amudarsenha a senha trocada , desbuga , mas ao mudar i nick , volta a bugar com qualquer senha ..
entao por favor , me ajude .
Irei postar o logar e registrar , estar em dialog . se precisar de + Codigos me avise !
pawn Код:
if(dialogid == 1)
{
if(response == 0)
{
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "Vocк foi Kickado por nгo logar no Servidor!");
Kick(playerid);
return 1;
}
if(response >= 1)
{
if(strlen(inputtext) == 0)
{
GetPlayerName(playerid,loginname,sizeof(loginname));
//TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid,1238.2686,-1391.7911,13.1896);
format(loginstring,sizeof(loginstring),"{FFCCFF}Seja Bem Vindo(a) ao {FFFFFF}Brasil Game Show RPG \n\n\n{FAF0E6}%s, vocк jб possui uma conta no banco de dados.\nDigite sua senha abaixo para poder logar.",loginname);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT,"{FFCCFF}Brasil Game Show RPG ",loginstring,"Logar","Cancelar");
/*InterpolateCameraPos(playerid, 1238.2686,-1391.7911,13.1896, 1238.2686,-1391.7911,13.1896, 6000, CAMERA_CUT);
SetPlayerCameraPos(playerid, 1238.2686,-1391.7911,13.1896);
SetPlayerCameraLookAt(playerid, 1238.2686,-1391.7911,13.1896); */
InterpolateCameraPos(playerid, 1481.2673,-1788.5336,156.7533, 1436.5804,-1377.2772,154.8182, 10000, CAMERA_CUT);
InterpolateCameraPos(playerid, 1481.2673,-1788.5336,156.7533, 1436.5804,-1377.2772,154.8182, 10000, CAMERA_CUT);
InterpolateCameraVinny(playerid, 1481.2673,-1788.5336,156.7533, 1436.5804,-1377.2772,154.8182, 1000);
return 1;
}
if(strval(inputtext) > 0)
{
strmid(StrPasswrd[playerid], inputtext, 0, strlen(inputtext), 255);
Encrypt(StrPasswrd[playerid]);
OnPlayerLogin(playerid);
return 1;
}
strmid(StrPasswrd[playerid], inputtext, 0, strlen(inputtext), 255);
Encrypt(StrPasswrd[playerid]);
Hospital[playerid] = 1;
SpawnPlayer(playerid);
OnPlayerLogin(playerid);
return 1;
}
return 1;
}
if(dialogid == 2)
{
if(response == 0)
{
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "Vocк foi Kickado por nгo Registrar no Servidor!");
Kick(playerid);
return 1;
}
if(response >= 1)
{
format(string, sizeof(string), OpenAccPlayer, PlayerName(playerid));
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, COLOR_YELLOW, "Este Nick jб existe, use outro.");
fclose(hFile);
Kick(playerid);
return 1;
}
if(strlen(inputtext) == 0)
{
GetPlayerName(playerid,loginname,sizeof(loginname));
//TogglePlayerControllable(playerid, 1);
// SetPlayerPos(playerid,1238.2686,-1391.7911,13.1896);
// SendClientMessage(playerid,0x00FF00FF,"Seja bem vindo pela primeira vez. Por favor digite uma senha para se registrar.")
format(loginstring,sizeof(loginstring),"{FFCCFF}%s,Seja Bem Vindo(a) ao {FFFFFF}Brasil Game Show RPG \n\n\n{FAF0E6}vocк nгo estб no banco de dados.\nDigite sua senha abaixo para poder registrar.",loginname);
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT,"{473C8B}Brasil{473C8B}Game{473C8B}Show v2.5",loginstring,"Registrar","Cancelar");
//InterpolateCameraPos(playerid, 1238.2686,-1391.7911,13.1896, CAMERA_CUT);
//InterpolateCameraPos(playerid, 1238.2686,-1391.7911,13.1896, CAMERA_CUT);
//InterpolateCameraLookAt(playerid, 1238.2686,-1391.7911,13.1896, 1238.2686,-1391.7911,13.1896, CAMERA_MOVE);
return 1;
}
if(strval(inputtext) > 0)
{
if(strlen(inputtext) > 16)
{
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "Erro: Sua senha nгo pode Conter mais de 16 Caracteres!");
format(loginstring,sizeof(loginstring),"{FFCCFF}%s,Seja Bem Vindo(a) ao {FFFFFF}Brasil Game Show RPG \n\n\n{FAF0E6}vocк nгo estб no banco de dados.\nDigite sua senha abaixo para poder registrar.",loginname);
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT,"{FFFFFF}Brasil Game Show RPG ",loginstring,"Registrar","Cancelar");
TogglePlayerControllable(playerid, 1);
return true;
}
strmid(StrPasswrd[playerid], inputtext, 0, strlen(inputtext), 255);
Encrypt(StrPasswrd[playerid]);
OnPlayerRegister(playerid);
return 1;
}
/*getdate(year, month, day);
format(gstring, sizeof(gstring), "AdmCmd: %s Registrou no Servidor (%d-%d-%d), Senha: %s", PlayerName(playerid),day,month,year,StrPasswrd[playerid]);
RegistroLog(gstring);
SoEuVejoMsm(COLOR_YELLOW, gstring);*/
strmid(StrPasswrd[playerid], inputtext, 0, strlen(inputtext), 255);
Encrypt(StrPasswrd[playerid]);
OnPlayerRegister(playerid);
return 1;
}
return 1;
}