elseif(!preg_match('/[A-Z]/', $s))
creio que seja isso no lance do segundo!
malz aew, depois vou dar uma olhada melhor, to mo cota sem mecher nesses lances!
Por Helflin, 29 de jun. de 2015 em Archived
info
Grupo: Herói
Registrado: 23/12/08
Posts: 2.4k
Reputação: +359
Gênero: Masculino
Char no Tibia: Gordo Warlike

elseif(!preg_match('/[A-Z]/', $s))
creio que seja isso no lance do segundo!
malz aew, depois vou dar uma olhada melhor, to mo cota sem mecher nesses lances!
Sim, isso eu resolvi, mas
Problema:
>> Permite a criação de players com 2 caracteres de espaço... ex: Knight Dois
>> Permite a criação de players com nome de... ex: Adm
Esse não consegui resolver nao.
Você sabe mexer com um pouco de PHP?
Coloca na quinta linha:
$name = preg_replace('/\s+/', ' ', strtolower(stripslashes(trim($_REQUEST['name']))));
Que vai substituir todos os espaços duplos por 1 só.
Se quiser só detectar em vez de corrigir:
preg_match('/\s{2,}/', $x);
Coloca isso do mesmo jeito que tem outros "if preg_match(...)"
Coloquei isso lá na 5ª linha:
$name = preg_replace('/\s+/', ' ', strtolower(stripslashes(trim($_REQUEST['name']))));
Porém ele continua criando Nomes com 2 caracters de espaço... foda isso!! pqp
info
Grupo: Artesão
Registrado: 26/05/08
Posts: 142
Reputação: +9
Bom, esse código do spoiler a seguir refere-se ao arquivo /ajax/check_name.php e refere-se ao accountmanagement.php:
Problema:
>> Permite a criação de players com 2 caracteres de espaço... ex: Knight Dois
>> Permite a criação de players com nome de... ex: Adm
Já esse código deste outro spoiler a seguir refere-se ao arquivo /account/ajax_accountname.php e refere-se ao createaccount.php, que é aquele que cria o character junto da conta diretamente:
Problema:
>> Ele obriga que tenha letra E numero, por exemplo, queria que fosse permitido criar account com ACCOUNT NAME: 90807060, sem obrigar que tenha LETRAS de A - Z.