20.04.2014, 14:30
Olб. Estou com um problema que estб me enlouquecendo.
Criei um script bem simples (sу depois irei otimizar) que procura o nome do Jogador em um arquivo (.txt). Neste arquivo encontra-se os "badnicks". Se o nome do Jogador for encontrado na lista, ele й expulso.
O script vai linha por linha, ao mesmo tempo comparando o nome da lista (Nomes) e nome do Jogador (NomeUser), usando strcmp.
O script funciona perfeitamente. Porйm, sу funciona se na lista tiver apenas um nome!
Como ele lк linha por linha, coloquei os nomes assim:
Entгo, se o Jogador entrar com o nome teste1 ele nгo й expulso... Mas se na lista, tiver apenas um ъnico nome, e ele ser teste1, ele й expulso!
Nгo sei o que acontece. Em resumo: o script sу funciona com um nome na lista.
Pode me ajudar?
Criei um script bem simples (sу depois irei otimizar) que procura o nome do Jogador em um arquivo (.txt). Neste arquivo encontra-se os "badnicks". Se o nome do Jogador for encontrado na lista, ele й expulso.
PHP код:
GetPlayerName(playerid, NomeUser, sizeof(NomeUser));
new Nomes[1000], File: ArquivoNomesProibidos = fopen (CaminhoNomesProibidos, io_read);
while(fread(ArquivoNomesProibidos, Nomes)){
if(strcmp(NomeUser, Nomes, true) == 0){
Kick(playerid);
break;
}//Nome proibido encontrado.
}//while
fclose(ArquivoNomesProibidos);
O script funciona perfeitamente. Porйm, sу funciona se na lista tiver apenas um nome!
Como ele lк linha por linha, coloquei os nomes assim:
PHP код:
teste1
teste2
daniel
vip
[...]
Nгo sei o que acontece. Em resumo: o script sу funciona com um nome na lista.
Pode me ajudar?