Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 04:15

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

Advertisement



IniRead Frage

Discussion on IniRead Frage within the GW Bots forum part of the Guild Wars category.

Reply
 
Old   #1
 
plachta1234's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 25
Received Thanks: 0
IniRead Frage

Jedesmal wenn ich versuche einen Testlauf von meinem Login-Script zu starten kommt dieser Fehler:
Code:
ERROR: IniRead() [built-in] called with wrong number of args.
	Local $accname = IniRead("acc.ini", "Account", "Accountname")
Doch was ist daran falsch? Ich habe schon in der AutoIT-Hilfe geschaut doch die konnte mir nicht weiterhelfen.
plachta1234 is offline  
Old 08/22/2009, 13:34   #2
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
jaa logisch, guck dir die fehlermeldung einfach mal an, dort steht das du der funktion die falsche anzahl an argumenten übergibst.
also fehlt dir der default wert. ich glaube nicht das du richtig in die hilfe geschaut hast!

Quote:
IniRead ( "filename", "section", "key", "default" )
wenn ich hier mal die kommata zähle und mit deinem read vergleiche, fällt mir sofort auf das bei dir nen argument fehlt!
kknb is offline  
Thanks
1 User
Old 08/22/2009, 13:38   #3
 
plachta1234's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 25
Received Thanks: 0
Okay dankeschön mein Fehler war das ich vergessen habe "default" anzugeben
plachta1234 is offline  
Old 08/22/2009, 14:24   #4


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Und weißt du auch was das default macht?
buFFy! is offline  
Old 08/22/2009, 14:55   #5
 
elite*gold: 0
Join Date: Aug 2009
Posts: 52
Received Thanks: 4
Gib bei Default aber nur "" ein!
AGWCC is offline  
Old 08/22/2009, 15:25   #6
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
warum sollte er? er kann als accnamen ja auch nen richtigen defaultwert eingeben.
kknb is offline  
Old 08/22/2009, 15:52   #7


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Würde inis sowieso 1. nicht als ini speichern und 2. encrypted. mit welchem algo er das macht is ja ihm überlassen aber ich würds auf jeden fal mit xor bearbeiten. halt wenns was wichtiges is wo 'wertvolle' accs eingetragen werden. also bei metin oder so kannst dir das sparen.
buFFy! is offline  
Old 08/22/2009, 16:03   #8
 
elite*gold: 0
Join Date: Aug 2009
Posts: 52
Received Thanks: 4
Also wenn ich mich an meine, wenn auch recht kurze, AutoIt-zeit erinnere, kam bei (ein Beispiel):

Code:
IniRead("acc.ini", "Account", "Accountname", "TestIt")
immer "TestIt" raus. Auch wenns nicht im File stand (Eigentlich sollte es ja so sein, dass er "TestIt" nur hergibt, wenn "Accountname" nicht gefunden wird oder null ist). Kann natürlich sein dass das heute schon anders ist.

Aber warum nicht. Wenn er zum Bleistift einen Bot hat, der die Accountdaten des Users abfragt, und der Endbenutzder sie nicht angibt, sollte er dann seine als Default wert angeben? ;-)


Philipp
AGWCC is offline  
Old 08/22/2009, 16:59   #9
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
dann hast du was falsch gemacht wenn bei dir immer der default wert rauskam. warum er da was eintragen soll? ganz einfach bei großen scripten hilft es zum beispiel bei der fehlersuche wesentlich mehr wenn ein default wert ausgegeben wird anstatt nichts.
kknb is offline  
Old 08/22/2009, 17:22   #10
 
elite*gold: 0
Join Date: Aug 2009
Posts: 52
Received Thanks: 4
Also wie gesagt ist schon eine ganze lange weile her. Abar ist ja egal, man lernt immer dazu dass es nicht so ist bzw war xD. Muss u-coRe aber mit seiner These zustimmen.

AGWCC
AGWCC is offline  
Old 08/23/2009, 02:35   #11
 
Rosemarie Lein's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 388
Received Thanks: 113
Quote:
Originally Posted by AGWCC View Post
Also wenn ich mich an meine, wenn auch recht kurze, AutoIt-zeit erinnere, kam bei (ein Beispiel):

