15.04.2012, 16:04
Here is what i'm using to save all my current skins in a file and the extension is .dudb.sav which mean i'm using dudb. Here is my save things:
And here is other one:
All that is working well. Just how do i save the skin? And when I save skin, i want to bypass or skip the select skin screen. please help?
pawn Код:
public SaveStats()
{
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i)) {
if(PLAYERLIST_authed[i])
{
dUserSetINT(PlayerName(i)).("Score", GetPlayerScore(i));
dUserSetINT(PlayerName(i)).("AdminLevel", GetPVarInt(i, "AdminLevel"));
dUserSetINT(PlayerName(i)).("Cash", GetPlayerMoney(i));
dUserSetINT(PlayerName(i)).("BankCash", GetPVarInt(i, "BankCash"));
dUserSetINT(PlayerName(i)).("Banned", GetPVarInt(i, "Banned"));
dUserSetINT(PlayerName(i)).("WantedLevel", GetPlayerWantedLevel(i));
dUserSetINT(PlayerName(i)).("Warnings", GetPVarInt(i, "Warnings"));
dUserSetINT(PlayerName(i)).("HasPack", GetPVarInt(i, "HasPack"));
dUserSetINT(PlayerName(i)).("ArmyPermission", GetPVarInt(i, "ArmyPermission"));
dUserSetINT(PlayerName(i)).("PackCash", GetPVarInt(i, "PackCash"));
dUserSetINT(PlayerName(i)).("PackSnack", GetPVarInt(i, "PackSnack"));
dUserSetINT(PlayerName(i)).("PackPipe", GetPVarInt(i, "PackPipe"));
dUserSetINT(PlayerName(i)).("PackPot", GetPVarInt(i, "PackPot"));
dUserSetINT(PlayerName(i)).("PackCondom", GetPVarInt(i, "PackCondom"));
dUserSetINT(PlayerName(i)).("JailTime", GetPVarInt(i, "JailTime"));
dUserSetINT(PlayerName(i)).("RobSkill", GetPVarInt(i, "RobSkill"));
dUserSetINT(PlayerName(i)).("Elite", GetPVarInt(i, "Elite"));
dUserSetINT(PlayerName(i)).("PackExp", GetPVarInt(i, "PackExp"));
dUserSetINT(PlayerName(i)).("TerrorSkill", GetPVarInt(i, "TerrorSkill"));
}
}
}
return 1;
}
pawn Код:
if(dialogid == DIALOG_LOGIN)
{
if(response == 0)
{
if(!response) return Kick(playerid);
return 1;
}
if(response == 1)
{
if(strlen(inputtext) == 0)
{
SendClientMessage(playerid, COLOR_ERROR, "Please enter your password below.");
LogPlayer(playerid);
}
if(udb_CheckLogin(PlayerName(playerid),inputtext))
{
SetPVarInt(playerid, "AdminLevel", dUserINT(PlayerName(playerid)).("AdminLevel"));
SetPVarInt(playerid, "Banned", dUserINT(PlayerName(playerid)).("Banned"));
SetPVarInt(playerid, "BankCash", dUserINT(PlayerName(playerid)).("BankCash"));
SetPVarInt(playerid, "Cash", dUserINT(PlayerName(playerid)).("Cash"));
SetPVarInt(playerid, "WantedLevel", dUserINT(PlayerName(playerid)).("WantedLevel"));
SetPVarInt(playerid, "HasPack", dUserINT(PlayerName(playerid)).("HasPack"));
SetPVarInt(playerid, "Warnings", dUserINT(PlayerName(playerid)).("Warnings"));
SetPVarInt(playerid, "PackCash", dUserINT(PlayerName(playerid)).("PackCash"));
SetPVarInt(playerid, "ArmyPermission", dUserINT(PlayerName(playerid)).("ArmyPermission"));
SetPVarInt(playerid, "PackPipe", dUserINT(PlayerName(playerid)).("PackPipe"));
SetPVarInt(playerid, "PackCondom", dUserINT(PlayerName(playerid)).("PackCondom"));
SetPVarInt(playerid, "PackExp", dUserINT(PlayerName(playerid)).("PackExp"));
SetPVarInt(playerid, "PackSnack", dUserINT(PlayerName(playerid)).("PackSnack"));
SetPVarInt(playerid, "PackPot", dUserINT(PlayerName(playerid)).("PackPot"));
SetPVarInt(playerid, "JailTime", dUserINT(PlayerName(playerid)).("JailTime"));
SetPVarInt(playerid, "RobSkill", dUserINT(PlayerName(playerid)).("RobSkill"));
SetPVarInt(playerid, "Elite", dUserINT(PlayerName(playerid)).("Elite"));
SetPVarInt(playerid, "TerrorSkill", dUserINT(PlayerName(playerid)).("TerrorSkill"));