10.07.2018, 18:26
Gostaria de saber um melhor jeito para poder getar e setar a profissгo do jogador assim que ele loga!
Eu jб tentei fazer um esquema tipo:
Porйm sempre que eu logo, mesmo lб estando escrito Caminhoneiro, estб setando Desempregado.
Ou entгo
Porйm tambйm nгo funciona bem. Se alguйm me falar um bom jeito para poder pegar a profissгo salva de modo texto e salvar automaticamente na variбvel pProfissao, agradeзo xD
Eu jб tentei fazer um esquema tipo:
PHP код:
new ProfissaoGetada[30];
ProfissaoGetada[29] = DOF2_GetString(file, "Profissao");
if(ProfissaoGetada[29] == Desempregado)
{
pProfissao[playerid] = Desempregado;
}
if(ProfissaoGetada[29] == Caminhoneiro)
{
pProfissao[playerid] = Caminhoneiro;
}
Ou entгo
PHP код:
pProfissao[playerid] = DOF2_GetString(file, "Profissao"); // error must be assigned to an array
PHP код:
forward CarregarDados(playerid);
public CarregarDados(playerid)
{
new file[50];
format(file, sizeof(file), "Contas/%s.ini", Nome(playerid));
pAdmin[playerid] = DOF2_GetInt(file, "LevelAdmin");
Avisos[playerid] = DOF2_GetInt(file, "Avisos");
Calado[playerid] = DOF2_GetInt(file, "Calado");
aPreso[playerid] = DOF2_GetInt(file, "AdminPreso");
MinAPreso[playerid] = DOF2_GetInt(file, "MinutosAPreso");
SegAPreso[playerid] = DOF2_GetInt(file, "SegundosAPreso");
pVIP[playerid] = DOF2_GetInt(file, "VIP");
ProfissaoQuePegou[playerid] = 0;
GivePlayerMoney(playerid, DOF2_GetInt(file, "DinheiroNaMao"));
SetTimerEx("AtualizarGrana", 500, 1, "i", playerid);
SetTimer("AtualizarData", 1000, 1);
return 1;
}