Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 07:51

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

Advertisement



[Release][AutoIt] SmileyBot [Open Source]

Discussion on [Release][AutoIt] SmileyBot [Open Source] within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
TimBlo88's Avatar
 
elite*gold: 26
Join Date: May 2010
Posts: 4,169
Received Thanks: 877
[Release][AutoIt] SmileyBot [Open Source]

Hi.

es tut mir leid an Epvpers aber ich mag die Smileys hier im forum nicht!
der grüne lachsmiley sieht einfach krank aus:
also habe ich mal einen kleinen bot geschrieben der Smileys "umschreibt" und das nicht nur in Epvpers

so gehts: Markiert euren text im editor und drückt den Hotkey (standard F2)
wenn ich gaaanz viel tonnenweise langweile habe, mache ich noch ein makroprogramm damit ihr das mit G-Tastaten benutzen könnt
wie das programm von mir die smileys bearbeitet seht ihr an der eingestellten source

Ihr dürft das Icon im Tray nicht anklicken sonst wird es Pausiert. Wenn es Pausiert ist, müsst ihr im Menü bei Script Pause den haken rausnehm.

ihr könnt euch autoit holen und die smileykeys umschreiben.. wie ihr wollt...
die smileys sind von autoit.de, da könnt ihr auch autoit downladen.
wenn ihr autoit habt, könnt ihr einfach die source ausführen...
beenden tut ihr das programm über das tray icon...
vorsicht: wenn ihr es anklickt, wird das skript pausiert. das könnte man mit einer kleinen änderung am code verbessern, aber egal
von mir aus könnt ihr auch das #noTrayIcon verwenden, ich glaub das heisst so
und den hotkey könnt ihr auch verändern wie ihr wollt.
also wenn ihr es euch anpassen wollt: holt Autoit, is nich schwer

bugs: ääh ja, wenn ihr euren beitrag nachträglich editieren wollt, dann sehr ihr einfach immer BB codes, und wenn ihr links oder sowas habt, wo ein key drinne ist, dann wird das auch umgewandelt, is natürlich nicht gut..
eine lösung wäre leerzeichen vor die keys zu setzen.. aber das hier is ma V1

Source:
Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=smiley.ico
#AutoIt3Wrapper_UseX64=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
HotKeySet("{F2}", "setsmiley")
$smiles = Number(IniRead(@AppDataDir&"\smiley.cnt", "count", "smileys", 0))
TraySetToolTip("TimBlos SmileyBot v2"&@CRLF&"Bisher "&$smiles&" Smilies erstellt.")
While True
	Sleep(120)
WEnd

Func setsmiley()
	$ospace = ClipGet()
	Send("^c")
	Sleep(301)
	$text = ClipGet()
	$text = StringReplace($text, ":)", "[IMG ]http://autoit.de/wcf/images/smilies/smile.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, "=)", "[IMG ]http://autoit.de/wcf/images/smilies/smile.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, ":(", "[IMG ]http://autoit.de/wcf/images/smilies/sad.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, "=(", "[IMG ]http://autoit.de/wcf/images/smilies/sad.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, ";)", "[IMG ]http://autoit.de/wcf/images/smilies/wink.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, ":p", "[IMG ]http://autoit.de/wcf/images/smilies/tongue.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, ":P", "[IMG ]http://autoit.de/wcf/images/smilies/tongue.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, ":D", "[IMG ]http://autoit.de/wcf/images/smilies/biggrin.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, "rofl", "[IMG ]http://autoit.de/wcf/images/smilies/23.gif[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, ";(", "[IMG ]http://autoit.de/wcf/images/smilies/crying.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, ":S", "[IMG ]http://autoit.de/wcf/images/smilies/wacko.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, "o.O", "[IMG ]http://autoit.de/wcf/images/smilies/blink.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, "love", "[IMG ]http://autoit.de/wcf/images/smilies/love.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, "schnarch", "[IMG ]http://autoit.de/wcf/images/smilies/sleeping.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, "O:O", "[IMG ]http://autoit.de/wcf/images/smilies/w00t.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, "cool", "[IMG ]http://autoit.de/wcf/images/smilies/thumbup.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, "super", "[IMG ]http://autoit.de/wcf/images/smilies/thumbsup.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, "^^", "[IMG ]http://autoit.de/wcf/images/smilies/squint.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, "8)", "[IMG ]http://autoit.de/wcf/images/smilies/cool.png[/IMG]")
	$smiles += @extended
	$text = StringReplace($text, "???", "[IMG ]http://autoit.de/wcf/images/smilies/confused.png[/IMG]")
	$smiles += @extended
	ClipPut($text)
	Send("^v")
	ClipPut($ospace)
	TraySetToolTip("TimBlos SmileyBot v2"&@CRLF&"Bisher "&$smiles&" Smilies erstellt.")
	IniWrite(@AppDataDir&"\smiley.cnt", "count", "smileys", $smiles)
