08.01.2015, 14:36
Nesse caso nгo entendo o porquк de usar variбvel pra salvar e setar a skin. Й muito inъtil sendo que existe SetPlayerSkin e GetPlayerSkin. Eu uso sу para salvar a skin antes de algum evento/troca pra depois setar a anterior novamente, mas enfim... Tente assim:
pawn Код:
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid, TextHora[playerid]);
TextDrawShowForPlayer(playerid, TextData[playerid]);
new db[40], nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, 32);
format(db, 40, "PLAYERS/%s.ini", nome);
if(DOF2_FileExists(db))
{
Player[playerid][Dinheiro] = DOF2_GetInt(db, "Dinheiro");
Player[playerid][Respeito] = DOF2_GetInt(db, "Respeito");
Player[playerid][Skin] = DOF2_GetInt(db, "Skin");
SetPlayerSkin(playerid, Player[playerid][Skin]);
GivePlayerMoney(playerid, Player[playerid][Dinheiro]);
}
else
{
DOF2_CreateFile(db);
Player[playerid][Skin] = 29;
DOF2_SetInt(db, "Dinheiro", Player[playerid][Dinheiro]);
DOF2_SetInt(db, "Respeito", Player[playerid][Respeito]);
DOF2_SetInt(db, "Skin", Player[playerid][Skin]);
DOF2_SaveFile();
}
}