Code:
IniRead("acc.ini", "Account", "Accountname", "TestIt")
immer "TestIt" raus. Auch wenns nicht im File stand (Eigentlich sollte es ja so sein, dass er "TestIt" nur hergibt, wenn "Accountname" nicht gefunden wird oder null ist). Kann natürlich sein dass das heute schon anders ist.

Aber warum nicht. Wenn er zum Bleistift einen Bot hat, der die Accountdaten des Users abfragt, und der Endbenutzder sie nicht angibt, sollte er dann seine als Default wert angeben? ;-)


Philipp
Wie sieht die ini aus, ist sie im gleichen Verzeichniss?
Rosemarie Lein is offline  
Old 08/23/2009, 11:29   #12
 
elite*gold: 0
Join Date: Aug 2009
Posts: 52
Received Thanks: 4
Ich habe keine Ahnung mehr wie ich das damals alles geregelt habe. Aber ja ich glaube waren im selben Verzeichnis oder halt "@ScriptDir & "\config\settings.ini"" oder so!

Ist ja jetzt auch egal, nutze inis nicht!

Philipp
AGWCC is offline  
Old 08/23/2009, 13:24   #13
 
in MIND's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 442
Received Thanks: 189
Quote:
Originally Posted by Rosemarie Lein View Post
Wie sieht die ini aus, ist sie im gleichen Verzeichniss?
also das verzeichnis ist ja ziemlich egal
in MIND is offline  
Old 08/23/2009, 13:29   #14
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
nein ist es nicht, wenn du zum beispiel nen wert aus nem fileopendialog in ne ini schreibst kommt das iniread und iniwrite ziemlich durcheinander, dann MUSST du beim iniread den ganzen pfad angeben.
kknb is offline  
Old 08/23/2009, 14:40   #15
 
in MIND's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 442
Received Thanks: 189
klar musste den ganzen pfad angeben (davon bin ich jetzt mal ausgegangen), aber dann isses wirklich wurst wo du die ini hast
in MIND is offline  
Reply


Similar Threads Similar Threads
IniRead problem
08/13/2010 - AutoIt - 7 Replies
Hab mich weiter durch etliche tuts gequält auch in nem autoit forum gefragt aber so richtig bekommt keiner das hin HotKeySet("{ESC}","EXITT") $ini = "config.ini" $iniread = IniRead($ini,"Nutzung","ja/nein&quo t;,"ja","NotFound") If $iniread = "ja" Then $name = IniRead($ini,"Login","Name") $pw = IniRead($ini,"Login","PW")
IniRead ohne IniWrite , Hilfe !
05/30/2010 - AutoIt - 3 Replies
Hi also ich wollte den Inhalt aus einer Ini/Txt datei auslesen ,iniRead("test.txt","","& quot;,"").Aber ohne den Befehl IniWrite vorher also wurden noch keine Sectionen oder so angelegt wie kann ich dann den Inhalt auslesen ? Das hab ich jetzt und des geht ned Help pls Für die dies nich geblickt haben was ich brauche(is ja auch ned so toll erklärt:
IniRead~Input Problem
05/02/2010 - AutoIt - 2 Replies
mein 2ter thread,weil ich grad beim letzten Schritt daran verzweifel Mein Ziel ist es die gewuenschte Realmlist abzuspeichern in der .ini datei und auf Buttondruck wieder hervorzurufen und das 3 mal (sprich 3 Favoriten) hier der Script Es funktioniert alles soweit auch das speichern der Favoriten,nur das Aufrufen funktioniert nicht.
iniRead gibt -1 zurück
05/10/2009 - AutoIt - 2 Replies
So hab ein kleines Problem. Ich arbeite gerade an einen Shortkey configurator. Das ganze ist ziemlich kompliziert(hört sich leicht an aber wenn ich euch mein Script zeige das ich habe würdet ihr über die Länge staunen ;) ) und benutzt viele Variablen. Aus diesen und und noch aus einen anderen Grund habe ich mich entschieden die Variablen,die die Werte aus der Ini erhalten, als Arrays zu arrangieren. Problem: seitdem geben diese Variablen nur -1 zurück(jede, eigentlich sollten nur 2 -1...



All times are GMT +1. The time now is 04:16.


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.