Jump to content
Sign in to follow this  
tierrilopes

Anti-Armazem Como Gm

Recommended Posts

Ir até ao ficheiro game/src/char.cpp

 

Procurar por:

Please login or register to see this code.

 

Modificar para:

Please login or register to see this code.
 
  • Like 2

Share this post


Link to post
Share on other sites

Alternativa para bloquear armazém aos GM, excepto para uma personagem:

 

Ao invés de modificar como no primeiro tópico, modificar da seguinte maneira:


 

Please login or register to see this code.

Onde tierrilopes = nome da personagem

 

Todos os GM não poderão abrir o armazém excepto o GM cujo nome da sua personagem seja tierrilopes.

  • Like 1

Share this post


Link to post
Share on other sites

Boas pessoal como faço como alternativa para desbloquear o armazém aos GM, excepto para três personagens:

obg

Share this post


Link to post
Share on other sites
Please login or register to see this quote. Olá feio não cheguei a testar mas penso que essa será a resposta para a tua questão:

 

void CHARACTER::ReqSafeboxLoad(const char* pszPassword)

{

std::string nNome = GetName();

if (!*pszPassword || strlen(pszPassword) > SAFEBOX_PASSWORD_MAX_LEN)

{

ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> À߸øµÈ ¾ÏÈ£¸¦ ÀÔ·ÂÇϼ̽À´Ï´Ù."));

return;

}

else if ((IsGM() && nNome != "nome1") || (IsGM() && nNome != "nome2") || (IsGM() && nNome != "nome3"))

{

ChatPacket(CHAT_TYPE_INFO, "Proibido mover itens para o armazem como GM.");

return;

}

 

só não te sei dizer se está correcto porque não tenho como testar, mas seguindo a lógica seria tipo:

se nome abrir armazém, verificar a pw e se for gm e o nome for diferente de nome1 ou for gm e o nome for diferente de nome2 ou se for gm e o nome for diferente de nome3, dizer "Proibido mover itens para armazem como gm".

 

caso de erro a compilar, altera para o seguinte:

Please login or register to see this code.

Share this post


Link to post
Share on other sites

Boas Dynamic, testei as duas formas com o nome dos chares que escolhi continua com o abertura do armazém bloqueado.

Share this post


Link to post
Share on other sites

Na minha surce tenho assim 

Please login or register to see this code.

Gm não pode abrir armazem da sempre PW errada 

Share this post


Link to post
Share on other sites

Tens de meter logo abaixo de

Please login or register to see this code.

  como esta no tutorial

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.

Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.
You will be able to see content when you disable your adblocker and enable javascript.