EndFunc
Made by TimBlo-Freizeitcodes
Schon chön kacke dass er die smilies selbst im Code Tag noch umsetzt, denke dafür dürfte ich bei epvp wirklich beschwerde einreichen, code-tags sind dazu da, codes ohne iweleche verwandlung weiter zu geben. *habe jetzt ma bei den tags leerzeichen rein gemacht*

DL, Source und Icon sind auf meinem FileSpace:
ViruzToutal:
Auch die billigen VirenScanner die sonst jedes AutoIt bemalwaren haben sich diesmal zurückgehalten

äääh ja, mehr sag ich vorerst dazu nich
lassts krachen

Edit: Meine neue idee:
Also ich hab immernoch so ein klize kleines bissel langweile.. ne spass
Wie würdet ihrs finden wenn ich nen Smileycounter anfügen würde?
Ich hab kp ob ich bei StringReplace die anzahl Replaces einfach so abfagen kann, aber mit ner UDF ist alles möglich
Ihr könnt sonst auch entscheiden ob die die Counts in INI (einfache Datei) oder Registry speichern soll..

Edit2: Neue Idee umgesetzt
habe schon 3 Smileys muahahhahahah
achja, ich habe dem Programm noch nen Icon gegebe damit das ganz nett aussieht
TimBlo88 is offline  
Thanks
16 Users
Old 04/11/2011, 18:55   #2
 
oOBaalOo's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 3,728
Received Thanks: 704
man sieht halt das es nciht für epvp direkt gemacht wurde^^


kannst doch mal ne epvp version machen also auch mit : eek: und : awesome:^^


trotzdem nice^^
oOBaalOo is offline  
Old 04/11/2011, 20:03   #3
 
TimBlo88's Avatar
 
elite*gold: 26
Join Date: May 2010
Posts: 4,169
Received Thanks: 877
liegt einfach daran dass es
a) schnell ging
b) die smileys von autoit.de kopiert wurden
ich habe als erste version einfach ma die wichtigsten smileys genommen und auch z.b. der hotkey ist schlecht gewählt...

wenn man es auf eine G taste machen will, nimmt man bei der source alles bis auf den funktionsinhalt raus, also auch die funktionstags "Func name()" und "endfunc" und erstellt damit ne exe, dann muss man die G-Taste auf diese Exe einstellen.

das programm überschreibt ausserdem nur, wenn man es nicht verwendet, hat man halt die smilies die von epvp und anderen foren definiert wurden
TimBlo88 is offline  
Thanks
1 User
Old 04/12/2011, 11:35   #4

 
lanara's Avatar
 
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,256
I like! Direkt mal mit meinen eigenen Smileys füttern.
lanara is offline  
Old 04/12/2011, 15:35   #5
 
.2good4you111's Avatar
 
elite*gold: 20
Join Date: Oct 2010
Posts: 1,303
Received Thanks: 457
Code:
	$ospace = ClipGet()
	Send("^c")
	Sleep(300)
	$text = ClipGet()
Öhm?


$text = ClipGet() alleine genügt auch solange man es im Zwischenspeicher hat
.2good4you111 is offline  
Old 04/12/2011, 15:57   #6
 
elite*gold: 0
Join Date: Dec 2009
Posts: 705
Received Thanks: 312
Man merkt wirklich das du Langeweile hast. xD
Anstatt sich mit den Smileys glücklich zu geben. ^^
Ist aber eine Nice Idee.
v0lle is offline  
Thanks
1 User
Old 04/12/2011, 18:06   #7
 
elite*gold: 36
Join Date: Nov 2010
Posts: 716
Received Thanks: 101
Nicht schlecht
Bringt ma was abwechslung rein :P
.crossi# is offline  
Old 04/13/2011, 14:02   #8
 
elite*gold: 27
Join Date: May 2009
Posts: 1,282
Received Thanks: 210
Die Smylies sind echt super .
Werde sie des öfteren benutzen.
simfy is offline  
Thanks
1 User
Old 04/14/2011, 00:04   #9

 
lanara's Avatar
 
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,256
Quote:
Originally Posted by .2good4you111 View Post
Code:
	$ospace = ClipGet()
	Send("^c")
	Sleep(300)
	$text = ClipGet()
Öhm?


$text = ClipGet() alleine genügt auch solange man es im Zwischenspeicher hat
So brauchste es aber selbst nicht erst kopieren um es im Zwischenspeicher zu haben und behältst außerdem noch das was du vorher drin hattest.
lanara is offline  
Thanks
1 User
Old 04/14/2011, 14:35   #10
 
TimBlo88's Avatar
 
