Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Buy OSRS Gold

Sell OSRS Gold
TacoManStan

[FREE BETA] Tau Script Maker [Development Release]

Recommended Posts

A big update is going to be rolled out today, stay tuned!

 


 

@TacoManStan

 

Is it possible for it to add condition that waits for inventory to be empty excluding some item(s)? Ie to say when you smith bars you need the hammer so the inventory wont be exactly empty.

I'll be adding condition blocks such as "Inventory Contains All", "Inventory Contains All Except", etc. You can then use those in a "Wait for Condition" block to achieve the effect you are looking for.

Share this post


Link to post
Share on other sites

confused as how i get it to click an interface: it has space for 3 variables; but i only know the interface parent and child id?
would be nice to add a click (x, y, offset) feature; currently trying to make teleportation using interfaces and kinda complicated XD

lovley work! this script is amazing so far!

Share this post


Link to post
Share on other sites

confused as how i get it to click an interface: it has space for 3 variables; but i only know the interface parent and child id?

would be nice to add a click (x, y, offset) feature; currently trying to make teleportation using interfaces and kinda complicated XD

lovley work! this script is amazing so far!

@hp2311

  1. I'll be adding more interface blocks today.
  2. I'd recommend using the Interface with Text block instead. It's more reliable and easier for most things, unless you are clicking an interface with no text.
  3. This won't be added today, but I'll be adding most teleportation methods as their own blocks.

Share this post


Link to post
Share on other sites

@IceKontroI Does the script throw any errors? Also what OS are you using?

Operating system is Windows XP inside a virtual machine. No exceptions were thrown really, it just doesn't allow me to drag and drop for some reason.

 

I tried running the script in Windows 7 (not virtual machine) and I got the following error message that prevented the script from even starting.

  • [18:53:52] Script Started: Tau Script Maker BETA.
  • [18:53:52] java.lang.NoClassDefFoundError: javafx/scene/control/DialogPane
  • [18:53:52] at scripts.scripting.scriptmaker.gui.settings.SettingsController.(SettingsController.java:50)
  • [18:53:52] at scripts.scripting.scriptmaker.gui.ScriptMakerController.(ScriptMakerController.java:68)
  • [18:53:52] at scripts.scripting.scriptmaker.TauScriptMaker.I(TauScriptMaker.java:30)
  • [18:53:52] at scripts.starfox.frameworks.fxframework.ScriptFX.G(ScriptFX.java:262)
  • [18:53:52] at scripts.starfox.frameworks.fxframework.ScriptFX.run(ScriptFX.java:120)
  • [18:53:52] at java.lang.Thread.run(Thread.java:745)
  • [18:53:52] Caused by: java.lang.ClassNotFoundException: javafx.scene.control.DialogPane
  • [18:53:52] at java.lang.ClassLoader.findClass(ClassLoader.java:574)
  • [18:53:52] at java.lang.ClassLoader.loadClass(ClassLoader.java:467)
  • [18:53:52] at java.lang.ClassLoader.loadClass(ClassLoader.java:385)
  • [18:53:52] at obf.Qg.loadClass(wj:17)
  • [18:53:52] ... 6 more
  • [18:53:52] Tau Script Maker BETA has stopped. Reason: Unknown
  • [18:53:53] Script Ended: Tau Script Maker BETA. 

Windows 7 is running Java 1.8.0_25

Windows XP is running Java 1.8.0_60

 

Gonna update Java and see if it changes anything.

 

EDIT: Didn't change anything. Maybe I'm doing something wrong. I start the script, click on "New Script" set up a name and then try to left click drag items from the left section to the middle area where everything is supposed to go.

Edited by IceKontroI

Share this post


Link to post
Share on other sites

Operating system is Windows XP inside a virtual machine. No exceptions were thrown really, it just doesn't allow me to drag and drop for some reason.

 

I tried running the script in Windows 7 (not virtual machine) and I got the following error message that prevented the script from even starting.

  • [18:53:52] Script Started: Tau Script Maker BETA.
  • [18:53:52] java.lang.NoClassDefFoundError: javafx/scene/control/DialogPane
  • [18:53:52] at scripts.scripting.scriptmaker.gui.settings.SettingsController.(SettingsController.java:50)
  • [18:53:52] at scripts.scripting.scriptmaker.gui.ScriptMakerController.(ScriptMakerController.java:68)
  • [18:53:52] at scripts.scripting.scriptmaker.TauScriptMaker.I(TauScriptMaker.java:30)
  • [18:53:52] at scripts.starfox.frameworks.fxframework.ScriptFX.G(ScriptFX.java:262)
  • [18:53:52] at scripts.starfox.frameworks.fxframework.ScriptFX.run(ScriptFX.java:120)
  • [18:53:52] at java.lang.Thread.run(Thread.java:745)
  • [18:53:52] Caused by: java.lang.ClassNotFoundException: javafx.scene.control.DialogPane
  • [18:53:52] at java.lang.ClassLoader.findClass(ClassLoader.java:574)
  • [18:53:52] at java.lang.ClassLoader.loadClass(ClassLoader.java:467)
  • [18:53:52] at java.lang.ClassLoader.loadClass(ClassLoader.java:385)
  • [18:53:52] at obf.Qg.loadClass(wj:17)
  • [18:53:52] ... 6 more
  • [18:53:52] Tau Script Maker BETA has stopped. Reason: Unknown
  • [18:53:53] Script Ended: Tau Script Maker BETA. 

