Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 05:32

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

Advertisement



AutoIT namengenerator

Discussion on AutoIT namengenerator within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
.BonG™'s Avatar
 
elite*gold: 0
The Black Market: 130/2/1
Join Date: Oct 2011
Posts: 3,360
Received Thanks: 826
Lightbulb AutoIT namengenerator

hey,

ich habe vor 2-3 tagen angefagen mit autoIT rum zu spielen
ich habe bissher geschafft einen spam bot zu erstellen mein nächstes ziel ist ein namengenerator!
aber wie mache ich das ?
brauche hilfe beim coding.
.BonG™ is offline  
Old 12/20/2011, 20:33   #2
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Quote:
Originally Posted by .BonG™ View Post
hey,

ich habe vor 2-3 tagen angefagen mit autoIT rum zu spielen
ich habe bissher geschafft einen spam bot zu erstellen mein nächstes ziel ist ein namengenerator!
aber wie mache ich das ?
brauche hilfe beim coding.
Einen mit realistischen Namen? oder einfach nur so "asgfihasdgui"
Freddy​ is offline  
Old 12/20/2011, 20:45   #3


 
Lawliet's Avatar
 
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
Wenns egal ist was für nen Namen, dann kannst einfach Random(1, 26) machen. Da kommt dann irgend eine Zahl zwischen 1 und 26 raus. Dann machst ne Funktion die die Zahl in einen Buchstaben konvertiert. 1 = A
2 = B usw.

Dann callst du die Funktion auch mit ner Random Zahl, z.B:
Global $Name
$i = Random(1, 12)
$b = 0
Do
$Name = _GetName()
$b += 1
Until $b = $1

Dann kommt ein Name zwischen 1 und 13 Zeichen raus.
Als Script:
Code:
Global $Name
$i = Random(1, 12)
$b = 0 
Do
$Name = _GetName()
$b += 1
Until $b = $1


Func _GetName()
$i = Random(1, 26, 1) ; Mit dem 1er Flag werden Integer Values generiertm also ohne Kommazahlen
If $i = 1 then
$Name = $Name & "A"
endif

...

endfunc
Lawliet is offline  
Thanks
1 User
Old 12/20/2011, 21:43   #4
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
sowas definiert man sich doch rekursiv als zweizeiler o0

Code:
ConsoleWrite(GenerateName(10)&@CRLF)

Func GenerateName($length, $name='')
	If $length<=0 Then Return $name
	Return GenerateName($length-1, $name&Chr(Random(Asc('a'),Asc('z'),1)))
EndFunc
lolkop is offline  
Old 12/20/2011, 23:23   #5
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Quote:
Originally Posted by lolkop View Post
sowas definiert man sich doch rekursiv als zweizeiler o0

Code:
ConsoleWrite(GenerateName(10)&@CRLF)

Func GenerateName($length, $name='')
	If $length<=0 Then Return $name
	Return GenerateName($length-1, $name&Chr(Random(Asc('a'),Asc('z'),1)))
EndFunc
Du kannst hier doch nicht erwarten, dass irgendwer sinnvollen Code schreibt.

Sollen das ganze mehr oder weniger sinnvolle namen werden erstellst du dir eine Datei/Liste mit Namensteilen und setzt 1-X davon zusammen.
MoepMeep is offline  
Reply


Similar Threads Similar Threads
Namengenerator für Rollenspiele
04/21/2011 - Off Topic - 2 Replies
Hi, da ich öfters Leute sehe, die nicht wissen wie sie heißen wollen aus welchen Gründen auch immer...will ich euch einen Klasse Namengenerator empfehlen. Er beinhaltet Namen für : - generell Männernamen - generell Frauennamen - Barbaren (Nordland) - Elfen



All times are GMT +2. The time now is 05:32.


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