Username: Password:

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - MikeOwh

Pages: [1]
1
Useful Parts / [Share] Player Control.
« on: June 10, 2023, 01:54:30 AM »
Send orders to your BOT characters through the TibiaME application.

Set allowed names:
Set in the variable "allowedNames" the character name with whom you will communicate.

Send orders:
 - Disconnect the character permanently: "Logout".
 - Disconnect character until the desired time: "Until hh:mm".
 - Get current statistics: "Statistics".

2
Bug Reports / Scripting Bugs
« on: May 12, 2023, 12:57:39 AM »
EVENTS:
- script.GetEquipedSkillName() always returns none. ..... Fixed

3
Useful Parts / [Share] Orthoma boss.
« on: December 07, 2021, 11:01:16 PM »
With this script you will avoid staying in the sprites that the Orthoma boss generates.

Configure sprite ID:
  Add the sprite IDs to the "Map Collision" list.
  Add the sprite IDs to the "Script tab" variable.

Attention:
 - You must add the sprites on your own.

Code: [Select]
# Orthoma boss  [v1.0.2]
###############################################

 # Sprite IDs:
Sprites = [spriteId, etc]


###############################################

[This isn't all the code]

4
Share / [Share] Cleansing fluid.
« on: December 06, 2021, 07:25:12 PM »
With this script you will use the "cleansing fluid" in Ephialtis and will retrieve/fill them when needed.

Configure script:
  Load "Cleansing fluid.py" file.
  Leave a single "cleansing fluid" in the backpack and the rest in inventory.

Edit the waypoint:
 Note that you can edit the waypoints to your liking. Also, don't forget to change the coordinates.

Code: [Select]
# Cleansing fluid  [v1.0.3]
###############################################

# Waypoints:
Set_Hunt = 0
Set_To_Fountain = 1
Set_To_Hunt = 2

# Spots:
Spot_Hunt = (x, y, z)
Spot_Fountain = (x, y, z)

# Bottle states:
full = 2587
empty = 5230
fluid = [6493, 6494, 2587]
fill = [5230, 6493, 6494]


###############################################

[This isn't all the code]

5
Share / [Share] Low stamina (Safe zone).
« on: November 11, 2021, 02:30:19 AM »
With this script you will disconnect in the safe zone when the stamina is lower than the established one.

Configure script:
  Load "Low stamina.py" file.
  Set the stamina you want (format hh:mm).

Edit the waypoint:
 Note that you can edit the waypoints to your liking. Also, don't forget to change the coordinates.

Code: [Select]
# Low stamina  [v1.0.4]
###############################################

 # Stamina until:
Stamina = "54:00"


###############################################


# Waypoints:
Set_Hunt = 0
Set_To_Safe_Zone = 1
Set_To_Hunt = 2

# Spots:
Spot_Hunt = (x, y, z)
Spot_Safe_Zone = (x, y, z)


###############################################

[This isn't all the code]

6
Useful Parts / [Share] Avoid sprites.
« on: August 04, 2021, 05:38:36 PM »
With this script the BOT will look for an alternative way to avoid the desired sprites.
For example:
 - Poisonous root -> [ID 5769].

Configure sprite ID:
  Add the sprite ID to the "Map Collision" list.
  Add the sprite ID to the "Script tab" variable.

Search sprite IDs:
 Link: http://mindee-bot.com/download/data/sprites.zip
  Note: Copy the link and paste it into the search bar.

Code: [Select]
# Avoid sprites  [v1.0.2]
###############################################

 # Sprite ID:
Sprite = 5576


###############################################

[This isn't all the code]

7
General Discussions / Mindee-BOT without a computer.
« on: November 21, 2020, 06:16:35 AM »
I already spoke with a few months ago about how to use Mindee-BOT without having a computer.
As you already know or have heard of them; VPS are private virtual servers. In order not to extend the explanation, the VPS I'm going to talk about are VPS with windows 10 installed.

VPS prices are a big problem for some since it range from 4€ onwards.
Now, I'm going to talk to you about AmazonAws, it offers a free VPS for 1 year. The downside is that it barely has 1Gb of RAM, etc. I have been using it for the last 6 months with 8-9 characters in DUMMY and it has not given me any problems, not even lag. I can monitor it from the mobile without any problem.

I will leave you here below the link of the page and another link of a youtube tutorial, to create the vps for free.



https://aws.amazon.com/



8
Tutorials / [Tutorial] Link scripts.
« on: October 24, 2020, 01:02:06 AM »
To link two scripts, the content must be grouped in the corresponding def.
For example you have these two scripts:


Script 1:
Code: [Select]
# Locations
loc_hunt = (32003, 30293, 7)

# Waypoints
way_to_hunt = 0
way_in_hunt = 1
way_to_shop = 2


def onScriptActivation():
    script.IgnoreMonsters(False)


def onChangeLocation(x, y, z):
    loc = (x, y, z)
    way = script.GetWay()

    if (loc == loc_hunt) and (way == way_in_hunt):
        script.StatusMessage("You are in the hunting area.")



Script 2:
Code: [Select]
# Locations
loc_shop = (32457, 31874, 7)

# Waypoints
way_to_hunt = 0
way_in_hunt = 1
way_to_shop = 2


def onScriptActivation():
    script.PZChecksForDrop(True)


def onChangeLocation(x, y, z):
    loc = Location(x, y, z)
    way = script.GetWay()

    if (loc == loc_shop) and (way == way_to_shop):
        script.StatusMessage("You are in the shop.")


Result:
Code: [Select]
# Locations
loc_hunt = (32003, 30293, 7)
loc_shop = (32457, 31874, 7)

# Waypoints
way_to_hunt = 0
way_in_hunt = 1
way_to_shop = 2


def onScriptActivation():
    script.IgnoreMonsters(False)
    script.PZChecksForDrop(True)


def onChangeLocation(x, y, z):
    loc = Location(x, y, z)
    way = script.GetWay()

    if (loc == loc_hunt) and (way == way_in_hunt):
        script.StatusMessage("You are in the hunting area.")

    elif (loc == loc_shop) and (way == way_to_shop):
        script.StatusMessage("You are in the shop.")


9
Share / [Share] Long quest (Yabutu).
« on: July 14, 2020, 01:36:16 PM »
With this script will quest "Long" (Yabutu) continuously.

Configure script:
  Load "waypoint.bot" and "Long.py" files.
  Start it together with the Npc in set 1 "To Linakyu".

Edit the waypoint:
 Note that you can edit the waypoint "Long" in set 0 to your liking.
 Don't forget to step on the "Spot_Long" coordinate.

Code: [Select]
# Quest long  [v1.0.2]
###############################################

# Waypoints:
Set_Long = 0
Set_To_Linakyu = 1
Set_To_Long = 2

# Spots:
Spot_Long = (33025, 32189, 7)
Spot_Linakyu = (33030, 32198, 7)


###############################################

[This isn't ​all the code]

10
Useful Parts / [Share] Switch weapon 149 (and others weapons)
« on: May 19, 2020, 02:53:09 AM »
Script used to avoid consuming points in weapon 149 (can also be used for other unlimited weapons). The user sets the values ​​to perform the weapon change: Mob, Mob% and Skills.

Youtube video:


IMPORTANT: If you use this script, you don't use the "BOT Switch Weapon".






-Write here the percentage you want, when the mob's HP is less than "x"%, the BOT will change to the "Main Weapon".

     Example:
          Percent = 50




-The format must be -> 'Mob name': %
-If you want, delete "Percent" and write a different % to each mobs.
     Example:
          { 'Troll': 35, 'Minotaur': 45 }








-If you write -1 in the percentage, the BOT will not change weapons.
     Example:
          { 'Forgotten': -1, 'Ghost': -1 }









-Here you must write the ID of each weapon, if you don't know the ID and don't want use that weapon, just leave it as is.






-Last but not least, you must indicate when it will change  weapon considering if the skills are activated or not.



Example 1: Weapon 149 will only be used when both skills are disabled.
     SkillLeft = 0
     SkillRight = 0

Example 2: Weapon 149 will only be used when both skills are disabled or only the left skill is enabled.

     SkillLeft = 1
     SkillRight = 0

Example 3: Weapon 149 will only be used when both skills are disabled or only the right skill is enabled.

     SkillLeft = 0
     SkillRight = 1

Example 4: Weapon 149 will always be used and skills will not be considered.

     SkillLeft = 1
     SkillRight = 1

Pages: [1]