17.05.2011, 23:06
Olб pessoal estava comeзando meu GM do zero e fui fazer o sietamde login e seha, mas nгo sei no que errei e agora nгo dб para logar.
CODE:
Se estiver alguma coisa errada nгo delete me avise
Obrigado
CODE:
pawn Код:
public OnPlayerLogin(playerid,password[])
{
new string[80];
new string2[80];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "contas/%s.cfg",pName);
Fini_OpenFile(string);
format(string2, sizeof(string2), "Sua senha: %d",UserInfo[cKey][playerid]);
SendClientMessage(playerid, 0xFFFFFFAA, string2);
UserInfo[cKey][playerid] = Fini_GetValue("Senha");
format(string2, sizeof(string2), "Sua senha: %d",Fini_GetValue("Senha"));
SendClientMessage(playerid, 0xFFFFFFAA, string2);
if(strcmp(UserInfo[cKey][playerid],password, true ) == 0 )
{
UserInfo[cLevel][playerid] = Fini_GetValue("Level");
UserInfo[cProf][playerid] = Fini_GetValue("Prof");
UserInfo[cIdade][playerid] = Fini_GetValue("Idade");
UserInfo[cSex][playerid] = Fini_GetValue("Sex");
UserInfo[cReg][playerid] = Fini_GetValue("Reg");
UserInfo[cTuto][playerid] = Fini_GetValue("Tuto");
UserInfo[cLog][playerid] = Fini_GetValue("Log");
UserInfo[cIp][playerid] = Fini_GetValue("Ip");
UserInfo[cSu][playerid] = Fini_GetValue("Su");
UserInfo[cGrana][playerid] = Fini_GetValue("Grana");
UserInfo[cNivelEscolar][playerid] = Fini_GetValue("NivelEscolar");
GivePlayerMoney(playerid, UserInfo[cGrana][playerid]);
SendClientMessage(playerid, 0xFFFFFFAA, "Carregado com sucesso!");
UserInfo[cLog][playerid] = 1;
}
else
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Logar","Senha incorreta!\nInsira sua senha novamente:","Logar","Cancelar");
}
Fini_CloseFile();
}
Se estiver alguma coisa errada nгo delete me avise
Obrigado