SA-MP Forums Archive
[AJUDA]: Bug no registro - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]: Bug no registro (/showthread.php?tid=348266)



[AJUDA]: Bug no registro - GhosT_[] - 04.06.2012

meu sistema de registro bugou porque ele tava normal ai eu criei minha conta mas quando outras pessoas vao tentar usar o comando /registrar nгo acontece nada nem messagem de comando errado NADA to desesperado
Cуdigo

dcmd_registrar(playerid,params[])
{
if(PlayerData[playerid][Logged])
return SendClientMessage(playerid,COLOR_WHITE,"[INFO]: Logado com Sucesso");
if(udb_Exists(PlayerName(playerid)))
return SendClientMessage(playerid,COLOR_WHITE,"[INFO]: Conta jб existe, por favor use /logar [senha]");
if(strlen(params)==0)
if(udb_Create(PlayerName(playerid),params))
return SendClientMessage(playerid,COLOR_WHITE,"[INFO]: Registrado com sucesso!Conecte-se agora, usando /logar [senha]");
return true;
}

dcmd_logar(playerid,params[])
{
if(PlayerData[playerid][Logged])
{
SendClientMessage(playerid,COLOR_WHITE,"[INFO]: Logado Com sucesso");
return true;
}
if(!udb_Exists(PlayerName(playerid)))
{
return true;
}
if(!strlen(params))
{
SendClientMessage(playerid,COLOR_GREY,"Use: /logar [senha]");
return true;
}
if(udb_CheckLogin(PlayerName(playerid),params))
{
PlayerData[playerid][Logged] = 1;
PlayerData[playerid][Kicks] = (dUserINT(PlayerName(playerid)).("PlayerKicks"));
PlayerData[playerid][Bans] = (dUserINT(PlayerName(playerid)).("PlayerBans"));
PlayerData[playerid][AdminLevel] = (dUserINT(PlayerName(playerid)).("AdminLevel"));
SendClientMessage(playerid,COLOR_GREEN,"[INFO]: Logado Com Sucesso!");
return true;
}
else return SendClientMessage(playerid,COLOR_WHITE,"[AVISO]: Senha incorreta");
}


Re: [AJUDA]: Bug no registro - Crueliz0n - 04.06.2012

teste assim:
pawn Код:
dcmd_registrar(playerid,params[])
{
    if(PlayerData[playerid][Logged])
        return SendClientMessage(playerid,COLOR_WHITE,"[INFO]: Logado com Sucesso");
    if(udb_Exists(PlayerName(playerid)))
        return SendClientMessage(playerid,COLOR_WHITE,"[INFO]: Conta jб existe, por favor use /logar [senha]");
    if(udb_Create(PlayerName(playerid),params))
        return SendClientMessage(playerid,COLOR_WHITE,"[INFO]: Registrado com sucesso!Conecte-se agora, usando /logar [senha]");
    return true;
}



Re: [AJUDA]: Bug no registro - GhosT_[] - 05.06.2012

BlackDonelly
sempre me ajudando valeu cara
mais uma vez

#EDIT
como faz pra mandar os arquivos pra uma pasta especifica
Exemplo : ini./Players (algo assim '-')



Re: [AJUDA]: Bug no registro - Crueliz0n - 05.06.2012

pawn Код:
dcmd_registrar(playerid,params[])
{
    new file[64];
    format(file,sizeof(file),"pasta1/pasta2/%s.sav",PlayerName(playerid));
    if(PlayerData[playerid][Logged])
        return SendClientMessage(playerid,COLOR_WHITE,"[INFO]: Logado com Sucesso");
    if(udb_Exists(file))
        return SendClientMessage(playerid,COLOR_WHITE,"[INFO]: Conta jб existe, por favor use /logar [senha]");
    if(udb_Create(file,params))
        return SendClientMessage(playerid,COLOR_WHITE,"[INFO]: Registrado com sucesso!Conecte-se agora, usando /logar [senha]");
    return true;
}
voce deve criar as pastas pro server nгo crashar sempre na scriptfiles


Re: [AJUDA]: Bug no registro - GhosT_[] - 06.06.2012

nгo deu certo sу salva a senha e nem vai pra pasta ;(


Re: [AJUDA]: Bug no registro - mau.tito - 06.06.2012

Tenta Assim
pawn Код:
dcmd_registrar(playerid,params[])
{
    new file[64];
    format(file,sizeof(file),"pasta1/pasta2/%s.sav",PlayerName(playerid));
    if(PlayerData[playerid][Logged])
        return SendClientMessage(playerid,COLOR_WHITE,"[INFO]: Logado com Sucesso");
    if(!udb_Exists(file))
        return SendClientMessage(playerid,COLOR_WHITE,"[INFO]: Conta jб existe, por favor use /logar [senha]");
    if(udb_Create(file,params))
        return SendClientMessage(playerid,COLOR_WHITE,"[INFO]: Registrado com sucesso!Conecte-se agora, usando /logar [senha]");
    return true;
}