09.09.2015, 00:39
Como Salvar Skin E Emprego Nesse Sistema de Salvamento
PHP код:
if(!DOF2_FileExists(StringContas))
{
DOF2_CreateFile(StringContas);
DOF2_SetInt(StringContas, "Matou", 0);
DOF2_SetInt(StringContas, "Morreu", 0);
DOF2_SetInt(StringContas, "Grana", 0);
//DOF2_SetInt(StringContas, "Admin", 0);
//DOF2_SetBool(StringContas, "Helper", false);
DOF2_SetInt(StringContas, "Advertencias", 0);
DOF2_SetInt(StringContas, "Preso", 0);
//DOF2_SetBool(StringContas, "Vip", false);
PlayerDados[playerid][Logado] = true;
}
PHP код:
if(DOF2_FileExists(StringContas))
{
PlayerDados[playerid][Matou] = DOF2_GetInt(StringContas, "Matou");
PlayerDados[playerid][Morreu] = DOF2_GetInt(StringContas, "Morreu");
if(DOF2_IsSet("LLADMIN/Admins.txt", Nome(playerid)))
{
PlayerDados[playerid][Admin] = DOF2_GetInt("LLADMIN/Admins.txt", Nome(playerid));
}
PlayerDados[playerid][Advertencias] = DOF2_GetInt(StringContas, "Advertencias");
GivePlayerMoney(playerid, DOF2_GetInt(StringContas, "Grana"));
PlayerDados[playerid][Preso] = DOF2_GetInt(StringContas, "Preso");
PHP код:
format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
DOF2_CreateFile(StringContas);
DOF2_SetString(StringContas, "Senha", inputtext);
DOF2_SetInt(StringContas, "Matou", 0);
DOF2_SetInt(StringContas, "Morreu", 0);
DOF2_SetInt(StringContas, "Grana", 0);
DOF2_SetInt(StringContas, "Advertencias", 0);
DOF2_SetInt(StringContas, "Preso", 0);
SendClientMessage(playerid, AZUL_CLARO, "Registrado Com Sucesso! vocк foi logado automaticamente");
TextDrawDestroy(Inicio[playerid]);
return 1;
PHP код:
CMD:infoplayer(playerid, params[])
{
new StringM[500];
new Fala[4];
new ip[25];
if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, BRANCO, "Vocк precisa ser admin para usar este comando!");
if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, CINZA, "Vocк precisa trabalhar para usar o comando. Use /servico.");
if(sscanf(params, "u", ID)) return SendClientMessage(playerid, CINZA, "[LL ADMIN] Use /infoplayer [ID]"), SendClientMessage(playerid, CINZA, "Use o Comando para ver as informaзхes de um certo player");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, BRANCO, "[ERRO] ID invalido");
if(PlayerDados[ID][Calado] == true) Fala = "Sim";
if(PlayerDados[ID][Calado] == false) Fala = "Nao";
GetPlayerIp(ID, ip, 25);
format(StringM, sizeof(StringM), "{FFFFFF}Dados de {11D41E}%s{FFFFFF}\n\n{11D41E}Matou:{FFFFFF} %d\n{11D41E}Morreu:{FFFFFF} %d\n{11D41E}Grana:{FFFFFF} %d\n{11D41E}Admin Level:{FFFFFF} %d\n{11D41E}Calado:{FFFFFF} %s\n{11D41E}Tempo Preso:{FFFFFF} %d", Nome(ID), PlayerDados[ID][Matou], PlayerDados[ID][Morreu], GetPlayerMoney(ID), PlayerDados[ID][Admin], Fala, PlayerDados[ID][Preso]);
format(StringM, sizeof(StringM), "%s\n{11D41E}Advertencias:{FFFFFF} %d \n{11D41E}IP:{FFFFFF} %s", StringM, PlayerDados[ID][Advertencias], ip);
ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informaзхes do Player", StringM, "Fechar", "");
return 1;
}
PHP код:
stock SalvarDados(playerid)
{
format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
DOF2_SetInt(StringContas, "Matou", PlayerDados[playerid][Matou]);
DOF2_SetInt(StringContas, "Morreu", PlayerDados[playerid][Morreu]);
DOF2_SetInt(StringContas, "Grana", GetPlayerMoney(playerid));
DOF2_SetInt(StringContas, "Advertencias", PlayerDados[playerid][Advertencias]);
DOF2_SetInt(StringContas, "Preso", PlayerDados[playerid][Preso]);
if(PlayerDados[playerid][Vip] == false)
{
if(DOF2_IsSet("LLADMIN/Vips.txt", Nome(playerid)))
{
DOF2_Unset("LLADMIN/Vips.txt", Nome(playerid));
}
}
if(PlayerDados[playerid][Helper] == false)
{
if(DOF2_IsSet("LLADMIN/Helpers.txt", Nome(playerid)))
{
DOF2_Unset("LLADMIN/Helpers.txt", Nome(playerid));
}
}
if(PlayerDados[playerid][Vip] == true)
{
DOF2_SetBool("LLADMIN/Vips.txt", Nome(playerid), true);
}
if(PlayerDados[playerid][Helper] == true)
{
DOF2_SetBool("LLADMIN/Helpers.txt", Nome(playerid), true);
}
if(PlayerDados[playerid][Admin] > 0)
{
DOF2_SetInt("LLADMIN/Admins.txt", Nome(playerid), PlayerDados[playerid][Admin]);
}
DOF2_SaveFile();
return 1;
}