Welcome to TRiBot Forums

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

Sign in to follow this  
Followers 0
Tri

TriTalker [Auto Talker][Up To Four Lines][Custom Delays][GUI]

39 posts in this topic

TriTalker


 


 


Enjoy :)


 


GUI PIC:


talkgui.png


 


there shouldn't be any bugs, but post here if there are or pm me.


Enjoy :)


 


CLICK HERE TO GET THE SCRIPT FREE FROM THE REPOSITORY


 


Then just click start script on your tribot, go to the tools category and run the script called Tri Auto Talker


Fill out the GUI and click "START TALKING"


Done :)


 


Enjoy


Edited by Tri
1 person likes this

Share this post


Link to post
Share on other sites

when I try and start it I get 

 

[05:36:54] Script Started: TriTalker.
[05:36:54] java.lang.NoClassDefFoundError: scripts/TriTalker$talkGUI
[05:36:54] at scripts.TriTalker.run(TriTalker.java:42)
[05:36:54] at java.lang.Thread.run(Unknown Source)
[05:36:54] Script Ended: TriTalker.

Share this post


Link to post
Share on other sites
[12:14:46] Script Started: TriTalker.

[12:14:46] java.lang.NoClassDefFoundError: scripts/TriTalker$talkGUI

[12:14:46] at scripts.TriTalker.run(TriTalker.java:42)

[12:14:46] at java.lang.Thread.run(Unknown Source)

[12:14:46] Script Ended: TriTalker.

Share this post


Link to post
Share on other sites

Is this working? I really need a built in auto talker and this one would be awesome! Please fix it Tri if its not. If it is, your my hero :D Gonna try it out later.

Share this post


Link to post
Share on other sites
[18:53:57] Script Started: TriTalker.

[18:53:57] java.lang.NoClassDefFoundError: scripts/TriTalker$talkGUI

[18:53:57] at scripts.TriTalker.run(TriTalker.java:42)

[18:53:57] at java.lang.Thread.run(Unknown Source)

[18:53:57] Script Ended: TriTalker.

[18:54:16] Script Started: TriTalker.

[18:54:16] java.lang.NoClassDefFoundError: scripts/TriTalker$talkGUI

[18:54:16] at scripts.TriTalker.run(TriTalker.java:42)

[18:54:16] at java.lang.Thread.run(Unknown Source)

[18:54:16] Script Ended: TriTalker.

Share this post


Link to post
Share on other sites

if you can added a tic boxs of all effects chat like

 

white:

red:

shake:

 

 or both

 

shake:white: 

 

it can be awesome

Share this post


Link to post
Share on other sites

 

WANT TO GET THE FASTEST COMBAT XP POSSIBLE

WITH A VERY LOW BAN RATE?

GO TO THIS THREAD: HERE

 

TriTalker

Wassup guys, I was thinking about ways of making a chat responder for a mean antiban, and I still might.

But in the mean time, I saw that there wasn't a multi lined auto talker, so quickly made one

Enjoy :)

 

GUI PIC:

talkgui.png

 

there shouldn't be any bugs, but post here if there are or pm me.

Enjoy :)

 

