20.05.2013, 19:30
Estou tentando fazer uma include de dinheiro, e estб dando dois erros:
Include:
Vlw!
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.
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;
}