Postado Janeiro 18, 2013 12 anos Administrador Bom galera, como todos ou ao menos a maioria dos bons administradores de servidores sabem, infelizmente da para causar lag e até mesmo derrubar um servidor de várias maneiras utilizando o ElfBot (bot maldito) e uma dessas maneiras é usando uma hotkey de Anti-Push (não vou postar a hotkey aqui porque eu não sou mal), vim aqui para postar uma solução para vocês que sofrem com isso. O sistema abaixo é básicamente um delay ao Anti-Push utilizado pelo ElfBot, ou seja, você terá um pequeno dalay (nada que influenciará na jogabilidade) para arrastar certos itens no jogo, ok, chega de conversa... Vá até as sources do seu servidor e entre no arquivo game.cpp, nele procure pelo seguinte código: if(!canThrowObjectTo(mapFromPos, mapToPos) && !player->hasCustomFlag(PlayerCustomFlag_CanThrowAnywhere)) { player->sendCancelMessage(RET_CANNOTTHROW); return false; } Abaixo desse código você irá adicionar isso: uint16_t items[] = {2148, 2152, 2160, 3976, 2599, 7636, 7635, 7634}; uint16_t n = 0; for (n = 0; n < sizeof(items) / sizeof(uint16_t); n++){ if(item->getID() == items[n] && player->hasCondition(CONDITION_EXHAUST, 1)){ player->sendTextMessage(MSG_STATUS_SMALL, "Please wait a few seconds to move this item."); return false; } } if(Condition* condition = Condition::createCondition(CONDITIONID_DEFAULT, CONDITION_EXHAUST, 500, 0, false, 1)) player->addCondition(condition); Se quiser adicionar novos itens ao delay, basta adicionar nos IDs na linha: uint16_t items[] = {2148, 2152, 2160, 3976, 2599, 7636, 7635, 7634}; Pronto, está feito, após isso salve e compile. Este script foi criado pelo Fire Element e modificado pelo kito2. Você gostou deste conteúdo!? Este conteúdo te ajudou!? Isso será realmente útil pra você!? Então, se possível, faça uma doação (de qualquer valor) que estará me ajudando também! TibiaKing Team- KingTópicos www.tibiaking.com
Postado Janeiro 18, 2013 12 anos é muito bom, mais acho que servidores com um bom dedicado não muda nada o anti-push. 16/11/2014 23/11/2014 RIP AnneMotta 21/01/2012 - 15/01/2014 Liga das lendas: DIAMOND É A META
Postado Janeiro 18, 2013 12 anos é muito bom, mais acho que servidores com um bom dedicado não muda nada o anti-push. Anne, depende, a não ser que seja um super dedicado de 16gb de ram. Porque o elfbot, ele executa tão rápido o código que acaba supercarregando a CPU da maquina, e ocorre o famoso lag. Você quis dizer delay, e não dalay. Ótimo código. Opa kimo, já corrigi!
Postado Novembro 22, 2015 9 anos Matk poderia me ajudar? depois que eu adicionei o Anti Push quando eu coloco um desses items no chao: {2148, 2152, 2160, 3976, 2599, 7636, 7635, 7634}; E do /clean o servidor fecha, poderia me ajudar? to sofrendo muito com esse anti push no meu servidor Tfs 0.4 rev3884 8.60. @EDIT Resolvido, tinha dado um bug na hora de compilar, tive que fazer o procedimento novamente. Editado Novembro 24, 2015 9 anos por Yan Liima (veja o histórico de edições) ╔══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ══════════════════════════╗ Te Ajudei? Rep + e ficamos Quits Precisando de ajuda? Discord: Yan Liima #3702 Programador Júnior de LUA, PHP e JavaScript Juntos somos lendas, separados somos Mitos! ╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.