Ir para conteúdo
  • 0

Bloquear nome de Bixos no Account Manager


cs007

Pergunta

14 respostass a esta questão

Posts Recomendados

  • 0

Galera não sei se isso é na distro mas eu queria bloquear para ninguém sair criando char com nome de bixos. tem como ajudar? Abraço

Deixa eles criarem os nome's que eles gosta lol'-'
Link para o comentário
Compartilhar em outros sites

  • 0

Cara o problema não é esse não, fazendo isso da problemas, se alguém souber e puder me dizer qual aquivo na source eu edito eu faço pois não sei onde é. Abraço

Link para o comentário
Compartilhar em outros sites

  • 0

pelo q vi aki rapidin, deve ser em player.cpp.. procura por..

case MANAGER_NAMELOCK:

 

Tem essa string aqui, será que é aqui?

 

std::string tmp = asLowerCaseString(managerString);
 if(tmp.substr(0, 4) != "god " && tmp.substr(0, 3) != "cm " && tmp.substr(0, 3) != "gm ")

Link para o comentário
Compartilhar em outros sites

  • 0

mano eh em toda essa parte..

 

if(managerString.length() < 4)
                   msg << "Your name you want is too short, please select a longer name.";
               else if(managerString.length() > 20)
                   msg << "The name you want is too long, please select a shorter name.";
               else if(!isValidName(managerString))
                   msg << "That name seems to contain invalid symbols, please choose another name.";
               else if(IOLoginData::getInstance()->playerExists(managerString, true))
                   msg << "A player with that name already exists, please choose another name.";
               else
               {
                   std::string tmp = asLowerCaseString(managerString);
                   if(tmp.substr(0, 4) != "god " && tmp.substr(0, 3) != "cm " && tmp.substr(0, 3) != "gm ")
                   {
                       talkState[1] = true;
                       talkState[2] = true;
                       msg << managerString << ", are you sure?";
                   }
                   else
                       msg << "Your character is not a staff member, please tell me another name!";
               }

 

 

eu n sei nd de C++ por isso n posso te ajudar..

podias fazer uma tabela com o nome de todos os monstros e dai checar a tabela... ou sei la qual outro jeito da pra fazer... ;x good luck

Link para o comentário
Compartilhar em outros sites

  • 0

E nessa parte aqui:

if(tmp.substr(0, 4) != "god " && tmp.substr(0, 3) != "cm " && tmp.substr(0, 3) != "gm ")

ai é só você ir adicionado

if(tmp.substr(0, 4) != "god " && tmp.substr(0, 3) != "cm " && tmp.substr(0, 3) != "gm " && tmp.substr(0, 4) != "rat ")

lembrando que em tmp.substr(0, QUANTIDADE_DE_LETRASQUE O MONSTRO TEM + 1) no segundo parâmetro você coloca quantas letra o monstro tem + 1

 

exêmplo

Dragon = 6

então fica 7. ;d

Link para o comentário
Compartilhar em outros sites

  • 0

soh q se ele colocar nessa parte vai retornar essa msg..

msg << "Your character is not a staff member, please tell me another name!"; 

 

sem flar q se ele quer bloquiar o nome do TODOS os monstro do serv......... kkk ja viu o problema neh ;x

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...