Announcement

Collapse
No announcement yet.

[SCRIPT SERVICE] Scripts on request for free / donation !!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    @Kickflip

    3.jpg
    1.jpg
    2.jpg

    Comment


    • #32
      hey, maybe its stupid but ill test script :
      'opendoor(x,y,z)' and worth ... haha btw. thanks for help Adrstalik

      Comment


      • #33
        Ha! That's good ! Well, opendoor seems a lot better idea than my! <LOL>

        Comment


        • #34
          Originally posted by ochmar View Post
          Hello,
          Sorry to interrupt



          NOT true.
          Life fluid hotkey:

          --lifefluid

          local function drinklifefluid()
          for k, v in pairs(getcontainers()) do
          for i, j in pairs(v.items) do
          if j.id == 2006 and j.count == 2 then
          useitemon(j.id, container(v.index, j.slot), getid(), ground(posx(), posy(), posz()), j.stackpos, getself().stackpos)
          return
          end
          end
          end
          end

          drinklifefluid()
          i need a script, not a hotkey
          to use life fluid with less x life

          Comment


          • #35
            it is possible to make this ? (if gm on screen stop every script in bot and logout after random 1-2 minute.)

            Comment


            • #36
              Originally posted by Sabes24 View Post
              it is possible to make this ? (if gm on screen stop every script in bot and logout after random 1-2 minute.)
              already exists in alarms

              Comment


              • #37
                i dont really understand the loot sorter, i tried to edit and add sword plate shield brass helmet etc and it wasnt having any of it instead of using DP slots and BP numbers would it be possible to identify by backpack IDs/colours instead it would be easier for me to have 20 of each colour bp and pur sword into red mace into green plate shield into blue etc.

                and this would also be handy when your in dara selling bps of plate shields and helmets as it would keep dragging 20 to my main bp so i could just spam sell 20 plate shield yes

                Comment


                • #38
                  Originally posted by Jonesy View Post
                  already exists in alarms
                  rly ? i take a look and i dont see any logout delay btw i use the alarm included in the bot
                  -- ALARMS: v.1.0.0


                  ----------------------------------------------------

                  local alarms = {
                  {
                  -- CREATURE ON SCREEN
                  playSound = false,
                  pauseBot = false,
                  logout = false,
                  safeList = {'Mistgun', 'Ottizy'},

                  check = function(list) return maroundignore(7, true, unpack(list)) > 0 end
                  },
                  {
                  -- PLAYER ON SCREEN
                  playSound = false,
                  pauseBot = false,
                  logout = false,
                  safeList = {'Mistgun', 'Ottizy'},

                  check = function(list) return paroundignore(7, true, unpack(list)) > 0 end
                  },
                  {
                  -- GM DETECTED
                  playSound = false,
                  pauseBot = false,
                  logout = false,

                  check = function()
                  for _, c in ipairs(getcreatures()) do
                  if c.name:match('CM ') or c.name:match('GM ') then
                  return true
                  end
                  end
                  return false
                  end
                  },
                  {
                  -- DISCONNECTED
                  playSound = false,
                  pauseBot = false,

                  check = function() return not getonline() end
                  },
                  {
                  -- MESSAGE
                  playSound = false,
                  pauseBot = false,
                  logout = false,
                  default = false,
                  private = false,
                  safeList = {'Mistgun', 'Ottizy'},

                  check = function(list, default, priv)
                  for _, m in ipairs(getnewmessages()) do
                  if m.sender ~= getname() and ((m.mode == MSG_DEFAULT and default) or (m.mode == MSG_PRIVATE and priv)) and not table.find(list, m.sender:lower()) then
                  return true
                  end
                  end
                  return false
                  end
                  },
                  {
                  -- PLAYER ATTACKING
                  playSound = false,
                  pauseBot = false,
                  safeList = {'Mistgun', 'Ottizy'},

                  check = function(list)
                  for _, cre in ipairs(getcreatures()) do
                  if cre.isplayer and cre.blacksquare and not table.find(list, cre.name:lower()) then
                  return true
                  end
                  end
                  return false
                  end
                  },
                  {
                  -- MONSTER ATTACKING
                  playSound = false,
                  pauseBot = false,
                  safeList = {'Mistgun', 'Ottizy'},

                  check = function(list)
                  for _, cre in ipairs(getcreatures()) do
                  if cre.ismonster and cre.blacksquare and not table.find(list, cre.name:lower()) then
                  return true
                  end
                  end
                  return false
                  end
                  },
                  {
                  -- ITEMS BELOW
                  playSound = false,
                  pauseBot = false,
                  logout = false,
                  items = {
                  {name = 'cheesee', min = 5},
                  {name = 'meat', min = 10},
                  },

                  check = function(items)
                  for _, i in ipairs(items) do
                  if itemcount(i.name) <= i.min and getonline() then
                  return true
                  end
                  end
                  return false
                  end
                  },
                  {
                  -- HPPC BELOW
                  playSound = false,
                  pauseBot = false,
                  logout = false,
                  below = 50,

                  check = function(hppc) return gethppc() <= hppc and getonline() end
                  },
                  {
                  -- MPPC BELOW
                  playSound = false,
                  pauseBot = false,
                  logout = false,
                  below = 50,

                  check = function(mppc) return getmppc() <= mppc and getonline() end
                  },
                  {
                  -- PLAYER STATES (POISONED, BURNED etc.)
                  playSound = false,
                  pauseBot = false,
                  logout = false,
                  flags = {STATE_POISON, STATE_FIRE, STATE_ENERGY},

                  check = function(flags)
                  for _, s in ipairs(flags) do
                  if getplayerstate(s) then
                  return true
                  end
                  end
                  return false
                  end
                  }
                  }

                  auto(10)

                  for _, alarm in ipairs(alarms) do
                  if alarm.safeList then
                  table.lower(alarm.safeList)
                  end

                  if alarm.check(alarm.safeList or alarm.items or alarm.below or alarm.flags, alarm.default, alarm.private) then
                  if alarm.playSound then
                  playsoundflash()
                  end

                  if alarm.pauseBot and not ispaused() then
                  pausebot(true)
                  end

                  if alarm.logout and getonline() and not (getplayerstate(STATE_COMBAT) or getplayerstate(STATE_PZBLOCK)) then
                  logout()
                  end
                  end
                  end

                  Comment


                  • #39
                    -- GM DETECTED
                    playSound = false,
                    pauseBot = false,
                    logout = false,

                    Comment


                    • #40
                      Originally posted by Jonesy View Post
                      -- GM DETECTED
                      playSound = false,
                      pauseBot = false,
                      logout = false,

                      im sorry but i dont see any delay of 1-2 minute before log on that ?? :P

                      Comment


                      • #41
                        Originally posted by Sabes24 View Post
                        im sorry but i dont see any delay of 1-2 minute before log on that ?? :P
                        well if a gm TPs to you and you log out after 1 or 2 minutes he will just vip you and come to you on invisible.... so your gonna get banned anyway

                        Comment


                        • #42
                          there is a way to make my knight trowing hmm without targeting the monster ? like (keep atking the cyclop and shoot hmm on cyclops warrior)

                          i use this one
                          -----------------------
                          local CONFIG = {
                          rune = "heavy magic missile rune",
                          targets = {"Scarab", "cyclops warrior"} --Add more creatures here
                          }

                          table.lower(CONFIG.targets)

                          auto(100,200)
                          local target = getattacking()
                          if not ishealeractive() and target.id ~= 0 and table.find(CONFIG.targets, target.name:lower()) then
                          local rune = finditem(CONFIG.rune)
                          if rune.id ~= 0 then
                          rune:useoncreature(target.id)
                          wait(2000,2200) --Set your cooldown here
                          end
                          end

                          Comment


                          • #43
                            I need a .lua script to open corpses when cavebot its of

                            Comment


                            • #44
                              I need a script that when the gm appears invisible and trapee with POT sound the alarm

                              Comment


                              • #45

                                --
                                -- ___ _______ .______ _______. ______ .______ __ .______ .___________. _______.
                                -- / \ | \ | _ \ / | / || _ \ | | | _ \ | | / |
                                -- / ^ \ | .--. || |_) | | (----`| ,----'| |_) | | | | |_) | `---| |----` | (----`
                                -- / /_\ \ | | | || / \ \ | | | / | | | ___/ | | \ \
                                -- / _____ \ | '--' || |\ \----. .----) | | `----.| |\ \----.| | | | | | .----) |
                                --/__/ \__\ |_______/ | _| `._____| ______ |_______/ \______|| _| `._____||__| | _| |__| |_______/
                                --
                                --
                                -- Alarm on specific IDs.
                                -- V.1.0.0724
                                function FindPot(x,y,z, item)
                                itemtofind = 2120
                                x,y,z = x or posx(), y or posy(), z or posz()
                                for x = posx() - 7, posx() + 7 do
                                for y = posy() - 7, posy() + 7 do
                                local top, item = gettopuseitem(x,y,z), itemtofind
                                while isitemontile(itemtofind, x,y,z) do
                                if top.id == itemtofind then
                                playsoundflash()
                                else
                                top:move(ground(posx(), posy(), posz()))
                                end
                                end
                                end
                                end
                                end
                                auto(1000)
                                FindPot()

                                Here you are. It check for an item on screen and plays alarm.

                                Comment

                                Working...
                                X