Eai, tudo bem?
Abra o arquivo accountmanagement.php e procure por:
$newchar_errors[] .= 'This name is already used. Please choose another name!';
De um enter e coloque:
$name2 = "[VIP] ".$newchar_name;
$check_name_in_database2 = $ots->createObject('Player');
$check_name_in_database2->find($name2);
if($check_name_in_database2->isLoaded())
$newchar_errors[] .= 'This name is already used. Please choose another name!';
Deve ficar algo assim:
if(empty($newchar_errors))
{
$check_name_in_database = $ots->createObject('Player');
$check_name_in_database->find($newchar_name);
if($check_name_in_database->isLoaded())
$newchar_errors[] .= 'This name is already used. Please choose another name!';
$name2 = "[VIP] ".$newchar_name;
$check_name_in_database2 = $ots->createObject('Player');
$check_name_in_database2->find($name2);
if($check_name_in_database2->isLoaded())
$newchar_errors[] .= 'This name is already used. Please choose another name!';
$number_of_players_on_account = $account_logged->getPlayersList()->count();
Bom, é isso ![]()



info
Grupo: Campones
Registrado: 07/08/11
Posts: 2
Reputação: +1
Ola, estou com um problema em meu otserver, o sistema VIP dele adiciona [VIP] no nome do char, por exemplo, Meu Char chama Nathan, quando eu viro VIP me nome vai para [VIP] Nathan, emfim, se eu estiver vip, e outro player for criar um CHAR no gesior, e criar com o nome de Nathan, ou seja, quando a vip do meu char SAIR, vai bugar, pois ja vai existir uma outra conta criada com o nome de NATHAN, certo?
Entao fiz um sistema que quando o cara cria um char no ot, ele verifica se o nome ja existe, e tambem se existe assim tipo, se o cara vai criar um char com o nome de Nathan, o site vai verificar na DB se a o nome Nathan, e [VIP] Nathan, isso esta funcionando corretamente, quando eu digito no caso la pra criar a conta o nome Nathan, como ja existe um nathan VIP, ele fala essa menssagem:
Player with this name already exist.
Mais eu eu pego e clico em SUBMITE msmo com esta mensagem, e ele cria o CHAR! Mesmo exibindo esta mensagem!
Gostaria de concertar isto, aguardo por favor..
Ai vai o codigo da pasta ajax/check_name.php
Emfim, ele manda a msg de que o char ja existe no OT, mais se o cara clicah em SUBMITE ele cria o char normalmente e da esta menssagem:
The character Nathan has been created.
Por Favor me ajudem aguardo .