SA-MP Forums Archive
[Ajuda] Nгo estar salvando o dinheiro. Dini - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Nгo estar salvando o dinheiro. Dini (/showthread.php?tid=608429)



Nгo estar salvando o dinheiro. Dini - OverKiller - 01.06.2016

Bom fiz o seguinte cуdigo

if(strcmp("/sgrana", cmdtext, true, 10)==0)
{
dini_IntSet("dinheiro.ini","kill157",GetPlayerMone y(playerid));
return 1;
}

entrei com o nick acima e dei o comando /sgrana, mas quando vou em scriptsfiles ver se criou o arquivo dinheiro.ini, porйm nгo tem nada lб, sу as pasta vehicle e propriedades

PRINT: http://imgur.com/Oyeorhd


Re: Nгo estar salvando o dinheiro. Dini - zSuYaNw - 01.06.2016

Lembrando: A Funзгo dini_IntSet APENAS seta uma chave em um arquivo, entгo se o arquivo nгo existir ela nгo faz nada. Pensando assim, criei uma simples condiзгo.. Caso o arquivo nгo existir, ele cria um novo.

PHP код:
if(strcmp("/sgrana"cmdtexttrue10)==0)
{
    if(!
fexist(#dinheiro.ini)) fclose(fopen("dinheiro.ini")); // caso nгo existir o arquivo "dinheiro.ini" ele cria um.
    
    
dini_IntSet("dinheiro.ini","kill157",GetPlayerMoney(playerid));
    return 
1;

testado, estб funcionando perfeitamente.


Respuesta: Re: Nгo estar salvando o dinheiro. Dini - OverKiller - 01.06.2016

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Lembrando: A Funзгo dini_IntSet APENAS seta uma chave em um arquivo, entгo se o arquivo nгo existir ela nгo faz nada. Pensando assim, criei uma simples condiзгo.. Caso o arquivo nгo existir, ele cria um novo.

PHP код:
if(strcmp("/sgrana"cmdtexttrue10)==0)
{
    if(!
fexist(#dinheiro.ini)) fclose(fopen("dinheiro.ini")); // caso nгo existir o arquivo "dinheiro.ini" ele cria um.
    
    
dini_IntSet("dinheiro.ini","kill157",GetPlayerMoney(playerid));
    return 
1;

testado, estб funcionando perfeitamente.
Vou testar aqui Garfield, se funfa mais uma rep.


Respuesta: Nгo estar salvando o dinheiro. Dini - OverKiller - 01.06.2016

Deu certo, Garfiel manja <3, pow e como faзo pra passar isso quando ele logar? tipo se tenho 1000 no arquivo ae quando ele logar setar os mil pra ele.


Re: Nгo estar salvando o dinheiro. Dini - zSuYaNw - 01.06.2016

PHP код:
GivePlayerMoney(playerid, + dini_Int("dinheiro.ini""kill157")); 
Simples...


Respuesta: Re: Nгo estar salvando o dinheiro. Dini - OverKiller - 01.06.2016

Valeu. sу tirar o ' + ' dae, se n da 4 erros


Re: Nгo estar salvando o dinheiro. Dini - moura98 - 01.06.2016

Ou tente colocar o "+=" creio que da certo, tente ai e me avise


Re: Respuesta: Re: Nгo estar salvando o dinheiro. Dini - zSuYaNw - 01.06.2016

Quote:
Originally Posted by OverKiller
Посмотреть сообщение
Valeu. sу tirar o ' + ' dae, se n da 4 erros
Exatamente, usasse:
pawn Код:
GivePlayerMoney(playerid, valor);  //adiciona
GivePlayerMoney(playerid, -valor); // remove

pawn Код:
GivePlayerMoney(playerid, dini_Int("dinheiro.ini", "kill157"));



Respuesta: Nгo estar salvando o dinheiro. Dini - OverKiller - 01.06.2016

entendi?, e como faзo pra troar aquele "kill157" pelo nick do cara que spawnar?


Re: Nгo estar salvando o dinheiro. Dini - zSuYaNw - 01.06.2016

http://forum.sa-mp.com/showpost.php?...98&postcount=2