Jump to content

Anti Shop Com Gm


tierrilopes
 Share

Recommended Posts

Para impedir GM de criar lojas

 

Ir até ao ficheiro char_item.cpp:

Procurar por:

case 50200:

Adicionar debaixo:

if (IsGM())

{

ChatPacket(CHAT_TYPE_INFO, "Proibido criar loja como GM.");

return false;

}

Deverá ficar assim:

Clipboardimage2015-12-15212637.png

 

 

Procurar por:

 

case 71049:

Adicionar debaixo:

if (IsGM())

{

ChatPacket(CHAT_TYPE_INFO, "Proibido criar loja como GM.");

return false;

}

Deverá ficar assim:

Clipboardimage2015-12-15212624.png

Link to comment
Share on other sites

  • 3 months later...
  • 2 months later...

Está dando erro na hora de compilar!

 

case 50200:

 

std::string nNome = GetName();

if (GetGMLevel() > GM_PLAYER && nNome != "tierrilopes")

{

ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Membros da equipe de GMs nao possuem permissao para esta acao."));

return false;

}

 

 

case 71049:

 

std::string nNome = GetName();

if (GetGMLevel() > GM_PLAYER && nNome != "tierrilopes")

{

ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Membros da equipe de GMs nao possuem permissao para esta acao."));

return false;

}

Link to comment
Share on other sites

Experimenta assim:

 

Elimina

 

std::string nNome = GetName();

 

if (IsGM() && nNome != "tierrilopes")

 

e substitui por:

 

if (IsGM() && (GetName() != (std::string)"tierrilopes"))

Ou como no teu caso não estás a usar IsGm seria assim:

 

if ((GetGMLevel() > GM_PLAYER) && (GetName() != (std::string)"tierrilopes"))

 

Será a mesma coisa para o outro case

Link to comment
Share on other sites

  • 7 months later...

Boas pessoal como faço como alternativa para desbloquear o anti shop aos GM, excepto um ou três personagens:

 

 

Experimenta assim:

 

Elimina

 

std::string nNome = GetName();

 

if (IsGM() && nNome != "tierrilopes")

 

e substitui por:

 

if (IsGM() && (GetName() != (std::string)"tierrilopes"))

Ou como no teu caso não estás a usar IsGm seria assim:

 

if ((GetGMLevel() > GM_PLAYER) && (GetName() != (std::string)"tierrilopes"))

 

Será a mesma coisa para o outro case

 

ja testei esta forma e o game compila bem so que os nome escolhido fica bloqueado a abrir um shop na mesma, obg

Link to comment
Share on other sites

 

Boas pessoal como faço como alternativa para desbloquear o anti shop aos GM, excepto um ou três personagens:

 

 

ja testei esta forma e o game compila bem so que os nome escolhido fica bloqueado a abrir um shop na mesma, obg

 

 

 

tenho assim:

 

 

case 71049:

if (IsGM() && (GetName() != (std::string)"Nomedochar1") && (GetName() != (std::string)"Nomedochar2"))

{

ChatPacket(CHAT_TYPE_INFO, "Proibido criar loja como GM.");

return false;

}

 

case 50200:
if (IsGM() && (GetName() != (std::string)"Nomedochar1") && (GetName() != (std::string)"Nomedochar2"))
{
	ChatPacket(CHAT_TYPE_INFO, "Proibido criar loja como GM.");
	return false;
}

 

e funciona.

Link to comment
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
 Share

×
×
  • Create New...