Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //-----------------------------------
- // Buscar nome do Item'
- // Para usar: char* item = ItemName(ID DO ITEM);
- // Na variável item irá retornar o nome do item
- // Declare assim: char* ItemName(int code);
- // Não retorna valor se não encontrar, então, não ponha itens inexistentes
- //-----------------------------------
- // Exemplo:
- else if(strncmp(comando, "ver", 3) == 0)
- {
- char* item = ItemName(769);
- sprintf(tmp, "Item %s encontrado! ", item);
- SendClientMsg(clientid, tmp);
- }
- //-----------------------------------
- ATENÇÃO: Você terá que ter o ItemName.txt na pasta da TMsrv. Estrutura é só o ID NOME.
- Vem junto aos wHooks convencionais.
- char* ItemName(int code)
- {
- FILE *stream = fopen("ItemName.txt", "r");
- char line[80];
- while ((fscanf(stream, "%[^\n]", line)) != EOF)
- {
- // Shepher & The Rev'
- char nome[32];
- int item;
- char retorno[32];
- fgetc(stream);
- sscanf(line, "%d %s", &item, &nome);
- if(code == item)
- {
- //printf("Encontrei %d %s", item, nome);
- strcpy(retorno, nome);
- return retorno;
- }
- }
- fclose(stream);
- }
Advertisement
Add Comment
Please, Sign In to add comment