Windows 7 is running Java 1.8.0_25

Windows XP is running Java 1.8.0_60

 

Gonna update Java and see if it changes anything.

Yes, you need at least java 1.8.0_60 for the script to work, I completely forgot to mention that.

Share this post


Link to post
Share on other sites

Yes, you need at least java 1.8.0_60 for the script to work, I completely forgot to mention that.

Alright, got it working on my Win 7 after downloading the latest Java. Still won't work on Windows XP even with latest Java installed. When I release the mouse button to drop the item into the main area, nothing happens. The mouse still never changes to a Cursor%20drag%20move.png to indicate that I can drop for example the "Click" action.

Share this post


Link to post
Share on other sites

Alright, got it working on my Win 7 after downloading the latest Java. Still won't work on Windows XP even with latest Java installed. When I release the mouse button to drop the item into the main area, nothing happens. The mouse still never changes to a Cursor%20drag%20move.png to indicate that I can drop for example the "Click" action.

I'm going to go ahead and assume that it's because you're running Windows XP.

Share this post


Link to post
Share on other sites

@TacoManStan I have a feature request. Can you add quest state detection? So for example it will detect if you have started a quest and if so what to do next to complete the quest? That way we could make efficient quest scripts.

 

Also talking in and detecting friendschat could make trading a mule possible. This would also be very usefull for farms.

 

Since the last update interacting with npc's is working perfect! Your script might become the only one we ever have to use :D

Edited by botuser420

Share this post


Link to post
Share on other sites

I'm missing tool to let me jump from one line to line.

For example.

I do line -

A. if object xxxx on screen, click action "grab"

B. wait 4 secs

And then, there is no way to failsafe this condition / action, like this for example ->

C. if object xxxx is on screen, repeat line A.

D .If object is not on screen, hop world

E . Repeat from line A.

 

Your script could, for example do wine grabbing, but if i have laggy vps / internet or anythimg, it would miss most of the wine because there is no way to repeat your previous line incase something goes wrong..or i missed something?

Share this post


Link to post
Share on other sites

@guywithlsd

I'm missing tool to let me jump from one line to line.
For example.
I do line -
A. if object xxxx on screen, click action "grab"
B. wait 4 secs
And then, there is no way to failsafe this condition / action, like this for example ->
C. if object xxxx is on screen, repeat line A.
D .If object is not on screen, hop world
E . Repeat from line A.
 
Your script could, for example do wine grabbing, but if i have laggy vps / internet or anythimg, it would miss most of the wine because there is no way to repeat your previous line incase something goes wrong..or i missed something?

You may have used Logic Pro before and are used to GoTo statements, or you are just used to that form of programming. I may add GoTo in the future, but typically you don't want to code that way.
 
Instead, you want to use a "Do Actions Until" block (essentially a while loop fro those who know programming). I'll use your example:
(note the anything in < > means a value, same as how you wrote "object xxx")

Do Actions Until    Condition: <object> is on the screen    Action 1: Click <object> with action <action>    Action 2: Wait 4 secondsIf    Condition: <object> is not on the screen    Action 1: Hop to <world>

_


 

@botuser420

Can you add quest state detection? So for example it will detect if you have started a quest and if so what to do next to complete the quest? That way we could make efficient quest scripts.

Yes, I will be adding quest blocks at some point in the near future. One thing to note though is that quest states are settings, so that will come with when I add the setting listener and setting blocks (which will have its own tutorial video to go along with it when it is released).

 

Also talking in and detecting friendschat could make trading a mule possible. This would also be very usefull for farms.

Chat blocks and values will be added sometime by the end of the weekend. Listeners (meaning listening to the chat for messages) will also be added at some point, but most likely not today.

 


 

If anyone has any more questions, feel free to join the development chat. (You can still post on the thread as well of course)

Edited by TacoManStan
  • Like 1

Share this post


Link to post
Share on other sites

@guywithlsd

You may have used Logic Pro before and are used to GoTo statements, or you are just used to that form of programming. I may add GoTo in the future, but typically you don't want to code that way.

 

Instead, you want to use a "Do Actions Until" block (essentially a while loop fro those who know programming). I'll use your example:

(note the anything in < > means a value, same as how you wrote "object xxx")

