error 076: syntax error in the expression, or invalid function call
error 076: syntax error in the expression, or invalid function call
enum pInfo
{
Moedas
};
new Player[MAX_PLAYERS][pInfo];
public OnPlayerConnect(playerid)
{
new Arquivo[38];
format(Arquivo, sizeof(Arquivo), "Jogadores/%s.ini", Nome);
if(DOF2_FileExists(Arquivo))
{
Player[playerid][Moedas] = DOF2_GetInt(Arquivo, "Moedas");
}
else
{
DOF2_CreateFile(Arquivo);
DOF2_SetInt(Arquivo, "Moedas", Player[playerid][Moedas]);
DOF2_SaveFile();
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new Arquivo[38];
format(Arquivo, sizeof(Arquivo), "Jogadores/%s.ini", Nome);
if(DOF2_FileExists(Arquivo))
{
DOF2_SetInt(Arquivo, "Moedas", Player[playerid][Moedas]);
DOF2_SaveFile();
}
else
{
DOF2_CreateFile(Arquivo);
DOF2_SetInt(Arquivo, "Moedas", Player[playerid][Moedas]);
DOF2_SaveFile();
}
return 1;
}
stock Nome(playerid)
{
Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
return Nome;
}
public OnPlayerConnect(playerid)
{
new Arquivo[38];
format(Arquivo, sizeof(Arquivo), "Jogadores/%s.ini", Nome(playerid));
if(DOF2_FileExists(Arquivo))
{
Player[playerid][Moedas] = DOF2_GetInt(Arquivo, "Moedas");
}
else
{
DOF2_CreateFile(Arquivo);
DOF2_SetInt(Arquivo, "Moedas", Player[playerid][Moedas]);
DOF2_SaveFile();
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new Arquivo[38];
format(Arquivo, sizeof(Arquivo), "Jogadores/%s.ini", Nome(playerid));
if(DOF2_FileExists(Arquivo))
{
DOF2_SetInt(Arquivo, "Moedas", Player[playerid][Moedas]);
DOF2_SaveFile();
}
else
{
DOF2_CreateFile(Arquivo);
DOF2_SetInt(Arquivo, "Moedas", Player[playerid][Moedas]);
DOF2_SaveFile();
}
return 1;
}
stock Nome(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}
warning 219: local variable "Nome" shadows a variable at a preceding level |
stock Nome(playerid)
{
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
return Nome;
}
modo de uso
Nome(playerid)