mjsm4ever 0 Postado Novembro 7, 2009 Share Postado Novembro 7, 2009 (editado) Aew gente blz? Bom, eu sei que ja existe o tal sistema anti-bot mas tipo, eu queria um script que mandasse pro player uma janelinha (semelhante a do !rank) mas que ela "retardase" o teclado. (Anti-auto attack) Exemplo, um player está matando um BOSS, ai o GM faz um comando que aparece a janelinha parecida com a do rank, e qndo ele apertase F1 ou F.... até 12, não pegasse [No bot iria continuar atacando sem problemas, porque ele n usa o teclado e sim a programação do PC]. É possivel? Obrigado pela atenção !. Obs: Não vi nenhum topico de "anti-autoattack" no xtibia, caso tenha peço desculpas !. Obs [2]: E que tenha um botão na janelinha (Pra fechar a janela) que só funcione com o MOUSE clicando em cima. Obs [3]: A diferença desse sistema pro anti-bot é q no anti-bot ñ chama a atenção do player. Imagine vários players matando um boss e vem a msg do anti-bot e ele n perceber? ele vai perder o BOSS atoa?. End Editado Novembro 7, 2009 por EncoreNumb Link para o comentário https://xtibia.com/forum/topic/123010-pedido-entreguesistema-anti-attack/ Compartilhar em outros sites More sharing options...
rockstar96 4 Postado Novembro 7, 2009 Share Postado Novembro 7, 2009 (editado) achei mt loco xd por isos fis: data/globalevents/scripts cria o arquivo antibot.lua e escreve: function onThink() for _, pid in ipairs(getPlayersOnline()) do return doPlayerPopupFYI(cid, ".::Sistema anti-bot::.\n\nPressione ENTER por favor.") end return true end em data/globalevents/globalevents.xml colok: <globalevent name="antebotexd" interval="SEGUNDOS DE INTERVALO" script="antibot.lua"/> dai no SEGUNDOS DE INTERVALO coloca de quanto em quanto tempo quer q apareça xd flw kra tb te amo uza minha fambarra -q a tb lembrei pra fazer soh o mouse clicar isso n eh com scripts lua filhão Editado Novembro 7, 2009 por iRockStar Link para o comentário https://xtibia.com/forum/topic/123010-pedido-entreguesistema-anti-attack/#findComment-812151 Compartilhar em outros sites More sharing options...
mjsm4ever 0 Postado Novembro 7, 2009 Autor Share Postado Novembro 7, 2009 (editado) achei mt loco xd por isos fis: data/globalevents/scripts cria o arquivo antibot.lua e escreve: function onThink() for _, pid in ipairs(getPlayersOnline()) do return doPlayerPopupFYI(cid, ".::Sistema anti-bot::.\n\nPressione ENTER por favor.") end return true end em data/globalevents/globalevents.xml colok: <globalevent name="antebotexd" interval="SEGUNDOS DE INTERVALO" script="antibot.lua"/> dai no SEGUNDOS DE INTERVALO coloca de quanto em quanto tempo quer q apareça xd flw kra tb te amo uza minha fambarra -q a tb lembrei pra fazer soh o mouse clicar isso n eh com scripts lua filhão Acho q vc ainda ñ entendeu :S Tipo, eu quero q o GM de um comando, exemplo "!antibot + nome do player", apartir da ai apareceria a janela pro player, entendeu ?:?: (pois, só irei usar em boss) Se for automatico, como o GM vai identificar o player q está no Teste Anti-bot? Provavelmente seria um Talkaction. Só pra ajudar os scripters que ja sofrem muito cmg xD Exemplo, quando faço o comando !rank automaticamente as teclas F1 F2 e etc... não funcionam (Não fecham a tela do Rank), é ai que quero chegar. Se o player tiver com AUTOATTACK no BOT, ele vai continuar atacando, caso contrário ele vai parar ^^ , apartir da ai o GM vai usar o comando, verificar se ele ainda continua atacando, ele o identifica e bani o player Vlw gente Obs Final, é a mesma coisa que !rank mas será enviado pro player (resumo) Editado Novembro 7, 2009 por EncoreNumb Link para o comentário https://xtibia.com/forum/topic/123010-pedido-entreguesistema-anti-attack/#findComment-812259 Compartilhar em outros sites More sharing options...
canovas 3 Postado Novembro 7, 2009 Share Postado Novembro 7, 2009 Lembrando que agora é uma talkaction, não é mais um globalevent: -- script by Notorious function onSay(cid, words, param) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player name required.") return true end local target = getPlayerByName(param) if (not target) or isPlayerGhost(target) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true end doPlayerPopupFYI(target, " | Sistema Anti-Bot |\n\nPressione ENTER por favor.") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..param.." sucessfully pop-uped.") return true end Link para o comentário https://xtibia.com/forum/topic/123010-pedido-entreguesistema-anti-attack/#findComment-812316 Compartilhar em outros sites More sharing options...
mjsm4ever 0 Postado Novembro 7, 2009 Autor Share Postado Novembro 7, 2009 Lembrando que agora é uma talkaction, não é mais um globalevent: -- script by Notorious function onSay(cid, words, param) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player name required.") return true end local target = getPlayerByName(param) if (not target) or isPlayerGhost(target) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true end doPlayerPopupFYI(target, " | Sistema Anti-Bot |\n\nPressione ENTER por favor.") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..param.." sucessfully pop-uped.") return true end Muito obrigado ! funcionou perfeitamente !, vlw mesmo cara ! Resolvido .~ Link para o comentário https://xtibia.com/forum/topic/123010-pedido-entreguesistema-anti-attack/#findComment-812325 Compartilhar em outros sites More sharing options...
canovas 3 Postado Novembro 7, 2009 Share Postado Novembro 7, 2009 Pedido Entregue Topico Resolvido ;/ Link para o comentário https://xtibia.com/forum/topic/123010-pedido-entreguesistema-anti-attack/#findComment-812331 Compartilhar em outros sites More sharing options...
helinholima 13 Postado Novembro 7, 2009 Share Postado Novembro 7, 2009 Pedido Entregue, tópico fechado. Link para o comentário https://xtibia.com/forum/topic/123010-pedido-entreguesistema-anti-attack/#findComment-812334 Compartilhar em outros sites More sharing options...
Posts Recomendados