Do Actions Until    Condition: <object> is on the screen    Action 1: Click <object> with action <action>    Action 2: Wait 4 secondsIf    Condition: <object> is not on the screen    Action 1: Hop to <world>

Condition: <object> is on the screen

    Action 1: Click <object> with action <action>

 

I checked condition and there is no options like this or anything like that. there is only few conditions you can use very limited.

So question would be - sinc this is beta, you only put here those basics, and you will update this script with alot more conditions and stuff right? or, i am so blind and stupid that i can't understand how to use this?

Share this post


Link to post
Share on other sites

Condition: <object> is on the screen

    Action 1: Click <object> with action <action>

 

I checked condition and there is no options like this or anything like that. there is only few conditions you can use very limited.

So question would be - sinc this is beta, you only put here those basics, and you will update this script with alot more conditions and stuff right? or, i am so blind and stupid that i can't understand how to use this?

watch the tutorial vid, it explains that the click object will make sure that the object is on screen

Share this post


Link to post
Share on other sites

I checked condition and there is no options like this or anything like that. there is only few conditions you can use very limited.

So question would be - sinc this is beta, you only put here those basics, and you will update this script with alot more conditions and stuff right? or, i am so blind and stupid that i can't understand how to use this?

The Is On Screen condition block has not yet been added, that is correct. And yes, the condition blocks currently available are limited. I will be adding many more of them over the next couple of days and early next week.

Share this post


Link to post
Share on other sites

This script requires java 8u60 as a minimum right? Funny is that the latest I can run is java 8u51 (1 version older). The 8u60 throws me errors when loading the client.( Tried centos 5, centos 6) Could someone help me/tell me how you install java 8u60 on specifically centos 5 or centos 6? (centos 5 preferably). I would really appreciate it

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Our picks

    • Hello everyone,

      Last week we tried to roll out Auth0 Login, but we lost that battle. Now it's time to win the war!

      Important changes

      When logging into the client, you'll now have to enter your Auth0 account credentials instead of your forums credentials

      Note: 2FA is still handled through your forums account (for the time being)



      Changes for existing users

      You'll have to link your Auth0 account to your forums account here: https://tribot.org/forums/settings/login/?service=11


      Auth0 accounts have been created for most existing users. Please use your forums email address and password to login.



      Important notes

      Make sure to verify your email address upon creating a new Auth0 account


      When we mention your Auth0 account, we mean your account used for auth.tribot.org as displayed below
      • 62 replies
    • To better support the upcoming changes (TRiBot X, new repository), we're switching our login handler to Auth0. Instead of logging in with the standard form, you'll now be required to login through our Auth0 application.

      All existing accounts which have been used within approximately the past year have been imported into Auth0 using the same email and password combination which has been stored on the forums.

      What does this mean for users?

      Your account credentials are now even more securely stored


      You'll be able to login via Facebook, Google, and others in the future


      Is there anything users have to do differently now?

      Existing users: You'll have to login with the standard login, open your Account Settings, then link your Auth0 account


      New users: You'll be redirected to our Auth0 app (auth.tribot.org) where you'll be able to create an account


      Why was this change made?

      The new apps we are creating (such as the new repository) aren't able to use the forums to handle user logins


      To centralize all user accounts in one area


      To ensure that the client login doesn't go down when the forums are having problems


      To speed up our development


      Other considerations

      There's no documentation or official support for using Invision Community combined with Auth0, so there are still a few kinks we're working out


      We're in the works of creating an account management panel specifically for Auth0 accounts (ETA August)


      It's not possible to change email addresses for the time being (this will be resolved this August)


      Changing passwords is a weird process for the time being. To change your password, you'll have to use the "Don't remember your password" tool on the Auth0 login page
        • Like
      • 11 replies
    • Over the past month, we've been working hard on TRiBot's new repository - a much needed update. This change has been deemed necessary for TRiBot X, and will allow us to really speed up development of all aspects of TRiBot.

      Today we are going to share what we've been working on!


      Now you must be wondering what kind of features the new repository will have.... well, you'll have to be patient for a little while longer. We're still figuring out various technical aspects so we can't provide answers to all possible questions. We're also focusing on development rather than writing about it so that everyone can get access to our latest developments at lightning speed. I will however answer a few users' questions.

      We're planning on a release of this early to mid August, giving users some goodies before TRiBot X's release.

      Thank you all for being patient. I hope everyone is excited as much as I am!
        • Like
      • 17 replies
    • Over the past few months, I’ve been working diligently on a new project - TRiBot X. Everything has been written from the ground up, with all of the best practices of software engineering. Every aspect of TRiBot has been re-imagined to support three main goals: flexibility, useability, and reliability.
        • Like
      • 50 replies
    • Come give us feedback on the next version of TRiBot!
        • Thanks
        • Like
      • 86 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...