tierrilopes 1828 Posted May 1, 2016 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. 2 Share this post Link to post Share on other sites
tierrilopes 1828 Posted May 1, 2016 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. 1 Share this post Link to post Share on other sites
CoMaSkyWar 17 Posted January 18, 2017 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
Dynamic Things 329 Posted January 18, 2017 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
CoMaSkyWar 17 Posted January 18, 2017 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
Dynamic Things 329 Posted January 19, 2017 Please login or register to see this quote. eu tenho assim e funciona: Please login or register to see this code. Share this post Link to post Share on other sites
F-Caneiras 432 Posted August 23, 2017 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
tierrilopes 1828 Posted August 23, 2017 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