Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Aion
You last visited: Today at 11:37

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Interaktion mit Aion Chat (Bot)

Discussion on Interaktion mit Aion Chat (Bot) within the Aion forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2012
Posts: 9
Received Thanks: 5
Question Interaktion mit Aion Chat (Bot)

Hallo Leute,

wie kann man am besten etwas in den Aion Chat schreiben? Muss man extra die Tastendrücke simulieren, oder gibt es da 'ne schönere Möglichkeit?

Ich schreibe momentan aus Langeweile 'nen Bot für Aion, läuft auch soweit ganz gut mit farmen, inkl. adds und waypoints, aber ich würde ihn auch gerne Essenzen sammeln schicken, wobei ich gerne die Makros nutzen würde.

Ich arbeite übrigens mit C++ und bis jetzt auch nur von außen.
ms.geburt is offline  
Old 09/06/2012, 13:48   #2
 
elite*gold: 0
Join Date: Feb 2006
Posts: 629
Received Thanks: 195
Do you speak English? I've developed some tools and might be willing to collaborate.
lucid is offline  
Old 09/07/2012, 10:42   #3
 
elite*gold: 0
Join Date: Aug 2012
Posts: 9
Received Thanks: 5
Let's say I can understand it better than writing it on my own. How did you manage to use chat commands?
ms.geburt is offline  
Old 09/07/2012, 13:38   #4
 
elite*gold: 0
Join Date: Feb 2006
Posts: 629
Received Thanks: 195
My German isn't great (read: non-existent) so I can't understand exactly what it is you want to do, could you provide an English explanation of your goal?
lucid is offline  
Old 09/08/2012, 23:20   #5
 
elite*gold: 0
Join Date: Aug 2012
Posts: 9
Received Thanks: 5
I want to use the ingame commands you can type into chat, like "/Select xy".

My approaches would be
(a) pressing Enter, /, S, e, l, ... by SendInput or
(b) finding out the offset for one macro in the macro editor, writing my string to memory and calling this macro.

There has to be a less ugly way.

I am writing a bot for Aion, which is working well now, except for gathering. These chat commands would help me I think, because I can see no other way how I could select something to gather.

I'm working in C++ and without injection although I am thinking about doing it.
ms.geburt is offline  
Old 09/09/2012, 10:26   #6
 
elite*gold: 0
Join Date: Feb 2006
Posts: 629
Received Thanks: 195
What do you REALLY want it to do though? If you only need 1 or 2 commands then you might just want to make it into a macro and press the hotkey for that macro. For example:

Code:
/Select SOME GATHERABLE
/Attack
Pressing this macro would start gathering; you might need to set auto-approach in the options but it should actually move you to the gathering node and begin gathering it if you're within ~25m.

You could use SendInput but it flags keys as injected. SendInput actually is not that ugly of a way of performing the input, just risky. This method also might be slower (because each key needs to be pressed individually), and requires checking in case keystrokes were missed.

If you want to emulate key input without it being flagged as injected you might want to look into PostMessage; though if you think SendInput is bad then this will really be horrible for you.

A really dirty trick would be to inject the gatherable's entity offset into your target pointer... but I can't really say I'd recommend that either.

So, there are probably a lot of ways to do it, but why not just use a macro?
lucid is offline  
Old 09/09/2012, 11:04   #7
 
elite*gold: 0
Join Date: Aug 2012
Posts: 9
Received Thanks: 5
Right now I am using a macro, but I do not want to change the macro ingame every time I want to gather something different.

Right now I am using SendInput for clicking buttons while crafting and selling stuff when grinding if the cube is full and did not get banned yet. I don't think they are checking if something is injected by SendInput.

But thanks for your help.
ms.geburt is offline  
Old 09/09/2012, 13:06   #8
 
elite*gold: 0
Join Date: Feb 2006
Posts: 629
Received Thanks: 195
I am not sure if macro variables are client-side or server-side, but you might be able to overwrite their values.

For example, you can do this in-game:
Code:
/Variable 0 Plia
/Select [Variable0]
/Attack
Note that when setting the variable it requires a space but the use case requires there to be NO space

If the value of the variables are stored client-side, you could simply overwrite that memory and it would do exactly what you want.
lucid is offline  
Old 09/10/2012, 15:45   #9
 
