Ir para conteúdo

Tricoder

Héroi
  • Registro em

  • Última visita

Tudo que Tricoder postou

  1. Tricoder postou uma resposta no tópico em Outros Bots
    if islocation(7) == false then return end local item = "royal spear" -- Item a ser retirado do DP local quant = 50 -- Quantidade do item a ser retirado while true do take_item_from_depot(item, quant - itemqty(item), mainbpid()); wait(1000) if itemqty(item) >= quant then return end end Créditos: neutralbot
  2. Tricoder postou uma resposta no tópico em Outros Bots
    local tempo = tempo em seg local label = "Nome label if _info_time_player_on_screen() < tempo * 1000 then gotolabel(label) end Créditos: neutralbot
  3. Tricoder postou uma resposta no tópico em Outros Bots
    if timestoped() > 15*60*1000 then MessageBox("Tu Morreu, Trouxa kkkkkkk!!!") quit() end Créditos: neutralbot
  4. Tricoder postou uma resposta no tópico em Outros Bots
    local label = "Nome do label" if timestoped() > 5*60*1000 then gotolabel(label) playalarm() end Créditos: neutralbot
  5. local label = nome do label if player_atack() then disablehunter() gotolabel(label) end Créditos: neutralbot
  6. Tricoder postou uma resposta no tópico em Outros Bots
    local ring = "nome do ring" if is_secure_move() == true then if isequiped(ring) == false then putring(ring) end end Créditos: neutralbot
  7. Tricoder postou uma resposta no tópico em Outros Bots
    local iditem = "nome do item" say("hi") wait(2000) opentrade() wait(2000) sellitems(iditem,itemqty(iditem)) Créditos: neutralbot
  8. Tricoder postou uma resposta no tópico em Outros Bots
    local iditem = "nome do item" local qty = quantidade npcsay("hi") wait(2000) npcsay("trade") wait(2000) buyitems(iditem, qty - itemqty(iditem)) Créditos: neutralbot
  9. Tricoder postou uma resposta no tópico em Outros Bots
    local item = "nome do item" local qty = quantidade local label = "nome do label" if itemqty(item) <= qty then gotolabel(label) end Créditos: neutralbot
  10. Tricoder postou uma resposta no tópico em Outros Bots
    say("hi") wait(2000) saytonpc("Mistrock" ) wait(2000) saytonpc("yes") Créditos: neutralbot
  11. Tricoder postou uma resposta no tópico em Outros Bots
    local qty = quantidade local label = "nome do label" if Self.cap() < qty then gotolabel(label) end Créditos: neutralbot
  12. Tricoder postou uma resposta no tópico em Outros Bots
    local label = "nome do label" if islocation(10) == false then return end gotolabel(label) Créditos: neutralbot
  13. Tricoder postou uma resposta no tópico em Outros Bots
    if battle_is_open() == false then open_battle() end Créditos: neutralbot
  14. Tricoder postou uma resposta no tópico em Outros Bots
    local label = "nomedolabel" if islocation(10) == false then return end if minimun_cap > Self.cap() or is_necessary_some_repot() then gotolabel(label) end Créditos: neutralbot
  15. Tricoder postou uma resposta no tópico em Outros Bots
    utura_spell = "utura gran" minimun_life = 85 if strengthened() == false and Self.hppc() < minimun_life then say(utura_spell) end Créditos: neutralbot
  16. Tricoder postou uma resposta no tópico em Outros Bots
    if havemonstertoatack() == false then if paralyzed() == true then say("nome da magia") end end Créditos: neutralbot
  17. Tricoder postou uma resposta no tópico em iBot
    local serverlog_lines = getnewmessages("Server Log") local serverlog_q = serverlog_lines.count - 1 for i = 0, serverlog_q do if (serverlog_lines[serverlog_q - i].text:find("due to an attack by a stalker.")) and paround(7,true) == 0 and maround(3,false,"Stalker") == 0 and cancast("exori mas") then cast("exori mas") end end
  18. Tricoder postou uma resposta no tópico em iBot
    Infos: Deposit: sim Level: ? Exp/h: ? Loot/h: ? Level: 15+ Localização: Port Hope Premium: Sim Alerts: OnScreen: sim Attacking: Sim GMonScreen: Sim Advenced: Screen - sim Message: Private msg, SafeBank - Sim Healer: Exura iCO Health Potion Mana Potion Utani Hur Refiller: SimHotkeys:simActions: simCavebot:Settings - Rope, Shovel, Pick, Machete, opennextbp, automont Looting: Medicine pouch Fish Troll Green Gold coins TargetingMonstros: Bonelod, Swamp Troll, Skeleton, Poison Spider, Spider, Rat, Cave rat, Bug, Cab HUD: Não Action-------------------------------------------------- ---Port Hope - Medicine Pouches by Acid Alchamy--- -------------------------------------------------- MainBP = 'Backpack' -- main bp PouchBP = 'Golden Backpack' -- bp for pouches (one in one) GoldBP = 'Yellow Backpack' -- bp for Gold DepoBP = 'Camouflage Backpack' -- bps for pouches for depositing (20 next to each other in depot chest) --When Choosing MinCap, Consider Gold and weight of Pouches-- -- 1 Medicine Pouche = 12.00 oz MinCap = 125 -- cap to go depot Mount = true -- using mount true/false Bonelord = true -- Kill The BoneLord? -- don't edit below: setsettings("Settings\\Looting\\List\\Medicine Pouch\\Destination",PouchBP) setsettings("Settings\\Looting\\List\\Swamp Grass\\Destination",PouchBP) setsettings("Settings\\Looting\\List\\Troll Green\\Destination",PouchBP) setsettings("Settings\\Looting\\List\\Gold Coin\\Destination",GoldBP) if Mount then setsettings("Settings\\Cavebot\\Settings\\AutoMount",'yes') else setsettings("Settings\\Cavebot\\Settings\\AutoMount",'no') end Download: -knight-15+ EK - [Port Hope] - Swamp Troll.xml Créditos: ibotbrasil
  19. iscreatureontile(int x, int y, int z) [boolean]: Retorna true se existe uma criatura no tile definido, se não false. isitemontile(string/int item, int x, int y, int z) [boolean]: Retorna true se o item defido se encontra no tile, se não false. isreachable(int x, int y, int z) [boolean]: Retorna true se o você pode chegar até o tile, se não false. isshootable(int x, int y, int z) [boolean]: Retorna true se o você pode atirar um objeto no tile, se não false. iswalkeable(int x, int y, int z) [boolean]: Retorna true se o você pode andar no tile, se não false. toptileitem(int x, int y, int z) [int]: Representa o ID do item no topo do tile. topitem(int x, int y, int z) [userdata]: Retorna a estrutura do item no topo do tile com as coordenadas. .count [int]: Representa a quantia de items. .id [int]: Representa o ID do item. gettile(int position x, int position y, int position z) [userdata]: Retorna a estrutura do tile definido. .count [int]: Representa a quantia de items no tile. .items [userdata]: Retorna a estrutura de um item no tile, você tem que definir que item quer obter a informação indexando o item. .count [int]: Representa a quantia do item. .id [int]: Representa o ID do item. Créditos: tibiascripts
  20. ignorecreature(int id, bool ignore) [void]: Define a para o bot ignorar a criatura com o ID definido. getcreature(string/int name/id) [userdata]: Retorna a estrutura de uma criatura encontrada com o nome/id. Parâmetros abaixo, nenhum item precisa ser indexado. getcreatures(string filter) [userdata]: Retorna a estrutura de cada criatura encontrada com o filtro usado. Você deve indexar a criatura que deseja acessar. Como filtro você pode usar as seguintes combinações: p: A criatura tem que ser player. m: A criatura tem que ser monstro. f: A criatura tem que estar no mesmo floor que você. s: A criatura tem que estar no mesmo floor que você e visivel na tela. .count [int]: Representa o total de criaturas encontradas. Esse parâmetro não precisa ser indexado. .id [int]: Representa o ID da criatura. .name [string]: Representa o nome da criatura. .hpperc [int]: Representa a porcentagem de hit points da criatura. .x [int]: Representa a posição X da criatura. .y [int]: Representa a posição Y da criatura. .z [int]: Representa a posição Z da criatura. .direction [string]: Representa a direção da criatura como "n", "s", "e" ou "w". .speed [int]: Representa o numero da velocidade da criatura. .dist [int]: Representa a maior distancia entre X e Y da criatura e você. .skull [int]: Representa o ID do tipo de skull da criatura. .party [int]: Representa o ID do tipo de party da criatura. .waricon [int]: Representa o ID do tipo de war banner da criatura. .visible [int]: Representa 1 se a criatura está visivel ou 0 se não. .walking [int]: Representa 1 se a criatura está andando ou 0 se não. .ignored [boolean]: Retorna true se a criatura está ignorada pelo sistema (se foi usada ignorecreature() nela), se não false. .hittime [int]: Representa o tempo em milisegundos de quando a criatura deu seu ultimo hit. .type [int]: Representa o ID do tipo da criatura. .isattackme [boolean]: Retorna true se a criatura esta te atacando, se não false. .isplayerattacker [boolean]: Retorna true se a criatura esta atacando alguem, se não false. .ismonster [boolean]: Retorna true se a criatura é um monstro, se não false. .isplayer [boolean]: Retorna true se a criatura é um player, se não false. .isshootable [boolean]: Retorna true se a você pode atirar na criatura da sua posição, se não false. .isreachable [boolean]: Retorna true se a você pode chegar na criatura da sua posição, se não false. Você pode usar os pointers do mesmo modo das variaveis target e follow com o parâmetro adicional .count: Créditos: tibiascripts
  21. Tricoder postou uma resposta no tópico em iBot
    addhudloot(string/int item, int value) [void]: Adiciona um texto no loot counter do hud com o nome e o valor do item looteado. addhudsupplie(string/int item, int value) [void]: Adiciona um texto no loot counter do hud com o nome e o valor do item de suprimentos. addtext(string text, int x, int y) [void]: Adiciona um elemento de texto com o stilo de fonte definido anteriormente, para ser mostrado nas posições definidas. rgbcolor(int red, int green, int blue) [string]: Representa a cor resultante nas combinações de RGB. setfontcolor(string color) [void]: Define a cor da fonte usada. setfontstyle(string name, int size, string style) [void]: Define o nome, o tamanho e o estilo da fonte. setposition(int width, int heigh) [void]: Define a altura e largura da area para a HUD. Créditos: tibiascripts
  22. -- [[ INIT START ]] -- local CONFIG = { RING_NAME = "might ring", } -- [[ DO NOT CHANGE ANYTHING BELOW THIS LINE. ]] -- local RING_ID = Item.GetID(CONFIG.RING_NAME) -- [[ INIT END ]] -- if (Self.Ring().id ~= RING_ID) then Self.MoveItems(RING_ID, "ring", "all", 100) end Créditos: tibiascripts
  23. for CREATURE in Creature.GetAll("ms", false) do if (CREATURE:isValid() and CREATURE:Name() == "Undead Cavebear" and CREATURE:DistanceFromSelf() == 1) then useitemon("maxilla maximus",CREATURE:PositionX(), CREATURE:PositionY(), CREATURE:PositionZ()) break end end Créditos: tibiascripts
  24. Tricoder postou uma resposta no tópico em iBot
    if maround(4) == 0 then if itemcount('small enchanted ruby') > 0 and itemcount('worn firewalker boots') > 0 then pausewalking(1000) useitemon('small enchanted ruby','worn firewalker boots',backpackName) wait(2000) end end Créditos: tibiascripts
  25. -- [[ INIT START ]] -- local CONFIG = { CREATURES = {"Sea Serpent", "Young Sea Serpent"}, PLAYERS = { ENABLED = true, DISTANCE = 14, FLOOR_DIFFERENCE = 1, SAFE_LIST = {"Bubble", "Eternal Oblivion"}, }, SPELLS = { --{NAME = "groundshaker", AMOUNT = 6}, {NAME = "fierce berserk", AMOUNT = 4}, {NAME = "berserk", AMOUNT = 3}, {NAME = "front sweep", AMOUNT = 2}, --{NAME = "annihilation", HP_PC = 45}, {NAME = "brutal strike", HP_PC = 10}, {NAME = "whirlwind throw", HP_PC = 10}, }, } -- [[ DO NOT CHANGE ANYTHING BELOW THIS LINE. ]] -- SPELLS_CONFIG = SPELLS_CONFIG or {} LAST_FLOOR = LAST_FLOOR or Self.PositionZ() ATTACK_EXHAUST = ATTACK_EXHAUST or 0 table.lower(CONFIG.CREATURES) local RESET_SPELLS_CONFIG = #CONFIG.SPELLS ~= #SPELLS_CONFIG if (not RESET_SPELLS_CONFIG) then for INDEX, SPELL_ENTRY in ipairs(CONFIG.SPELLS) do if (SPELL_ENTRY.NAME ~= SPELLS_CONFIG[INDEX].NAME or ((SPELL_ENTRY.AMOUNT and SPELL_ENTRY.AMOUNT ~= SPELLS_CONFIG[INDEX].AMOUNT) or (SPELL_ENTRY.HP_PC and SPELL_ENTRY.HP_PC ~= SPELLS_CONFIG[INDEX].HP_PC))) then RESET_SPELLS_CONFIG = true break end end end if (RESET_SPELLS_CONFIG) then SPELLS_CONFIG = {} local CURRENT_INDEX = 1 while (#CONFIG.SPELLS >= CURRENT_INDEX) do CONFIG.SPELLS[CURRENT_INDEX].INFO = Spell.GetByWordsOrName(CONFIG.SPELLS[CURRENT_INDEX].NAME) if (not CONFIG.SPELLS[CURRENT_INDEX].INFO:isValid()) then table.remove(CONFIG.SPELLS, CURRENT_INDEX) else if (#CONFIG.SPELLS[CURRENT_INDEX].INFO:Condition() > 0 and table.find({"BIG_BEAM", "BIG_WAVE", "FRONT", "SMALL_BEAM", "SMALL_WAVE", "STRIKE"}, CONFIG.SPELLS[CURRENT_INDEX].INFO:Condition())) then CONFIG.SPELLS[CURRENT_INDEX].NEED_DIRECTION = true else CONFIG.SPELLS[CURRENT_INDEX].NEED_DIRECTION = false end CURRENT_INDEX = CURRENT_INDEX + 1 end end end -- [[ INIT END ]] -- if (Self.PositionZ() ~= LAST_FLOOR) then LAST_FLOOR, ATTACK_EXHAUST = Self.PositionZ(), System.TimeMilliseconds() + 2000 return end if (System.TimeMilliseconds() > ATTACK_EXHAUST) then for _, SPELL_ENTRY in ipairs(CONFIG.SPELLS) do if (SPELL_ENTRY.INFO:isAbleToCast(nil, false)) then local ATTACKED = Creature.GetAttacked() if (SPELL_ENTRY.AMOUNT and (not CONFIG.PLAYERS.ENABLED or Self.PlayersAroundFloorIgnore(CONFIG.PLAYERS.DISTANCE, CONFIG.PLAYERS.FLOOR_DIFFERENCE, unpack(CONFIG.PLAYERS.SAFE_LIST)) == 0)) then local HIGHEST_AMOUNT, BEST_DIRECTION = 0, Self.LookDirection() if (SPELL_ENTRY.NEED_DIRECTION) then for DIRECTION, CREATURES_AMOUNT in pairs({[DIRECTION_NORTH] = 0, [DIRECTION_EAST] = 0, [DIRECTION_SOUTH] = 0, [DIRECTION_WEST] = 0}) do CREATURES_AMOUNT = Self.MonstersAroundSpell(SPELL_ENTRY.INFO:Condition(), DIRECTION, unpack(CONFIG.CREATURES)) if (CREATURES_AMOUNT > HIGHEST_AMOUNT or (CREATURES_AMOUNT >= HIGHEST_AMOUNT and DIRECTION == Self.LookDirection())) then HIGHEST_AMOUNT, BEST_DIRECTION = CREATURES_AMOUNT, DIRECTION end end else HIGHEST_AMOUNT, BEST_DIRECTION = Self.MonstersAroundSpell(SPELL_ENTRY.INFO:Condition(), Self.LookDirection(), unpack(CONFIG.CREATURES)), Self.LookDirection() end if (HIGHEST_AMOUNT >= SPELL_ENTRY.AMOUNT) then while (Self.LookDirection() ~= BEST_DIRECTION) do Self.Turn(BEST_DIRECTION) System.Wait(25, 75) end if (SPELL_ENTRY.INFO:CastSpell()) then System.Wait(Self.CoolDown(SPELL_GROUP_ATTACK)) end end elseif (SPELL_ENTRY.HP_PC and SPELL_ENTRY.INFO:isAbleToCast(ATTACKED, false) and table.find(CONFIG.CREATURES, ATTACKED:Name():lower()) and SPELL_ENTRY.HP_PC >= ATTACKED:HealthPercent()) then if (SPELL_ENTRY.INFO:CastSpell(ATTACKED)) then System.Wait(Self.CoolDown(SPELL_GROUP_ATTACK)) end end end end end Créditos: tibiascripts

Informação Importante

Confirmação de Termo