[Projeto] BC Money Samp
#1

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!
Reply
#2

Qual linha?
Reply
#3

Isto ta muito errado...
Reply
#4

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

dahora :d
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)