02.12.2013, 15:29
I have problem when I Login
It don't load my saved possitions and skin
pawn Код:
if(dialogid == DIALOG_LOGIN)
{
if(!response) return Kick(playerid);
if(response)
{
new pass[129];
WP_Hash(pass, sizeof(pass), inputtext);
if(!strcmp(pass, PlayerInfo[playerid][pPass], false))
{
INI_ParseFile(UserPath(playerid),"loadaccount_%s",.bExtra = true, .extra = playerid);
StopAudioStreamForPlayer(playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][pMoney]);
TogglePlayerSpectating(playerid, 0);
SetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
SetPlayerArmour(playerid, PlayerInfo[playerid][pArmour]);
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
SetPlayerPos(playerid, PlayerInfo[playerid][pPosX], PlayerInfo[playerid][pPosY], PlayerInfo[playerid][pPosZ]);
SetPlayerFacingAngle(playerid, PlayerInfo[playerid][pPosA]);
SetSpawnInfo(playerid, TEAM_HUMAN, PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pPosX], PlayerInfo[playerid][pPosY], PlayerInfo[playerid][pPosZ], PlayerInfo[playerid][pPosA], 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
TogglePlayerControllable(playerid, 1);
}
else
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Invalid Password","Welcome back. This account is registered. \nInsert your password to login to your account.\nIncorrect password!","Login","Quit");
return 1;
}
}
}