SA-MP Forums Archive
[Pedido] FS dinheiro - 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: [Pedido] FS dinheiro (/showthread.php?tid=480170)



FS dinheiro - Agamaster - 09.12.2013

Alguem tem um FS que salva o tanto de dinheiro que o jogador tem ?


Re: FS dinheiro - focaximubh - 09.12.2013




Re: FS dinheiro - powerths - 09.12.2013

https://sampforum.blast.hk/showthread.php?tid=143657


Re: FS dinheiro - Agamaster - 09.12.2013

N intendi como o tutorial do https://sampforum.blast.hk/showthread.php?tid=143657
Podes me ajudar fazendo pra salvar o dinheiro ??
PF to procurando isso faz CИCULOS


Re: FS dinheiro - JoaoMonteiro452 - 09.12.2013

https://sampforum.blast.hk/showthread.php?tid=143657

so retirar o:

*Salvar Skin
*Salvar Score
*Salvar Armas
*Salvar Vida
*Salvar Colete
*Salvar Nнvel Procurado
*Salvar Cor do Player
*Salvar IP (para Admin Ver IP)

e deixar o:

*Salvar Money


Re: FS dinheiro - powerths - 09.12.2013

Exemplo:

pawn Код:
public OnPlayerDisconnect(playerid)
{
    new grana;
    grana = GetPlayerGrana(playerid);//GetPlayerGrana ou GetPlayerMoney...
    format(file, sizeof( file ), "Contas/%s.ini", PlayerName( playerid ));
    dini_IntSet(file, "Dinheiro", grana);
   return 1;
}
pawn Код:
public OnPlayerConnect(playerid)
{
GivePlayerGrana(playerid, dini_Int(file, "Dinheiro"));//APARECER O DINHEIRO QUANDO LOGAR
   return 1;
}



Re: FS dinheiro - Gii - 09.12.2013

pawn Код:
#include a_samp
#include DOF2


public OnFilterScriptInit() {

    print("Sistema de salvar dinheiro carregado ....");
    return 1;
}

public OnFilterScriptExit() {

    new i, Nome[25], Diretorio[40];
   
    for ( i = 0; i < MAX_PLAYERS; ++i ) {
   
        if ( IsPlayerConnected(i) ) {
       
            GetPlayerName(i, Nome, 25);

            format (Diretorio, sizeof Diretorio, "Dinheiro/%s.ini", Nome);
           
            DOF2_SetInt(Diretorio, "Quantia", GetPlayerMoney(i));
            DOF2_SaveFile();
        }
   
    }
    DOF2_Exit();
    return 1;
}

public OnPlayerSpawn(playerid) {

    new Diretorio[40], Nome[25];
   
    GetPlayerName(playerid, Nome, 25);
   
    format (Diretorio, sizeof Diretorio, "Dinheiro/%s.ini", Nome);
   
    if ( fexist(Diretorio) )
        GivePlayerMoney(playerid, DOF2_GetInt(Diretorio, "Quantia"));
    else {
   
        DOF2_CreateFile(Diretorio);
        DOF2_SetInt(Diretorio, "Quantia", 0);
        DOF2_SaveFile();
    }
    return 1;
}

public OnPlayerDisconnect(playerid, reason) {

    new Diretorio[40], Nome[25];

    GetPlayerName(playerid, Nome, 25);
   
    format (Diretorio, sizeof Diretorio, "Dinheiro/%s.ini", Nome);
    DOF2_SetInt(Diretorio, "Quantia", GetPlayerMoney(playerid) );
    DOF2_SaveFile();
   
    return 1;
}
Modifique conforme sua necessidade.


Re: FS dinheiro - Agamaster - 09.12.2013

N funcionou fiz tudo certo mas eu acho que й essa parte que esta impidindo que memorize o dinheiro
Quote:

public OnPlayerSpawn(playerid)
{
if(dini_Isset("Weapon.ini",PlayerName(playerid))) GivePlayerWeapon(playerid,dini_Int("Weapon.ini",Pl ayerName(playerid)));
if(IsPlayerNPC(playerid)) return 1;

new randSpawn = 0;

SetPlayerInterior(playerid,0);
TogglePlayerClock(playerid,0);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, 30000);

if(CITY_LOS_SANTOS == gPlayerCitySelection[playerid]) {
randSpawn = random(sizeof(gRandomSpawns_LosSantos));
SetPlayerPos(playerid,

GivePlayerMoney(playerid, 30000); acho que й essa parte aki, como faзo para tirar e mesmo assim iniciar com 30.000 ?


Re: FS dinheiro - Agamaster - 09.12.2013

Icastiel meu amigo
O seu FS n funcionou quando eu logo o samp-server.exe fecha ¬¬


Re: FS dinheiro - Gii - 09.12.2013

Quote:
Originally Posted by Agamaster
Посмотреть сообщение
Icastiel meu amigo
O seu FS n funcionou quando eu logo o samp-server.exe fecha ¬¬
Crie a pasta Dinheiro em sua scripfiles.