[Pedido] FS dinheiro
#1

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

Reply
#3

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

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
Reply
#5

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
Reply
#6

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;
}
Reply
#7

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.
Reply
#8

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 ?
Reply
#9

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

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.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)