04/11/2022 13:20
Olá, estou tentando obter um caractere em uma posição específica da string, utilizando a função strgetc da include strlib (https://github.com/oscar-broman/strlib), porém o resultado apresenta diferença no Gamemode e em Filterscript, exemplo:
No gamemode:
Em um filterscript:
Ou seja, quando usada no GM, a função retorna o caractere esperado, porém sempre com um caractere a mais posteriormente, que é o 'a', já no FS, o retorno é o esperado. O que pode ser?
No gamemode:
Código:
printf("test %s", strgetc("Ao contrário do que se acredita, Lorem Ipsum não é simplesmente um texto randômico", 11));
Saída: oa
Em um filterscript:
Código:
printf("test %s", strgetc("Ao contrário do que se acredita, Lorem Ipsum não é simplesmente um texto randômico", 11));
Saída: o
Ou seja, quando usada no GM, a função retorna o caractere esperado, porém sempre com um caractere a mais posteriormente, que é o 'a', já no FS, o retorno é o esperado. O que pode ser?