SOURECE:

 package scripts;import java.awt.Color;import java.awt.Container;import java.awt.Dimension;import java.awt.Font;import java.awt.Insets;import java.awt.Point;import java.awt.Rectangle;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;import javax.swing.WindowConstants;import org.tribot.api.input.Keyboard;import org.tribot.script.Script;import org.tribot.script.ScriptManifest;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;import javax.swing.plaf.*;@ScriptManifest(authors = { "Tri" }, category = "Tools", name = "TriTalker")public class TriTalker extends Script {	boolean run = true;	public int lines = 0;	public int delay;	public int delayToSecs;	public String text1;	public String text2 = null;	public String text3 = null;	public String text4 = null;	boolean guiComplete = false;	public void run() {		talkGUI gui = new talkGUI();		gui.setVisible(true);		while (guiComplete != true) {			sleep(500);		}		gui.setVisible(false);		while (true) {			typeMessage();		}	}	public void typeMessage() {		if (text1!= null) {			Keyboard.typeString(text1);			Keyboard.pressEnter();			Keyboard.pressEnter();			lines = lines + 1;			sleep(delayToSecs);			println(text1);		}		if (text2!= null) {			Keyboard.typeString(text2);			Keyboard.pressEnter();			Keyboard.pressEnter();			lines = lines + 1;			sleep(delayToSecs);			println(text2);		}		if (text3!= null) {			Keyboard.typeString(text3);			Keyboard.pressEnter();			Keyboard.pressEnter();			lines = lines + 1;			sleep(delayToSecs);			println(text3);		}		if (text4!= null) {			Keyboard.typeString(text4);			Keyboard.pressEnter();			Keyboard.pressEnter();			lines = lines + 1;			sleep(delayToSecs);			println(text4);		}	}	public class talkGUI extends JFrame {		/**		 * 		 */		private static final long serialVersionUID = 1L;		public talkGUI() {			initComponents();		}		private void button1MouseClicked(MouseEvent e) {			if (field1.getText().length() > 0) {				text1 = field1.getText();			}			if (field2.getText().length() > 0) {				text2 = field2.getText();			}			if (field3.getText().length() > 0) {				text3 = field3.getText();			}			if (field4.getText().length() > 0) {				text4 = field4.getText();			}			if (field5.getText().length() > 0) {				delay = Integer.parseInt(field5.getText());			}			delayToSecs = delay*1000;						guiComplete = true;		}		private void initComponents() {			// GEN-BEGIN:initComponents			panel2 = new JPanel();			label2 = new JLabel();			field1 = new JTextField();			label3 = new JLabel();			field2 = new JTextField();			label4 = new JLabel();			field3 = new JTextField();			label5 = new JLabel();			field4 = new JTextField();			label6 = new JLabel();			field5 = new JTextField();			button1 = new JButton();			label17 = new JLabel();			label16 = new JLabel();			// ======== this ========			setTitle("TriTalker");			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);			setResizable(false);			Container contentPane = getContentPane();			contentPane.setLayout(null);			// ======== panel2 ========			{				panel2.setBackground(new Color(240, 240, 240));				panel2.setBorder(null);				panel2.setLayout(null);				{ // compute preferred size					Dimension preferredSize = new Dimension();					for (int i = 0; i < panel2.getComponentCount(); i++) {						Rectangle bounds = panel2.getComponent(i).getBounds();						preferredSize.width = Math.max(bounds.x + bounds.width,								preferredSize.width);						preferredSize.height = Math.max(bounds.y								+ bounds.height, preferredSize.height);					}					Insets insets = panel2.getInsets();					preferredSize.width += insets.right;					preferredSize.height += insets.bottom;					panel2.setMinimumSize(preferredSize);					panel2.setPreferredSize(preferredSize);				}			}			contentPane.add(panel2);			panel2.setBounds(5, 165, 220, panel2.getPreferredSize().height);			// ---- label2 ----			label2.setText("Line 1:");			contentPane.add(label2);			label2.setBounds(new Rectangle(new Point(10, 68), label2					.getPreferredSize()));			contentPane.add(field1);			field1.setBounds(60, 65, 250, field1.getPreferredSize().height);			// ---- label3 ----			label3.setText("Line 2:");			contentPane.add(label3);			label3.setBounds(new Rectangle(new Point(10, 90), label3					.getPreferredSize()));			contentPane.add(field2);			field2.setBounds(60, 87, 250, field2.getPreferredSize().height);			// ---- label4 ----			label4.setText("Line 3:");			contentPane.add(label4);			label4.setBounds(new Rectangle(new Point(10, 112), label4					.getPreferredSize()));			contentPane.add(field3);			field3.setBounds(60, 109, 250, field3.getPreferredSize().height);			// ---- label5 ----			label5.setText("Line 4:");			contentPane.add(label5);			label5.setBounds(new Rectangle(new Point(10, 134), label5					.getPreferredSize()));			contentPane.add(field4);			field4.setBounds(60, 131, 250, field4.getPreferredSize().height);			// ---- label6 ----			label6.setText("Delay between messages in seconds:");			contentPane.add(label6);			label6.setBounds(new Rectangle(new Point(10, 156), label6					.getPreferredSize()));			contentPane.add(field5);			field5.setBounds(210, 153, 100, field5.getPreferredSize().height);			// ---- button1 ----			button1.setText("START TALKING");			button1.addMouseListener(new MouseAdapter() {				@Override				public void mouseClicked(MouseEvent e) {					button1MouseClicked(e);				}			});			contentPane.add(button1);			button1.setBounds(new Rectangle(new Point(120, 180), button1					.getPreferredSize()));			// ---- label17 ----			label17.setText("Settings");			label17.setFont(new Font("Arial", Font.PLAIN, 26));			contentPane.add(label17);			label17.setBounds(new Rectangle(new Point(120, 30), label17					.getPreferredSize()));			// ---- label16 ----			label16.setText("Auto Talker");			label16.setFont(new Font("Arial", Font.PLAIN, 26));			contentPane.add(label16);			label16.setBounds(new Rectangle(new Point(100, 5), label16					.getPreferredSize()));			{ // compute preferred size				Dimension preferredSize = new Dimension();				for (int i = 0; i < contentPane.getComponentCount(); i++) {					Rectangle bounds = contentPane.getComponent(i).getBounds();					preferredSize.width = Math.max(bounds.x + bounds.width,							preferredSize.width);					preferredSize.height = Math.max(bounds.y + bounds.height,							preferredSize.height);				}				Insets insets = contentPane.getInsets();				preferredSize.width += insets.right;				preferredSize.height += insets.bottom;				contentPane.setMinimumSize(preferredSize);				contentPane.setPreferredSize(preferredSize);			}			setSize(340, 245);			setLocationRelativeTo(getOwner());			// GEN-END:initComponents		}		// GEN-BEGIN:variables		private JPanel panel2;		private JLabel label2;		private JTextField field1;		private JLabel label3;		private JTextField field2;		private JLabel label4;		private JTextField field3;		private JLabel label5;		private JTextField field4;		private JLabel label6;		private JTextField field5;		private JButton button1;		private JLabel label17;		private JLabel label16;		// GEN-END:variables	}}

Downloads:

V1 attachicon.gifTriTalker.zip Initial release

 

To use it, you have to first set your TriBot client to lite mode

To do this on your tribot client click file>settings. Then click the box next to "Lite Mode" and restart your client

 

Then when its loaded again click file>View local scripts folder

then extract the contents of the TriTalker.zip into the scripts folder

 

Then just click start script on your tribot, go to the tools category and run the script called TriTalker

Fill out the GUI and click "START TALKING"

Done :)

 

Enjoy

 

 

 

please update this :D

 

Is there any way to make the auto talker talk only when responded to?

Edited by noahwesten

Share this post


Link to post
Share on other sites

  • [17:30:43] Starting client.

[17:34:29] Script Started: TriTalker.

[17:34:29] java.lang.NoClassDefFoundError: scripts/TriTalker$talkGUI

[17:34:29] at scripts.TriTalker.run(TriTalker.java:42)

[17:34:29] at java.lang.Thread.run(Unknown Source)

[17:34:29] Script Ended: TriTalker.

Share this post


Link to post
Share on other sites

 

  • [17:30:43] Starting client.
  • [17:34:29] Script Started: TriTalker.
  • [17:34:29] java.lang.NoClassDefFoundError: scripts/TriTalker$talkGUI
  • [17:34:29] at scripts.TriTalker.run(TriTalker.java:42)
  • [17:34:29] at java.lang.Thread.run(Unknown Source)
  • [17:34:29] Script Ended: TriTalker.

 

 

Make sure you download the latest version, not the one in the attachments

Share this post


Link to post
Share on other sites

Sweet, havn't checked this thread in months and now the script has 1437 users, thanks <3

Share this post


Link to post
Share on other sites

Sweet, havn't checked this thread in months and now the script has 1437 users, thanks <3

does he auto accept trade request?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.