elite*gold: 26
Join Date: May 2010
Posts: 4,169
Received Thanks: 877
Quote:
Originally Posted by lanara View Post
So brauchste es aber selbst nicht erst kopieren um es im Zwischenspeicher zu haben und behältst außerdem noch das was du vorher drin hattest.
jawohl
ich bin programmierer und mag smilies
also für mich ists doppelt praktisch, ich bekomm meine Smilies und mein Zwischenspeicher wird nicht gelöscht...

mit dem zwischenspeicher hab ich nie probleme gehabt, also der war bisher immer so wie vorher,
aber die 300ms bei sleep können manchma wenig sein, je nach geschwindigkeit des Computers.
(würde man natürlich weniger als 300ms wählen, ginge es "schneller", aber das ist nicht zu beachten, schliesslich reden wir hier von milisekunden und 200-300ms is nich wirklich mehr als ne menschliche reaktionszeit )
Ob die 300ms zuwenig sind, merkt man schon ^^ dann wird nämlich nicht der ausgewählte text bearbeitet, sondern die zwischenablage


Edit: Guckt euch ma meine idee an, jetzt voll der spass echt
wie würdet ihrs finden?
TimBlo88 is offline  
Old 04/14/2011, 17:10   #11

 
lanara's Avatar
 
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,256
Naja, soviele Smileys nutze ich jetzt auch wieder nicht, als dass ich einen Counter brauche. Mir geht es mit den Smileys aber genauso wie dir, hatte dafür sogar schonmal eine gemacht, die leider nicht so besonders ankam. Aber wer noch ein paar Smileys brauch kann ja mal reinschaun.
lanara is offline  
Old 04/14/2011, 23:33   #12
 
TimBlo88's Avatar
 
elite*gold: 26
Join Date: May 2010
Posts: 4,169
Received Thanks: 877
hast du noch mehr so Threads dich ich kennen sollte?

Also ich habs jetzt einfach mal gemacht mit dem Counter unso
und habe dem Programm nen netten Smiley als Icon gegeben

war eig ganz einfach

die alte datein von v1 sind gelöscht
und der counter is in den Appdata und für jeden user auf einem PC einen eigenen

viel spass damit, und macht nich zuviele smileys, die Ini-Funktionen von AutoIt können iwie nur 9Mb daten verarbeiten oder sowas
TimBlo88 is offline  
Old 04/15/2011, 16:08   #13

 
lanara's Avatar
 
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,256
So, hab jetzt mal meine "eigenen" Smileys zusammengestellt, wer will kann sie ja nehmen.


Und kleine Übersicht noch:



lanara is offline  
Thanks
4 Users
Old 04/16/2011, 16:27   #14
 
Sanyaaa's Avatar
 
elite*gold: 105
Join Date: Mar 2009
Posts: 8,435
Received Thanks: 617
Nett, nett Danke beiden
Sanyaaa is offline  
Old 04/18/2011, 14:13   #15
 
coladose's Avatar
 
elite*gold: 106
Join Date: Jun 2010
Posts: 2,256
Received Thanks: 3,867


Geile Sache, den hau ich mir grad in den Autostart

=D
coladose is offline  
Reply


Similar Threads Similar Threads
Aion AutoIt Bot Beta [Open Source]
01/05/2013 - Aion Hacks, Bots, Cheats & Exploits - 1078 Replies
So hier ist mein Aion Bot, hab in selbst gecodet und ich weiss nicht gerade schön^^ Aber ich hab mir gedacht ich mach ihn mal public damit ihr euch Denkanstöße holen könnt wenn ihr selbst nen Bot schreibt. Wie gesagt er befindet sich noch in der beta phase, wenn nicht sogar alpha xD. Hier ein paar Hinweise: -einfach die keys für die einzelnen Attacken eintragen und fürs looten + regen. -wenn ihr z.B. keine attacke 2 wollt ein "x" dafür eintragen -reg und loot key müssen festgelegt werden...
Sbot AutoLogIn open source (autoit)
09/13/2011 - SRO Hacks, Bots, Cheats & Exploits - 4 Replies
http://darkbudweiser.com/AL/AL-V3.jpg source is now closed i started back on my old login tool project AL Functions (Silkroad id and pw is encrypted with the password you enter on AL start up) ------------------------------------------------- -
[RELEASE] [OPEN SOURCE] CE 5.5 Pointer to AutoIt Source-Code
02/13/2011 - AutoIt - 6 Replies
Habe heute erst gemerkt, dass es hier eine AutoIt Sektion gibt xD also poste ich mal mein Programm mit rein. Funktionsweise: 1. in CE Rechtsklick auf den Pointer und auf "Copy" klicken 2. in meinem Programm auf "Code generieren" klicken 3. In euer Scite gehen und einfügen Hier ist der Source Code vom Programm:



All times are GMT +1. The time now is 07:52.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.