28.11.2011, 13:36
pawn Код:
if(dialogid == 2)
{
new player[24]; new arquivo[44];
GetPlayerName(playerid,player,24);
format(arquivo,44,"%s.ini",player);
if(response)
{
if(strval(inputtext) == dini_Int(arquivo,"Senha"))
{
SetPVarInt(playerid,"Logado",1);
SetPVarInt(playerid,"Admin",dini_Int(arquivo,"Admin"));
SetPVarInt(playerid,"Nivel",dini_Int(arquivo,"Nivel"));
SetPVarInt(playerid,"Experiencia",dini_Int(arquivo,"Experiencia"));
SetPVarInt(playerid,"Grana",dini_Int(arquivo,"Grana"));
SetPVarInt(playerid,"Matou",dini_Int(arquivo,"Matou"));
SetPVarInt(playerid,"Morreu",dini_Int(arquivo,"Morreu"));
new setexp2 = GetPVarInt(playerid,"Nivel");
SetPVarInt(playerid,"Experiencia2",setexp2 * 4);
return 1;
}
SendClientMessage(playerid,COLOR_RED,"Senha incorreta");
OnPlayerCommandText(playerid,"/logarse");
}
}
O player consegue logar com qualquer senha;
pawn Код:
if(dialogid == 3)
{
if(response)
{
new player[24]; new arquivo[44];
GetPlayerName(playerid,player,24);
format(arquivo,44,"%s.ini",player);
dini_Create(arquivo);
dini_IntSet(arquivo,"Senha",strval(inputtext));
SetPVarInt(playerid,"Logins",1);
dini_IntSet(arquivo,"Nivel",1);
dini_IntSet(arquivo,"Morreu",0);
dini_IntSet(arquivo,"Matou",0);
dini_IntSet(arquivo,"Experiencia",0);
dini_IntSet(arquivo,"Logins",0);
dini_IntSet(arquivo,"Admin",0);
dini_IntSet(arquivo,"Grana",0);
OnPlayerCommandText(playerid,"/logarse");
SetPVarInt(playerid,"RecemReg",1);
}
}
Alguem me ajuda por favor