SA-MP Forums Archive
[Projeto] BC Money Samp - 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: [Projeto] BC Money Samp (/showthread.php?tid=438539)



BC Money Samp - BielCOP - 20.05.2013

Estou tentando fazer uma include de dinheiro, e estб dando dois erros:

pawn Код:
C:\Documents and Settings\Administrador\Desktop\Fundacao CORPORATION OF PAWNO\Fundacao CORPORATION OF PAWNO\Equipe COP\Pawno\include\BCMoney.inc(81) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrador\Desktop\Fundacao CORPORATION OF PAWNO\Fundacao CORPORATION OF PAWNO\Equipe COP\Pawno\include\BCMoney.inc(82) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
Include:

pawn Код:
// Include BC Money Samp
// By Biel_COP

// native BC_GetLinha(Linha[]);
// native BC_DarGrana(playerid,money);
// native BC_RemoverGrana(playerid,money);
// native BC_ResetarGrana(playerid,money);
// native BC_GetGrana(playerid);
// native BC_DarGranaArquivo(playerid,arquivo[]);
// native BC_SalvarGrana(playerid,arquivo[]);
// native BC_AtualizarGrana();

#define MAX_STRING_GRANA 64

new BC_Grana[MAX_PLAYERS];

stock BC_GetLinha(Linha[])
{
    new Res[64];
    Res[0] = 0;
   
    if(strfind(Linha,"=",true) == -1)
    {
        return Res;
    }
    strmid(Res,Linha,0,strfind(Linha,"=",true),sizeof(Res));
   
    return Res;
}

stock BC_DarGrana(playerid,money)
{
    BC_Grana[playerid] += money;
    BC_AtualizarGrana();
    return 1;
}

stock BC_RemoverGrana(playerid,money)
{
    BC_Grana[playerid] -= money;
    BC_AtualizarGrana();
    return 1;
}

stock BC_ResetarGrana(playerid)
{
    BC_Grana[playerid] = 0;
    return 1;
}

stock BC_GetGrana(playerid)
{
    return BC_Grana[playerid];
}

stock BC_DarGranaArquivo(playerid,arquivo[])
{
    new Data[64];
    new Valor = BC_GetLinha(Data);
   
    fopen(arquivo,io_read);
    format(StrGrana,sizeof(StrGrana),"Grana = %d",Nome,BC_Grana[playerid]);
    BC_Grana[playerid] = fread(arquivo,StrGrana);

    BC_Grana[playerid] = Valor;
   
    return 1;
}

forward BC_SalvarGrana(playerid,arquivo[]);

public BC_SalvarGrana(playerid,arquivo[])
{
    new StrGrana[MAX_STRING_GRANA];
    new PlayName[MAX_PLAYER_NAME];
   
    GetPlayerName(playerid,PlayName,sizeof(PlayName));
   
    fopen(arquivo,io_write);
    format(StrGrana,sizeof(StrGrana),"Grana = %d",PlayName,BC_Grana[playerid]);
    fwrite(arquivo,StrGrana);
    fclose(arquivo);
   
    BC_AtualizarGrana();
   
    return 1;
}

forward BC_AtualizarGrana();

public BC_AtualizarGrana()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            ResetPlayerMoney(i);
            GivePlayerMoney(i,BC_Grana[i]);
        }
    }
    return 1;
}
Vlw!


Re: BC Money Samp - Delete_ - 20.05.2013

Qual linha?


Re: BC Money Samp - zSuYaNw - 21.05.2013

Isto ta muito errado...


Re: BC Money Samp - tonisantolia - 21.05.2013

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Isto ta muito errado...
І.......


Re: BC Money Samp - gusttavotc - 21.05.2013

dahora :d