04.06.2012, 20:03
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");
}
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");
}