Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[New Year 2019] VPS Hosting

To celebrate the new year of 2019, we will do a giveaway at 01/01/2019 20:00 UTC.

Board Rules

Read the board rules in the link bellow.

Lunmea Partnership

20% off on HMedium plan or higher in Shared Web Hosting
20% off on Double Micro VPS or higher in VPS

Use TLTHINGS.NET coupon as discount.

Sign in to follow this  
Tierri Lopes

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.
 

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.

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

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

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  

×

Important Information

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

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.