25/12/2021 11:27
opa!
tente formatar o nome do jogador, como assim formatar? remova a tag
para isso vamos utilizara include strlib, já que o pawn não possui função nativa de "string.find" assim como o C++/C.
exemplo de uso ( documentação )
já que nosso objetivo é separar a TAG, vamos aderir a uma stock:
fazendo assim, no trecho do seu code, o qual faz checar se o jogador utilizou o código iremos botar o tal spliter:
porque spliter(G...)[1]?
devido o elemento PARSE receber o texto de ANTES do ] e depois do mesmo.
ficando assim nesse exemplo:
spliter("[A]SemNaME")[0] // [A
spliter("[A]SemNaME")[1] // SemNaME
mesmo fazendo essa verificação, tens que ver setar a mesma verificação aonde escrever no arquivo o nome de quem pegou, já que vai escrever com o nome do jogador + a TAG.
ou seja, devemos passar todos os nome do jogador para SEM tag
onde tens
use
tente formatar o nome do jogador, como assim formatar? remova a tag
para isso vamos utilizara include strlib, já que o pawn não possui função nativa de "string.find" assim como o C++/C.
exemplo de uso ( documentação )
Código:
new output[10][10], count;
count = strexplode(output, "I, like, jolly, ranchers", ",");
for (new i = 0; i < count; i++)
print(output[i]);
/* Output:
I
like
jolly
ranchers
*/
já que nosso objetivo é separar a TAG, vamos aderir a uma stock:
Código:
stock spliter(nameplayer[]){
new count;
new parse[64][1];
count = strexplode(parse, nameplayer, "]");
return parse;
}
fazendo assim, no trecho do seu code, o qual faz checar se o jogador utilizou o código iremos botar o tal spliter:
Código:
if(DOF2_GetInt(pPresente, spliter(Nome(playerid))[1]) == 1)
porque spliter(G...)[1]?
devido o elemento PARSE receber o texto de ANTES do ] e depois do mesmo.
ficando assim nesse exemplo:
spliter("[A]SemNaME")[0] // [A
spliter("[A]SemNaME")[1] // SemNaME
mesmo fazendo essa verificação, tens que ver setar a mesma verificação aonde escrever no arquivo o nome de quem pegou, já que vai escrever com o nome do jogador + a TAG.
ou seja, devemos passar todos os nome do jogador para SEM tag
onde tens
Código:
Nome(playerid)
use
Código:
spliter(Nome(playerid))[1]
Citar:
Gostou do meu conteúdo? que tal me ajudar com alguma reputação? ( Estrela )