Qualquer senha loga em qualquer conta ? -
ScripterInicianteBR - 18.12.2014
Ajuda ? qual quer senha loga em qual quer conta ?
Olб pessoal tudo bem ? entгo gostaria de saber por que qual quer senha que vocк c oloque sejб em numeros letras , ela loga na conta nгo importa ex: suponha que a senha seja " carro " vocк pode colocar 1234 que loga por que ?
OBSERVAЗГO : Qual cуdigo do GameMode devo mandar para vocкs para que obtenho ajuda ?
Queria trocar de sistema de login/register pois tenho um aqui em FS(FilterScript) como colocar e onde colocar "o barra barra (//) para tipo ficar verde e nгo aparecer tipo ocultar queria colocar o FS jб testei da certo mais o problema й que fica aparecendo o do GM na frente =/ me ajudem pessoal ?
OBRIGADO A TODOS DESDE JБ ! (CУDIGOS PRECISO O QUE DEVO PASSAR ?)
Re: Ajuda ? qual quer senha loga em qual quer conta ? -
JonathanFeitosa - 18.12.2014
Quando o Player estб logando...
Dialog == Login. Algo do tipo. Manda esse code
Se quiser trocar:
https://sampforum.blast.hk/showthread.php?tid=399081
// significa comentбrio. Vocк pode por em qualquer parte do GM. Existe tambйm o
/* */
Re: Ajuda ? qual quer senha loga em qual quer conta ? -
ScripterInicianteBR - 18.12.2014
Olб JonathanFeitosa ,
Seria isso aqui que vocк precisa amigo ?
Coloquei no pastebin talvez sejб mais facil de vocк ver pois so iniciante nгo saberia o certo o que vocк precisa para tentar me ajudar ! (
http://pastebin.com/ZXwx4iRX ) .
Caso eu quiser ocultar usando /**/ para tipo que digamos ocultar para eu trocar o sistema de login e colocar o meu FS por que tipo eu boto FS mais quando entra no jogo aparece sistema de registrar/login original do game mode na frente do FS , mais qual quer um dos dois que vocк poder me ajudar estarei agradecido obrigado desde jб !
Re: Ajuda ? qual quer senha loga em qual quer conta ? -
[BOPE]Seu._.Madruga - 18.12.2014
Poste os cуdigos da OnPlayerLogin, Mas por final aconselho usar o sistema de login do JonathanFeitosa.
Re: Ajuda ? qual quer senha loga em qual quer conta ? -
ScripterInicianteBR - 18.12.2014
Olб [BOPE]Seu._.Madruga ,
Seria isso aqui ? (
http://pastebin.com/mSBa4jLR )
Sim caso nгo conseguir soluзгo para meu sistema irei usar o dele
Aguardando resposta e soluзхes de todos ...
Re: Qualquer senha loga em qualquer conta ? -
ScripterInicianteBR - 19.12.2014
@Edit ...
Vocкs pedem cуdigo pra me ajudar mais nгo respondem
Re: Qualquer senha loga em qualquer conta ? -
Cleyson - 19.12.2014
PHP код:
public OnPlayerLogin(playerid)
{
new tmp2[128],file[128];
format(file, sizeof(file), OpenAccPlayer, PlayerName(playerid));
if(!strcmp(inputtext, dini_Get(file, "Key"), true))
{
CarregarPlayer(playerid);
logouagora[playerid] = 1;
CheckOwnerb(playerid);
CheckOwnerh(playerid);
StopMusic(playerid);
} else {
GetPlayerName(playerid,loginname,sizeof(loginname));
SendClientMessage(playerid, COLOR_YELLOW, "[BPF]: Senha errada! - Se errar a senha 6 vezes Serб Kickado!");
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid,1415.4329,-806.9493,85.0470);
SetPlayerCameraPos(playerid,-1007.0601,-760.0924,178.6651);
SetPlayerCameraLookAt(playerid,-1007.0601,-760.0924,178.6651);
//InterpolateCameraPos(playerid, 1473.830810, -1066.777709, 216.777587, 1662.295776, -1305.846191, 208.834182, 25000, CAMERA_CUT);
//InterpolateCameraPos(playerid, 1473.830810, -1066.777709, 216.777587, 1662.295776, -1305.846191, 208.834182, 25000, CAMERA_CUT);
//InterpolateCameraLookAt(playerid, 1477.482666, -1070.184326, 217.019683, 1665.385986, -1308.891113, 206.348419, 25000, CAMERA_MOVE);
format(loginstring,sizeof(loginstring),"\n\n{FFFFFF}********************************************\n\nConta: %s\nStatus: {00FF00}Registrada\n\n********************************************\n\n{FFFFFF}- Digite sua senha abaixo para logar\n* Caso erre sua senha 6 vezes serб kikado!\n\n",loginname);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT,"{00E5EE}Brasil {FFFFFF}Play {00E5EE}Faster v1.3",loginstring,"Logar","Cancelar");
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 6)
{
SendClientMessage(playerid, COLOR_YELLOW, "[BPF]: Senha errada! - Vocк atingiu o Limite mбximo de Tentativas e Foi Kickado!");
Kick(playerid);
}
return 1;
}
Re: Qualquer senha loga em qualquer conta ? -
ScripterInicianteBR - 20.12.2014
@Cleyson ,
Copiei esse cуdigo ai coloquei lб na public OnPlayerLogin(playerid)
e estб dando esse erro aki
C:\Users\Pressгo\Desktop\Outros\SAMP\Brasil PlayFaster RPG\gamemodes\BPF.pwn(1959
: error 017: undefined symbol "inputtext"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Linha do erro : if(!strcmp(inputtext, dini_Get(file, "Key"), true))
Re: Qualquer senha loga em qualquer conta ? -
[BOPE]Seu._.Madruga - 20.12.2014
Apenas uma dica pelo celular :3, se estiver errado o restante corrija!
PHP код:
new senhaDigitada[MAX_PLAYERS];
PHP код:
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, 0);
SetPlayerPos(playerid,1415.4329,-806.9493,85.0470);
SetPlayerCameraPos(playerid,-1007.0601,-760.0924,178.6651);
SetPlayerCameraLookAt(playerid,-1007.0601,-760.0924,178.6651);
format(loginstring,sizeof(loginstring),"\n\n{FFFFFF}********************************************\n\nConta: %s\nStatus: {00FF00}Registrada\n\n********************************************\n\n{FFFFFF}- Digite sua senha abaixo para logar\n* Caso erre sua senha 6 vezes serб kikado!\n\n",loginname);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT,"{00E5EE}Brasil {FFFFFF}Play {00E5EE}Faster",loginstring,"Logar","Cancelar");
return 1;
}
if(strval(inputtext) > 0)
{
strmid(StrPasswrd[playerid], inputtext, 0, strlen(inputtext), 255);
Encrypt(StrPasswrd[playerid]);
senhaDigitada[playerid] = inputtext;
OnPlayerLogin(playerid);
return 1;
}
strmid(StrPasswrd[playerid], inputtext, 0, strlen(inputtext), 255);
Encrypt(StrPasswrd[playerid]);
Hospital[playerid] = 1;
SpawnPlayer(playerid);
senhaDigitada[playerid] = inputtext;
OnPlayerLogin(playerid);
return 1;
}
return 1;
}
PHP код:
public OnPlayerLogin(playerid)
{
new tmp2[128],file[128];
format(file, sizeof(file), OpenAccPlayer, PlayerName(playerid));
if(!strcmp(senhaDigitada, dini_Get(file, "Key"), true))
{
CarregarPlayer(playerid);
logouagora[playerid] = 1;
CheckOwnerb(playerid);
CheckOwnerh(playerid);
StopMusic(playerid);
} else {
GetPlayerName(playerid,loginname,sizeof(loginname));
SendClientMessage(playerid, COLOR_YELLOW, "[BPF]: Senha errada! - Se errar a senha 6 vezes Serб Kickado!");
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid,1415.4329,-806.9493,85.0470);
SetPlayerCameraPos(playerid,-1007.0601,-760.0924,178.6651);
SetPlayerCameraLookAt(playerid,-1007.0601,-760.0924,178.6651);
format(loginstring,sizeof(loginstring),"\n\n{FFFFFF}********************************************\n\nConta: %s\nStatus: {00FF00}Registrada\n\n********************************************\n\n{FFFFFF}- Digite sua senha abaixo para logar\n* Caso erre sua senha 6 vezes serб kikado!\n\n",loginname);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT,"{00E5EE}Brasil {FFFFFF}Play {00E5EE}Faster v1.3",loginstring,"Logar","Cancelar");
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 6)
{
SendClientMessage(playerid, COLOR_YELLOW, "[BPF]: Senha errada! - Vocк atingiu o Limite mбximo de Tentativas e Foi Kickado!");
Kick(playerid);
}
return 1;
}