[PROBLEMA] Muito Grave
#1

galera tipo quando alguem se registra no serever se coloca na senha qualquwer Letra a conta buga quando reloga aparece senha errada
Reply
#2

Ninguйm tem bola de cristal, posta a parte do login e registro.
Reply
#3

Код:
if(response >= 1)
	        {
	            if(strlen(inputtext) == 0)
	            {
	                ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Login", "Bem Vindo ao Brasil Play Twister v2.5\nDigite sua Senha para Logar!!!", "Logar", "Sair");
	            	return 1;
	            }
	            if(strval(inputtext) > 0)
			 	{
			    	format(string,sizeof(string),"/logar %d",strval(inputtext));
	            	OnPlayerCommandText(playerid,string);
	            return 1;
	            }
	            format(string,sizeof(string),"/logar %s",inputtext);
	            OnPlayerCommandText(playerid,string);
	            return 1;
	        }
			return 1;
	    }
Код:
	if(gPlayerLogged[playerid] == 0)
	{
        GetPlayerName(playerid, plname, sizeof(plname));
		format(string, sizeof(string), "%s.ini", plname);
        if(fexist(string))
		{
		ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Login", "Bem Vindo ao Brasil Play Twister SA-MP RPG v2.8\nDigite sua Senha para Logar!!!", "Logar", "Sair");
		}
		else
		{
		ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Registrar", "Bem Vindo ao Brasil Play Twister v2.8\nDigite sua Senha para Registrar Nгo coloque Letras Apenas Numeros !!!", "Registrar", "Sair");
		}
		return 1;
 	}
Код:
			if(gPlayerConta[i] == 1 && gPlayerLogged[i] == 0)
				{
					SendClientMessage(i, COLOR_MSG, "[BPT]: Vocк pode, agora,  digitar /logar <senha>");
				}
			}
Код:
 	if (strcmp(cmd, "/logar", true) ==0 )
	{
	    if(IsPlayerConnected(playerid))
	    {
	        new tmppass[64];
			if(gPlayerLogged[playerid] == 1)
			{
				SendClientMessage(playerid, COLOR_DBLUE, "[BPT]:  Vocк jб esta logado.");
				return 1;
			}
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "USE: /logar [Senha]");
				return 1;
			}
			strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
			OnPlayerLogin(playerid,tmppass);
		}
		return 1;
	}
	if (strcmp(cmd, "/registrar", true) ==0 )
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if(gPlayerLogged[playerid] == 1)
			{
				SendClientMessage(playerid, COLOR_DBLUE, "[BPT]:  Vocк jб esta logado.");
				return 1;
			}
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "%s.ini", sendername);
			new File: hFile = fopen(string, io_read);
			if (hFile)
			{
				SendClientMessage(playerid, COLOR_YELLOW, "Este Nick jб existe, tente outro.");
				fclose(hFile);
				return 1;
			}
	        new tmppass[64];
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "USE: /registrar [Senha]");
				SendClientMessage(playerid, COLOR_YELLOW, "-==> Use Nome_Sobrenome ( Ex: Guru_Josh ) <==-");
				return 1;
			}
			strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
			OnPlayerRegister(playerid,tmppass);
		}
		return 1;
	}
Reply
#4

Correзгo:
Код:
if(response >= 1)
	        {
	            if(strlen(inputtext) == 0)
	            {
	                ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Login", "Bem Vindo ao Brasil Play Twister v2.5\nDigite sua Senha para Logar!!!", "Logar", "Sair");
	            	return 1;
	            }
	            if(strval(inputtext) > 0)
			 	{
			    	format(string,sizeof(string),"/logar %d",strval(inputtext));
	            	OnPlayerCommandText(playerid,string);
	            return 1;
	            }
	        }
			return 1;
	    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)