07.10.2013, 22:04
Quote:
Vocк disse que fez o debug e sу apareceu o primeiro print, devia olhar o arquivo entгo, porque se ele nгo printou o resto foi porque a comparaзгo tб errada.
"ParameterName" e "IP"... Faзa um debug mais completo tambйm para saber quais sгo os valores que estгo sendo recebidos pelo sscanf. |
Exemplo
PHP Code:
PlayerFile_Load(playerid)
{
new file[100], File:PFile, Name[24], LineFromFile[100], ParameterName[50], ParameterValue[50], HouseIndex, BusIndex;
format(Name, sizeof(Name), APlayerData[playerid][PlayerName]);
format(file, sizeof(file), PlayerFile, Name);
if (fexist(file))
{
PFile = fopen(file, io_read);
fread(PFile, LineFromFile);
while (strlen(LineFromFile) > 0)
{
StripNewLine(LineFromFile);
sscanf(LineFromFile, "s[50]s[50]", ParameterName, ParameterValue);
if (strcmp(ParameterName, "Password", false) == 0) // If the parametername is correct ("Password")
format(APlayerData[playerid][PlayerPassword], 50, ParameterValue); // Store the password