Setar valor conta OFF -
Maklister - 01.02.2013
Tipo nгo estб setando os valores no SaldoBanco do jogador quando ele estб OFF.
pawn Код:
new string[60], string2[60];
format(string, sizeof(string), DIRETORIO, nome(playerid));
format(string2, sizeof(string2), "Empresas/Transporte.ini");
if(strcmp(string, DOF2_GetString(string2,"Dono"), true) == 0 || strcmp(string, DOF2_GetString(string2,"Funcionario1"), true) == 0 || strcmp(string, DOF2_GetString(string2,"Funcionario2"), true) == 0
|| strcmp(string, DOF2_GetString(string2,"Funcionario3"), true) == 0 || strcmp(string, DOF2_GetString(string2,"Funcionario4"), true) == 0 || strcmp(string, DOF2_GetString(string2,"Funcionario5"), true) == 0)
{
new valor = DOF2_GetInt(string2, "Producoes") * 100;
new valor2 = DOF2_GetInt(string,"SaldoBanco") + valor;
DOF2_SetInt(string,"SaldoBanco", valor2);
DOF2_SaveFile();
}
Re: Setar valor conta OFF -
zSuYaNw - 01.02.2013
Fez debug ?
Re: Setar valor conta OFF -
Maklister - 01.02.2013
Sim sim, mais agora que percebi, tipo ali ta pegando apenas playerid na format olhe:
pawn Код:
format(string, sizeof(string), DIRETORIO, nome(playerid));
o nome(playerid); num ira pegar se ele nгo estiver ON =x
Queria que setasse o valor na conta do dono mesmo ele estando OFF quando a public fosse chamada.
Re: Setar valor conta OFF -
Dwayne-Pheonix - 01.02.2013
Observe que vocк estб formatando a string como se fosse um diretуrio para chegar nas contas
pawn Код:
format(string, sizeof(string), DIRETORIO, nome(playerid));
Logo vocк estб comparando "pasta/jogador.ini" com "jogador"(nickname).
Apenas apague 'DIRETORIO' e creio que hб de funcionar.
pawn Код:
format(string, sizeof(string), nome(playerid));
Re: Setar valor conta OFF -
Maklister - 01.02.2013
Quote:
Originally Posted by Dwayne-Pheonix
Observe que vocк estб formatando a string como se fosse um diretуrio para chegar nas contas
pawn Код:
format(string, sizeof(string), DIRETORIO, nome(playerid));
Logo vocк estб comparando "pasta/jogador.ini" com "jogador"(nickname).
Apenas apague 'DIRETORIO' e creio que hб de funcionar.
pawn Код:
format(string, sizeof(string), nome(playerid));
|
Sim, mesmo assim ele apenas ira setar caso o jogador em questгo estiver online,
Re: Setar valor conta OFF -
Gii - 01.02.2013
Poste a parte:
Re: Setar valor conta OFF -
Maklister - 01.02.2013
pawn Код:
#define DIRETORIO "Contas/%s.ini"
Re: Setar valor conta OFF -
arakuta - 01.02.2013
Isso aн funciona como? Algum comando pra ADM?
pawn Код:
CMD:zerarbanco(playerid,params[]) // apenas um exemplo;
{
new player[24],file[40];
if(sscanf(params,"s[24]",player)) return SendClientMessage(playerid,0xFF5555FF,"Uso: /zerarbanco [NOME]");
format(file,sizeof file,"/contas/%s.ini",player);
if(DOF2_FileExists(file))
{
DOF2_SetInt(file,"SaldoBanco",0);
DOF2_SaveFile();
}
else return SendClientMessage(playerid,0xFF5555FF,"Jogador nгo encontrado!");
return 1;
}
Re: Setar valor conta OFF -
Sky™ - 01.02.2013
eu sei uma forma de fazer mбs nгo tenho certeza se й a mais otimizada
, caso nгo conssiga ..
att.
Re: Setar valor conta OFF -
Maklister - 01.02.2013
Quote:
Originally Posted by Sky_.
eu sei uma forma de fazer mбs nгo tenho certeza se й a mais otimizada , caso nгo conssiga ..
att.
|
Se quiser passar, o code й para setar um valor em $ todo dia as 22:00 na conta do jogador mesmo ele estando OFF, no caso tenho que comparar o dono da empresa com as contas em setar o valor