19.03.2014, 16:42
(
Последний раз редактировалось Ananisiki; 06.04.2014 в 23:46.
)
~~~~~~~~~~
enum PlayerStats
{
FavSkin
}
pStats[MAX_PLAYERS][PlayerStats];
public OnPlayerConnect(playerid)
{
new file[256];
format(file, sizeof file, "Stats/%s.ini", PlayerName(playerid));
if(!dini_Exists(file))
{
dini_Create(file);
dini_IntSet(file, "FavSkin", 300);
return 1;
}
if(dini_Exists(file))
{
if(dini_Int(file, "FavSkin") < 300)
pStats[playerid][FavSkin] = dini_Int(file, "FavSkin");
return 1;
}
}
public OnPlayerSpawn(playerid)
{
new file[256];
format(file, sizeof file, "Stats/%s.ini", PlayerName(playerid));
if(dini_Exists(file))
{
SetPlayerSkin(playerid, pStats[playerid][FavSkin]);
}
return 1;
}
CMD:favouriteskin(playerid, params[])
{
#pragma unused params
if(Dead[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You Cannot Use This Command When Dead.");
new file[256];
format(file, sizeof file, "Stats/%s.ini", PlayerName(playerid));
dini_IntSet(file, "FavSkin", GetPlayerSkin(playerid));
pStats[playerid][FavSkin] = GetPlayerSkin(playerid);
SendClientMessage(playerid, COLOR_PINK, "You Have Successfully Saved Your Skin.");
return 1;
}
new
enum PlayerStats
{
FavSkin
}
new pStats[MAX_PLAYERS][PlayerStats];
public OnPlayerConnect(playerid)
{
new file[256];
format(file, sizeof(file), "Stats/%s.ini", PlayerName(playerid));
if(!dini_Exists(file))
{
dini_Create(file);
dini_IntSet(file, "FavSkin", 0);
}
else
{
pStats[playerid][FavSkin] = dini_Int(file, "FavSkin");
}
return 1;
}
public OnPlayerSpawn(playerid)
{
SetPlayerSkin(playerid, pStats[playerid][FavSkin]);
return 1;
}
//Command:
if (strcmp("/favouriteskin", cmdtext, true, 10) == 0)
{
new file[256];
format(file, sizeof(file), "Stats/%s.ini", PlayerName(playerid));
dini_IntSet(file, "FavSkin", 2);
SetPlayerSkin(playerid, 2);
SendClientMessage(playerid, -1, "You Have Successfully Saved Your Skin.");
return 1;
}