Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu desenvolvi o seguinte código para meu jogo:
else if(!strcmp(pServer->eCommand,"text"))
{
FILE *stream = fopen("itemlist.ini", "r");
char line[80], nome[32];
char tmp[1024];
int itemID = player->Equip[6].Index;
int type, anct; sscanf(line, "%d %s %d %d", &itemID, &nome, &type, &anct);
if(itemID == 0)
{
SendClientMsg(clientid,"Não possui itens");
return;
}
else if(itemID > 0)
{
sprintf(tmp,"Você possui o item: %d %s %d %d",itemID,nome,type,anct);
SendClientMsg(clientid,tmp);
return;
}
}
fclose(stream);
}
Porém ele esta retornando a linha 1 sendo q era para retornar outra, definida pelo "ID do item"
Se alguem puder ajudar eu agradeço!
Até ~~
Carregando comentários...