Ir para conteúdo

Wikle

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Wikle recebeu reputação de frd1727 em Ferramentas para Scripters   
    Interpretador Lua e SciTE

    É uma ferramenta para scripters avançados, ela não mostra as funções de otserv como getPlayerHealth, ela usa as fonções de lua mesmo, socket., math., string, byte, etc. É uma ferramenta que está em lua.org e agradeço a moto3500 por me mostrar para que eu possa compartilhar com vocês.

    O interessante que se você escrever em seu otserv: print('oi') (em um lua clado) ele vai mostrar no console: oi, este é um console onde você digita o code em lua e ele executa.



    OTScript Live!v0.4.1.13 (By: colex)
    Make your scripts come to live



    Features:


    Destaque na Sintaxe de LUA * (Melhorado, agora com cores diversas e alteráveis)
    Variados tipos de destaque* (novo)
    Janela de ajuda com funções de LUA e OTServer e sistema de pesquisa
    Janela com lista de items e sistema de procura* (novo)
    anela de ajuda com sintaxes LUA* (novo)
    Auto-Complete com funções de LUA e OTServer (Use o F1 para ativar)
    Procurar, substituir e saltar para linha
    Magic Area Editor v0.2 (Melhorado)
    Spells Maker
    Quests Maker* (novo)
    Hotkeys (CTRL + SHIFT + [0..9])
    Auto-Correct
    Debugger, atalho F5 (Melhorado e simplificado)
    Data Editor (Com editor de opções visuais)
    Instalador do OTScriptLIB com nova versão incluida* (novo)
    Sistema de Tabs (vários documentos abertos na mesma aplicação)* (novo)
    Macro (Grave e execute ações rapidamente)* (novo)
    Compilador LUA (F9)* (novo)

    * - Features da versão 0.4.1.13

    A maioria das opções mencionadas podem ser configuradas pelo utilizador através do Data Editor.

    Você pode notar que eu copiei parte do topico antigo, foi por que não quis resussita-lo entao é melhor fazer um novo do que reviver um. Alem de todas essas posibilidades acima ele conta com uma ferramenta muito util, você apertando f5 o editor de scripts ira verificar se há algum erro no script, erros de sintaxe, se falta um ) ou se tem um end amais.

    Compilador LUA

    Compilador LUA é uma ferramenta que "encripta" o teu script de forma que não seja legível à olho humano, mas continua podendo ser utilizado em OTServers.

    Caso queria fornecer um script sem o seu código-fonte, voce poderá compilar ele e enviar para quem desejar. O compilador cria um arquivo "nome.lua.compiled" na pasta do script. Espero que não comecem a liberar os scripts compilados nos fórums para não atrasar o avanço do OpenTibia no Brasil. (mais uma ferramenta boa para evitar rippers.)

    Data Editor

    A maior parte das opções alteráveis são encontradas no Data Editor como Lista de Funções, Destaques, Palavras Reservadas, Hotkeys, Global e Auto-Correct. A partir da versão 0.4 tornou-se possivel alterações do visual da aplicação e outra opções através do Data Editor.

    O Spells Maker Live! trabalha com o Global, caso queira mudar o global para os campos serem atualizados, no global é usado a seguinte sintaxe:Explicando, o Nome do Campo indica em qual campo irão as linhas que se encontram entre o "--Nome do Campo" e "-------" aparecer no Spells Maker Live!.

    O Nome do Campo pode ser substituido por:


    Formula
    Type
    Effect
    Distance

    Como a versão e antiga algumas funções nem se quer existem, se você apertar f1 para mostar as funções você verá que ainda tem mayNotMove etc~, entao eu baixei peguei todas as funções atuais (incluindo as funções da OTNetScriptLib e inseri entao digamos é um programa atualizado.)

    Créditos pelo tutorial: Mock
    Script Live By colex.rar
  2. Gostei
    Wikle recebeu reputação de Raphael Darkath em [Gesior ACC] [Layout] 4story   
    [Gesior ACC] [Layout] 4story







    Atenção: Para usar esse layout você precisa ter o website Unnamed Acc Maker.







    Instalação do 4story layout:
    Encontre a pasta onde está salvo o website:
    Xampp: C:\Arquivos de programas\xampp

    Entre na pasta do website e depois entre na pasta layout.
    Coloque dentro da pasta layout a pasta "4story"que está disponível para download no final do tópico.

    Depois volte para a pasta config do seu website, e abra o config.php.

    Procure por essa tag:


    $config['site']['layout'] = "WHATEVER"; // layout name

    Como o nome da pasta é 4story , você deverá colocar no lugar de WHATEVER e então ficará como está abaixo:


    $config['site']['layout'] = "4story"; // layout name






    Imagem do 4story layout:


    Download:
    http://www.multiupload.com/6BTQZF9OLD

    Scan:
    http://www.virustotal.com/pt/analisis/42bee3f88b841b7cd54e8c34fa9132a6aa6ab59d70466c9e57e3f0da2d28bd77-1276794402
  3. Gostei
    Wikle recebeu reputação de Juuzy em [Gesior ACC] [Layout] 4story   
    [Gesior ACC] [Layout] 4story







    Atenção: Para usar esse layout você precisa ter o website Unnamed Acc Maker.







    Instalação do 4story layout:
    Encontre a pasta onde está salvo o website:
    Xampp: C:\Arquivos de programas\xampp

    Entre na pasta do website e depois entre na pasta layout.
    Coloque dentro da pasta layout a pasta "4story"que está disponível para download no final do tópico.

    Depois volte para a pasta config do seu website, e abra o config.php.

    Procure por essa tag:


    $config['site']['layout'] = "WHATEVER"; // layout name

    Como o nome da pasta é 4story , você deverá colocar no lugar de WHATEVER e então ficará como está abaixo:


    $config['site']['layout'] = "4story"; // layout name






    Imagem do 4story layout:


    Download:
    http://www.multiupload.com/6BTQZF9OLD

    Scan:
    http://www.virustotal.com/pt/analisis/42bee3f88b841b7cd54e8c34fa9132a6aa6ab59d70466c9e57e3f0da2d28bd77-1276794402
  4. Gostei
    Wikle deu reputação a grafit em (Resolvido)Como criar um proxy tunneling para Otserv   
    Também estou a procura disso... consegui poucas informações
     
    eu já consegui achar um tutorial para criar um servidor mas é para as portas 8080
     
    to tentando ver como fazer para acessar pelas portas 7171
     
    http://www.netadm.com.br/?p=132
     
    se conseguir algo eu te aviso
  5. Gostei
    Wikle recebeu reputação de PostadorHunter em Ferramentas para Scripters   
    Interpretador Lua e SciTE

    É uma ferramenta para scripters avançados, ela não mostra as funções de otserv como getPlayerHealth, ela usa as fonções de lua mesmo, socket., math., string, byte, etc. É uma ferramenta que está em lua.org e agradeço a moto3500 por me mostrar para que eu possa compartilhar com vocês.

    O interessante que se você escrever em seu otserv: print('oi') (em um lua clado) ele vai mostrar no console: oi, este é um console onde você digita o code em lua e ele executa.



    OTScript Live!v0.4.1.13 (By: colex)
    Make your scripts come to live



    Features:


    Destaque na Sintaxe de LUA * (Melhorado, agora com cores diversas e alteráveis)
    Variados tipos de destaque* (novo)
    Janela de ajuda com funções de LUA e OTServer e sistema de pesquisa
    Janela com lista de items e sistema de procura* (novo)
    anela de ajuda com sintaxes LUA* (novo)
    Auto-Complete com funções de LUA e OTServer (Use o F1 para ativar)
    Procurar, substituir e saltar para linha
    Magic Area Editor v0.2 (Melhorado)
    Spells Maker
    Quests Maker* (novo)
    Hotkeys (CTRL + SHIFT + [0..9])
    Auto-Correct
    Debugger, atalho F5 (Melhorado e simplificado)
    Data Editor (Com editor de opções visuais)
    Instalador do OTScriptLIB com nova versão incluida* (novo)
    Sistema de Tabs (vários documentos abertos na mesma aplicação)* (novo)
    Macro (Grave e execute ações rapidamente)* (novo)
    Compilador LUA (F9)* (novo)

    * - Features da versão 0.4.1.13

    A maioria das opções mencionadas podem ser configuradas pelo utilizador através do Data Editor.

    Você pode notar que eu copiei parte do topico antigo, foi por que não quis resussita-lo entao é melhor fazer um novo do que reviver um. Alem de todas essas posibilidades acima ele conta com uma ferramenta muito util, você apertando f5 o editor de scripts ira verificar se há algum erro no script, erros de sintaxe, se falta um ) ou se tem um end amais.

    Compilador LUA

    Compilador LUA é uma ferramenta que "encripta" o teu script de forma que não seja legível à olho humano, mas continua podendo ser utilizado em OTServers.

    Caso queria fornecer um script sem o seu código-fonte, voce poderá compilar ele e enviar para quem desejar. O compilador cria um arquivo "nome.lua.compiled" na pasta do script. Espero que não comecem a liberar os scripts compilados nos fórums para não atrasar o avanço do OpenTibia no Brasil. (mais uma ferramenta boa para evitar rippers.)

    Data Editor

    A maior parte das opções alteráveis são encontradas no Data Editor como Lista de Funções, Destaques, Palavras Reservadas, Hotkeys, Global e Auto-Correct. A partir da versão 0.4 tornou-se possivel alterações do visual da aplicação e outra opções através do Data Editor.

    O Spells Maker Live! trabalha com o Global, caso queira mudar o global para os campos serem atualizados, no global é usado a seguinte sintaxe:Explicando, o Nome do Campo indica em qual campo irão as linhas que se encontram entre o "--Nome do Campo" e "-------" aparecer no Spells Maker Live!.

    O Nome do Campo pode ser substituido por:


    Formula
    Type
    Effect
    Distance

    Como a versão e antiga algumas funções nem se quer existem, se você apertar f1 para mostar as funções você verá que ainda tem mayNotMove etc~, entao eu baixei peguei todas as funções atuais (incluindo as funções da OTNetScriptLib e inseri entao digamos é um programa atualizado.)

    Créditos pelo tutorial: Mock
    Script Live By colex.rar
  6. Gostei
    Wikle deu reputação a Doughell em [TalkAction] Scripts para PokeTIBIA   
    Olá a todos!
    Estou aqui para mostrar um script aonde será bem útil a servidores de Pokémon.
    Não é nada mais do quem um SHOP in-game.

    Como assim?
    Com estes 3 comandos será possível comprar Revives, Hyper Potions, Ultra Balls, trocar de nome pelo jogo e até mesmo comprar o Ditto.
    Detalhe o tipo de moeda que utilizei foi Small Diamonds, caso queria modificar leia passo a passo.
    Como se percebe, a maioria de servidores hoje em dia vende apenas estes items e outros, mais esses são os padrões.
    Chega de enrolação e vamos direto ao script.







    Changename Script:
    Primeiramente crie um arquivo em otserv/talkactions/scripts chamado changename.lua e adicione isso em seu arquivo.
    (Este script serve para modificar o nome do jogador pelo jogo).


    -- Creditos a Doughell function onSay(cid, words, param) local maxLen = 15 -- tamanho maximo do nome local itemid = 2145 ------ Numero do Item que ser&#225; removido local proibido = [{"!","@","*"}-- simbolos proibidos for i = 1, #proibido do if string.find(tostring(param), proibido[i]) then doPlayerSendCancel(cid,"[AUTO SHOP] You can not use symbols in their name.") return TRUE end end if tostring(param) == "" then -- checkar se n&#227;o &#233; nome vazio doPlayerSendCancel(cid, "[AUTO SHOP] Choose a name to make the change of his surname.") return TRUE end if string.len(tostring(param)) > maxLen then doPlayerSendCancel(cid, "[AUTO SHOP] You can use a maximum of " .. maxLen .. " letters.") return TRUE end if not getTilePzInfo(getCreaturePosition(cid)) then doPlayerSendCancel(cid,"[AUTO SHOP] Can only be used in Protection Zone.") return TRUE end if getPlayerItemCount(cid, itemid) >= 1 then doPlayerRemoveItem(cid, itemid, 5) db.executeQuery("UPDATE `players` SET `name` = '"..param.."' WHERE `id` = "..getPlayerGUID(cid)..";") doPlayerSendTextMessage(cid,25,"[AUTO SHOP] You will be logged out in 5 seconds for the changes to be made.") addEvent(doRemoveCreature, 5*1000, cid, true) else doPlayerSendCancel(cid,"[AUTO SHOP] You don't have " .. getItemNameById(itemid) .. " to make the purchase of changename.") end return TRUE end Agora em talkactions.xml adicione em Players: <talkaction words="!changename" event="script" value="changename.lua"/> -- Explicação do Script (Changename): local maxLen = 15 -- tamanho maximo do nome O número 15 e a quantidade máxima de caracteres que poderá ser utilizado na troca de nome. local itemid = 2145 ------ Numero do Item que será removido Este e o ID do item que será removido, no caso do 2145 e Small Diamonds (moeda principal do PokeXGames). Aconselho a usar Small Diamonds. local proibido = {"!","@","*"} -- simbolos proibidos Estes e os símbolos proibidos, caso queria adicionar mais faça o seguinte: {"!","@","*","?"} adicionando dessa seguinte maneira: ,"?"} Ditto Script: Crie um arquivo em otserv/talkactions/scripts com o nome de ditto2.lua e adicione isso em seu arquivo: (Este script serve para adicionar a caixa do Ditto no jogador). function onSay(cid,words,param) if doPlayerRemoveItem(cid,2145,10) == TRUE then doPlayerAddItem(cid,1738,1) doCreatureSay(cid,"[AUTO SHOP] You bought your Pokemon Ditto, it cost 10 diamonds.",TALKTYPE_ORANGE_1) else doCreatureSay(cid,"[AUTO SHOP] You do not have two diamonds to make the purchase.",TALKTYPE_ORANGE_1) end end Agora em talkactions.xml adicione em Players: <talkaction words="!buyditto" event="script" value="ditto2.lua"/> A segunda parte do script você precisa ir otserv/actions/scripts crie um arquivo chamado ditto_.lua e adicione o seguinte: (Este script serve para o id da caixa ser usado para conseguir o Ditto) function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, 15215) <= 100 then doPlayerSendTextMessage(cid, 20,"[AUTO SHOP] Thank donations.") setPlayerStorageValue(cid, 15215, 1) local pox = getTownTemplePosition(1) local health = 325 local maxhealth = 325 local description = "Contains a Ditto." local poke1 = "This is Ditto's pokeball. HP = ["..health.."/"..maxhealth.."]" item = doCreateItemEx(2219) doItemSetAttribute(item, "poke", poke1) doItemSetAttribute(item, "nome", "Ditto") doItemSetAttribute(item, "apelido", "Ditto") doItemSetAttribute(item, "description", description) doPlayerAddItemEx(cid, item, true) doTransformItem(item, 2222) doPlayerSendTextMessage(cid, 27, "[AUTO SHOP] You just get the Pokemon Ditto.") doPlayerSendTextMessage(cid, 27, "Do not forget to donate this item has a cost of 10 diamonds, and you can not get this Pokemon through quests / npcs / catchs.") doTeleportThing(cid, pox) doSendMagicEffect(pox, 21) doPlayerAddSoul(cid, 1) doPlayerRemoveItem(cid,1738,1) setPlayerStorageValue(cid, 54842, "Ditto, ") return TRUE else doPlayerSendTextMessage(cid, 20, "Have you got this Pokemon.") end end Agora em actions.xml adicione: <action itemid="1738" event="script" value="ditto_.lua"/> -- Explicação do Script (Ditto): PARTE DAS TALKACTIONS if doPlayerRemoveItem(cid,2145,10) == TRUE then O número 2145 e o id da Small Diamonds, já o número 10 e a quantidade de Small Diamonds que precisa para comprar o Ditto. doPlayerAddItem(cid,1738,1) O número 1738 e o id da box, caso modificar este número modifique tambem em actions.xml! PARTE DAS ACTIONS doSendMagicEffect(pox, 21) O número 21 e o número do efeito que vai ser utilizado ao abrir a box, pode ser modificado em qual você preferir. doPlayerAddSoul(cid, 1) Será adicionado 1 de soul, como se fosse 1 de catch (dependendo de alguns servidores) se preferir retire a linha inteira. doPlayerRemoveItem(cid,1738,1) Este e o id da box, caso você muda-lá na talkactions, e na actions.xml mude aqui tambem. Kit Script: Crie um arquivo em otserv/talkactions/scripts chamado kit.lua e adicione isso dentro dele: (Este script serve para receber Revives, Ultra Balls e Hyper Potions). function onSay(cid,words,param) if doPlayerRemoveItem(cid,2145,2) == TRUE then doPlayerAddItem(cid,2269,100) doPlayerAddItem(cid,2275,100) doPlayerAddItem(cid,2146,100) doCreatureSay(cid,"[AUTO-SHOP]: You just buy ultra ball 100x, 100x revive and 100x hyper potion. All this will cost 2 diamonds!",TALKTYPE_ORANGE_1) else doCreatureSay(cid,"[AUTO-SHOP]: You do not have two diamonds to make the purchase.",TALKTYPE_ORANGE_1) end end Agora em talkactions.xml adicione: <talkaction words="!buykit" event="script" value="kit.lua"/> -- Explicação do Script (Kit): if doPlayerRemoveItem(cid,2145,2) == TRUE then O id 2145 e o Small Diamonds e o número 2 e a quantidade que será retirada para a realização da compra do kit. doPlayerAddItem(cid,2269,100) O id 2269 e o da Ultra Ball e o número 100 e a quantidade que o player receberá de Ultra Balls. doPlayerAddItem(cid,2275,100) O id 2275 e o do Revive, e o número 100 e a quantidade que o player receberá de Revives. doPlayerAddItem(cid,2146,100) O id 2146 e o da Hyper Potion, e o número 100 e a quantidade que o player receberá de Hyper Potions. Bom, estes são os scripts prometido, mas se alguém quiser coloca outras talkactions como a !buykit vou colocar abaixo o que poderam usar de base: function onSay(cid,words,param) if doPlayerRemoveMoney(cid,10000) == TRUE then doPlayerAddItem(cid,2173,1) doCreatureSay(cid,"Mensagem que ele conseguiu comprar o item.",TALKTYPE_ORANGE_1) else doCreatureSay(cid,"Mensagem quando n&#227;o possui dinheiro ou diamantes suficientes.",TALKTYPE_ORANGE_1) end end


    if doPlayerRemoveMoney(cid,10000) == TRUE then
    Essa função diz que irá remover 10k para comprar o item, se você quiser que remova outra coisa por exemplo um shield você adiciona a seguinte função no lugar dessa:

    doPlayerRemoveItem(cid,1738,1)
    ficando assim:
    doPlayerRemoveItem(cid,1738,1) = TRUE then
    O id do shield você modifica no 1738 e a quantidade no número 1.


    doPlayerAddItem(cid,2173,1)
    Esas função adiciona o item e a quantidade no jogador, exemplo:
    2173 e o ID do item, e o número 1 e a quantidade só modificar do seu gosto.

    O que você pode adicionar em um script?
    Efeitos, para adicionar um efeito basta colocar essa função:

    doSendMagicEffect(getThingPos(cid), 132)
    O número 132 e o número do efeito, para pesquisar mais procure pelo jogo no GOD o seguinte:
    /z 1, /z 2, /z 3 até o seu limite.


    É isso ai galera, qualquer dúvida postem ou dêem sujestões!
    Detalhe: as cores nos scripts foram retiradas por bug, em outra hora adicionarei novamente!
  7. Gostei
    Wikle deu reputação a Flamer em flmR Auto 5.2.2 [Tibia 9.2]   
    Existe a função Pause no bot.
  8. Gostei
    Wikle deu reputação a Augusto em flmR Auto 5.2.2 [Tibia 9.2]   
    Muito bom Ramon, vou testa-lo depois concerteza!
  9. Gostei
    Wikle deu reputação a Flamer em Fim da era dos bots de tibia?   
    Queria entender de onde tirou essa probabilidade de 98 em 100 de alguém ser banido usando bots de hoje pra frente. É claro que a CIP fez mudanças no client, mas pelo que sempre foi provado , nunca houve detecção pelo client, e provavelmente não adicionou agora.

    A única diferença ao meu ver é que teremos que modificar o client obrigatoriamente (ou talvez exista outro método para isso) para que os endereços não fiquem sendo randomizados sempre. Mas e quantas pessoas sempre usaram MC que modificavam o client e não foram banidas, quantos bots modificam o client e também não registram banimentos a tanto tempo... Modificar o client só resultaria em ban em caso de uma detecção no próprio client, mesmo que seja analisada através do servidor. Para checar isso com mais clareza, vamos fazer uma análise dos packets nos próximos dias para ver se existe alguma modificação drástica.

    Quanto aos bots serem indetectáveis (no passado e agora) , ao meu ver, acho muito mais adequado acreditar que realmente são indetectáveis por simular teclado / mouse , por ter exaustivos testes e uma quantidade massiva de usuários sem ser banidos do que dizer que "nenhum é indetectável" por apenas desconhecer como funciona o mecanismo de detecção da CIP.

    Ao ponto: Acho que tudo isso é bastante extremismo, e que após poucos testes vamos ter medidas seguras para usar bots como sempre usamos.

    PS: Não era você que há poucas horas (já fazem 24?) estava lançando atualizações para seu bot, e agora quer que todos os usuários sejam deletados?
  10. Gostei
    Wikle deu reputação a Private Sub Teste em [Beta] Tibia RBot   
    @Wikle
    Você tem o .NET Framework 4.0 instalado no seu computador?
    Qual antivírus você está usando?
  11. Gostei
    Wikle deu reputação a Flamer em flmR Auto 5.2.2 [Tibia 9.2]   
    Atualizado para o Tibia 8.74
  12. Gostei
    Wikle deu reputação a Flamer em flmR Auto 5.2.2 [Tibia 9.2]   
    Já tenho algumas coisas prontas pra isso, não deve demorar para uma coisa assim sair logo. Só não posso dar prazos.

    Valeu
  13. Gostei
    Wikle deu reputação a Flamer em flmR Auto 5.2.2 [Tibia 9.2]   
    Lançada a versão para o Tibia 9.2



    Infelizmente não contamos com grandes novidades para esta versão em relação a novas funções (apenas o Heal Friend) devido as grandes mudanças que foram necessárias no código para redução de bugs.



    Screenshots:









    Download
  14. Gostei
    Wikle deu reputação a Flamer em [Pedido]Video Aula em C++ para iniciantes   
    A última edição que consegui em português é a 5ª.
    Não abri os arquivos pra testar a qualidade dos pdfs, então se quiser baixe todos e veja qual está melhor.

    https://rs765tl2.rapidshare.com/#!download|765l36|246192180|tel5ed-cd.erivanildo.thegenius.us.rar|5455|R~60982F703A2349770A727AEBAD364209

    http://uploading.com/files/e2459e32/tel5ed-cd.by.rayffe.rar

    https://rs765tl2.rapidshare.com/#!download|765l34|246192180|tel5ed-cd.erivanildo.thegenius.us.rar|5455|R~210BE29FA5EC79D62C9CB136F34D0897
  15. Gostei
    Wikle recebeu reputação de Augusto em Tutorial de Input   
    Olá,

    Existem 2 categorias de input e 2 configurações para ambas categorias:

    Keyboard: são as configurações dadas para o controle/simulação de seu teclado.




    KeyboardMode: Especifica o modo do teclado. Se o modo de controlar (control) o teclado for utilizado, o bot irá pressionar as teclas em seu teclado como se você estivesse pressionando-os e para isso o cliente deve ter foco. Simular (Simulate) o teclado irá enviar pressionamentos de teclas para o cliente e para isso o foco não é necessário. A janela ainda não deve, contudo, ser minimizada. É recomendável que você use o método controle (control) de teclado, porque é a forma mais natural de interagir com o cliente.





    StuckCtrlShiftPolicy: Especifica se e quando você quer que o bot libera quando preso as teclas control (ctrl)/shift se tiveram sido liberados de forma adequada e prontamente.





    TypeWaitTime: Especifica um intervalo aleatório entre cada caractere ao digitar valores longos de texto no cliente.





    PressWaitTime: Especifica um intervalo aleatório entre o pressionamento de hotkeys ou outros botões.


    Mouse: são as configurações dadas para o controle/simulação de seu mouse.




    MouseMode: Especifica o modo do mouse. Se o controle do mouse for utilizado, o bot irá mover o cursor do mouse como se estivesse movendo-se e para isso o cliente deve ter foco. A opção /permit não irá mover o mouse, se o usuário está tentando posicioná-lo em algum lugar, enquanto a opção /resist vai resistir a força do usuário e fazer o seu trabalho. Simulate mouse irá enviar o posicionamento do mouse e clicar para o cliente e para isso o foco não é necessário. A janela ainda não deve, contudo, ser minimizada. É recomendável que você use o método de control mouse, pois é a forma mais natural de interagir com o cliente.





    ScrollMode: Especifica se você quiser que o bot clique sobre as barras de rolagem ou use a roda do mouse para se mover.





    StuckCursorPolicy: Especifica se você quer que o bot restaure um cursor que estava sendo usado ou ativo antes de iniciar o próximo evento.





    MoveSpeed: Especifica a velocidade para a velocidade do mouse.





    ClickWaitTime: Especifica o intervalo de tempo entre os cliques do mouse.


    FocusPolicy: Uma vez que os métodos de controle necessitam foco do cliente, esta opção foi designada para quando o bot precisar definir o foco no cliente se o seu não estiver em foco. É possível fazê-lo sempre que algum evento ocorre, quando um evento normal exceto para andar ou somente quando ocorre um evento de urgência.

    OpenMenuPolicy: Porque às vezes o bot pode perder algum clique ou algumas janelas inesperadas podem aparecer, você pode configurá-lo para fazer algo neste caso. Confirmando a pressionar a tecla "Enter" durante o encerramento irá pressionar a tecla 'Esc'. Você pode especificar o intervalo de tempo de espera antes de realizar o encerramento no caso de você ser o único à criação de menus. Caso você selecione uma das opções de "idle mouse", só feche o menu caso o usuário não tenha movido o mouse por mais de 4 segundos (se o cliente não é focado, ele vai fechar ou confirmar de imediato).

    Imagem da seção Input





    Créditos: Zen
  16. Gostei
    Wikle deu reputação a Flamer em [Pedido]Video Aula em C++ para iniciantes   
    Querer aprender só com vídeo aulas pode ser meio complicado, até por conta do tempo das aulas, que não deve permitir que tanta coisa seja explicada de maneira profunda. Recomendo algum livro se quiser ter uma boa noção de todo o conteúdo da linguagem.

    Neste link são recomendados alguns livros/apostilas, e tem alguns para baixar de graça:
    http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c

    Eu recomendo o C++ Como Programar , Deitel . Você pode achar facilmente pela internet (em Inglês).
  17. Gostei
    Wikle recebeu reputação de ferlations em Mudando a versão do mapa   
    Olá,

    Primeiramente, você precisa do Remere's Map Editor, clicando aqui você entra no site oficial onde se encontra o download da versão mais atual.

    1. Abra o RME e vá em Map » Properties... Ctrl-P <ver imagem abaixo>



    2. Na parte Client Version <ver imagem abaixo> você coloca para qual versão você deseja mudar seu mapa



    3. Clique em Ok

    4. Irá aparecer uma mensagem <ver imagem abaixo>, basta clica em Sim




    __________________________________
    Obs.: Possível(ei) erro(s):

    1.

    "Could not locate Tibia.dat and/or Tibia.spr, please navigate to your Tibia 8.50 installation folder."

    Esse erro ocorre pois o RME não encoutrou o Tibia.dat e/ou Tibia.spr da respectiva versão do mapa, para arrumar, basta clicar em Ok e selecionar o diretório onde está instalado tal versão.

    Créditos pelo tutorial: Pedroddcunha
  18. Gostei
    Wikle deu reputação a EdsonJunior em Knight Scripts   
    Auto Exori



  19. Gostei
    Wikle deu reputação a EdsonJunior em Gold Counter/H   
    Conta quantos gold se pego por hora...



    init start local goldtime,initgold = $timems+1, itemcount(3031) init end auto(1000) listcolor(color(235,167,145)) if itemcount(3031) == 0 then goldtime,initgold = $timems+1, itemcount(3031) end listas('Gold: '.. num(itemcount(3031)) .. ' Gold/h: ' ..num(math.floor(1000*60*60*(itemcount(3031)-initgold)/($timems-goldtime))))
  20. Gostei
    Wikle deu reputação a EdsonJunior em Paladin Scripts   
    Trocar de arma de acordo com monstro:

    refillammo()

  21. Gostei
    Wikle deu reputação a EdsonJunior em Auto Screenshot   
    Tira Print quando upa qualquer coisa...
    SKills, Ml, Level...


    init start local ss = {Level = true, magic = true, fist = false, axe = false, club = false, sword = false, distance = false, shielding = false, fishing = false}init end auto(100) foreach newmessage m do if m.type == 16 then local c = m.content local adv = string.match(c, 'You advanced .- (.-)[%s%.].-') if adv then if ss[adv] then if $minimized then restoreclient() wait(400, 600) screenshot() wait(400, 600) minimizeclient() else wait(400, 600) screenshot() end end

Informação Importante

Confirmação de Termo