Guest Gamers Posted September 24, 2016 at 12:22 AM Share Posted September 24, 2016 at 12:22 AM Olá, gostaria de saber se tem alguma forma de só um GM utilizar os vourchers? Se sim, alguém pode postar as linhas da source de como fazer pra só um gm usar os vourchers? Link to comment
pedrorrr Posted September 24, 2016 at 12:32 AM Share Posted September 24, 2016 at 12:32 AM Qual a lógica disso? Mais vale tirares os vouchers de ingame não? Link to comment
Guest Gamers Posted September 24, 2016 at 12:39 AM Share Posted September 24, 2016 at 12:39 AM Qual a lógica disso? Mais vale tirares os vouchers de ingame não? Não, pois quero que os players utilizem para negociações. Mais quero bloquear os gm's para que não utilizem apenas o meu CHAR! Link to comment
[Admin] tierrilopes Posted September 24, 2016 at 12:51 AM Share Posted September 24, 2016 at 12:51 AM Fazer este tutorial para ficarem pela source e não por quest. Remover qualquer quest de vouchers que tenhas. http://m2dev.net/topic/176-vouchers-pela-source/ No tutorial, modificar: if (SetCoins(val)) { ChatPacket(CHAT_TYPE_INFO, "Recebeste %ld moedas dragao.",val); item->SetCount(item->GetCount() - 1); } else { ChatPacket(CHAT_TYPE_INFO, "Ocorreu um erro ao receber as moedas. Fala com um administrador."); } Para: if ((GetGMLevel() > GM_PLAYER) && (nVoucher != "tierrilopes")) { ChatPacket(CHAT_TYPE_INFO, "Este item não pode ser utilizado por GMs."); return false; } else if (SetCoins(val)) { ChatPacket(CHAT_TYPE_INFO, "Recebeste %ld moedas dragao.",val); item->SetCount(item->GetCount() - 1); } else { ChatPacket(CHAT_TYPE_INFO, "Ocorreu um erro ao receber as moedas. Fala com um administrador."); } No tutorial, acima de: switch (item->GetVnum()) Escrever: std::string nVoucher = GetName(); Ficando assim no final: https://i.tlthings.net/image/Jm2 Onde "tierrilopes" (sem aspas) é o nome do GM que poderá utilizar os vouchers. Apenas os jogadores e o GM que tenha esse nome poderá utilizar vouchers, todos os outros GM não. Nota: Cuidado que GMs podem invocar o item, transferir para uma conta de jogador e utilizar ai o item. Para tal, a opção seria bloquear comércio/armazém/drop/loja dos teus GMs. Link to comment
Guest Gamers Posted September 24, 2016 at 01:19 AM Share Posted September 24, 2016 at 01:19 AM Já fiz isso tierri seu lindo, graças a você! você é demais gostoso! kkkkkkkkkk Link to comment
Guest Gamers Posted September 24, 2016 at 03:10 AM Share Posted September 24, 2016 at 03:10 AM Está dando erro com essa função tierri, poderia rever ela pf? Link to comment
Guest Gamers Posted September 27, 2016 at 07:14 PM Share Posted September 27, 2016 at 07:14 PM Tierri, ainda está possível qualquer GM utilizar o vourchers. Link to comment
[Admin] tierrilopes Posted September 27, 2016 at 08:33 PM Share Posted September 27, 2016 at 08:33 PM Editado e corrigido. Verifica se bloqueia os GM sff. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now