elite*gold: 0
Join Date: Aug 2012
Posts: 9
Received Thanks: 5
This seems too complicated, I did it now like I suggested earlier. I am now overwriting the whole macro and trigger it via SendInput.
ms.geburt is offline  
Old 09/11/2012, 05:05   #10
 
elite*gold: 0
Join Date: Feb 2006
Posts: 629
Received Thanks: 195
That's not a bad solution, but if key presses are missed then you might type commands into chat >_<

Make sure you set chatmode to party or something^^
lucid is offline  
Old 09/12/2012, 15:11   #11
 
elite*gold: 0
Join Date: Aug 2012
Posts: 9
Received Thanks: 5
Quote:
Originally Posted by lucid View Post
That's not a bad solution, but if key presses are missed then you might type commands into chat >_<

Make sure you set chatmode to party or something^^
Sorry, if was not making it clear enough. I overwrite the part in memory that holds the ingame macro and just trigger the macro by a key. There is no chance that I am writing to chat.
ms.geburt is offline  
Old 09/14/2012, 16:37   #12
 
elite*gold: 0
Join Date: Feb 2006
Posts: 629
Received Thanks: 195
Oh yeah you could just write the macro, I meant just overwrite the variable in memory (Press 'U' by default and look in the "Variable" tab)
lucid is offline  
Reply


Similar Threads Similar Threads
Youtube Channel Alien Interaktion was denkt ihr?
11/01/2011 - Movies & Series - 2 Replies
Kanal von ThePolishedKnob - YouTube Ich hab mir so ziemlich alle Videos angeguckt leg mich aber nicht fest ob es echt ist oder ein sehr guter fake. Was denkt ihr darüber? Bessere Quali: HIGH QUALITY : Real Alien Sighting Australia & HQ Spooky !!! - YouTube
EVE - Blog zur Planeten Interaktion
03/26/2011 - Gaming News - DE - 3 Replies
Auch bei CPP gibts wieder einen neuen Blog Eintrag, der sogar Interessant ist ! Denn es geht um die Planeten Interaktion welche in der nächsten Erweiterung zu EVE Online erscheinen wird ( wahrscheinlich diesen Sommer ). Der Blog Autor "CCP Hammer" erklärt zunächst ein wenig von der Vergangenheit, so wollte CCP schon vor langer Zeit die Planeten mehr ins Spiel binden. Auch wird ein kleiner Einblick in die Zukunft gelassen, was die Interaktion mit DUST 514 angeht, und dass man das Ziel hat den...
EvE - Video zur Planeten interaktion
03/18/2010 - Gaming News - DE - 0 Replies
Vor nicht all zu langer Zeit haben wir euch von dem Entwickler-Blog in EvE Online berichtet wo die Interaktion mit den Planeten beschrieben worden ist. Jetzt gibt es ein Video dazu zu finden welches genau diese Interaktion auf dem Testserver zeigt, dazu ist zu Sagen dass das Video nicht von CCP ist sondern von einer Spielergemeinde welches ein kleines How-To machen wollte um euch das System näher zu bringen. Falls ihr Wissen wollt wie dies genau Funktioniert guckt ins Video rein: YouTube...
Aion Chat log anschalten
11/29/2009 - Aion - 0 Replies
Für die dies noch ne wussten (hier im forum nix gefunden) der Chatlog lässt sich anschalten indem man ne neue datei erstellt mit dem namen "system.orv" die muss den inhalt haben g_chatlog = "1" log_IncludeTime = "1" log_Verbosity = "1" log_FileVerbosity = "1" Die datei dann einfach in den Aion hauptordner ablegen. Für die frage obs gebannt wird (Au mit info ob das ändern der Sounddatein gebannt wird wird hier beantwortet)
Aion Chat Commands
10/19/2009 - Aion Guides & Strategies - 3 Replies
Here I have a nice list with all available chat commands to you. I did not made this list. But I think these commands are helpful for everyone :) /InvitetoGroup (/Invite) Invites a character to a group. (/InvitetoGroup Shungshung) /LeaveGroup (/Leave) Leaves the group you belong to. (/LeaveGroup) /BanGroup (/Kick) The group leader kicks a group member out. (/BanGroup Shungshung)



All times are GMT +1. The time now is 11:39.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.