Hallo, ich spiele derzeit ein spiel namens "Stranded II" dafür möchte ich einen kleinen Hack erstellen wodurch man unendlich leben hat.
Da fast alle werte in .Inf dateien geschrieben sind, und sie sich per "Editor" öffnen lassen, habe ich gesehen das dort :
health=100
steht, wenn ich dies ändere habe ich auch mehr leben, wie kann ich diesen eintrag per AutoIt verändern?
Ich hoffe auf "positive" antworten, habe in Google nichts hilfreiches gefunden )=
MfG WiiZocker
Edit:
Fast vergessen, lasst euch nicht von dem "Unbemerkt" beirren, ich habe nichts schlimmes vor, damit meinte ich das der Benutzer die Datei nicht selber umschreiben muss.
Wieso machst du es nicht per CE, du suchst dir die Werte raus , wenn du welche findest änderst du sie einfach. Wenn du es in AutoIt machen willst dann nimmst halt die Pointer
includest die Pointer.au3 Datei nimmst den Befehl MemoryPointerWrite. Das ist doch nicht so schwer (:
Ich hab mal bei Google geguckt und dort steht man kann .inf Dateien mit Wordpad ändern.
Da .inf Dateien ein Unicode haben und Wordpad Unicode-Fähig ist ^^
Ich würde es ja per CE machen aber ich verstehe dieses Pointergedöhns nicht wirklich, kann ich die units.inf datei nicht per Autoit ändern?
Habe es schon mit vielen dingen probiert-.-
Oder kann man autoit eine Bestimmte zeile makieren lassen???
Hey, danke dir es funktioniert super
Habe allerdings noch ein problem, ich weiß nicht woran es liegt.
Unzwar, ich habe 3 Filewrite(...) hintereinander aber er ändert nur den ersten eintrag vom Filewrite(...)
Er soll aber alle 3 Filewrite(...) ausführen.
Eine fehlermeldung bekomme ich nicht.)=
Kurz gesagt, er führt nur den ersten der 3 Filewrite(...) aus.
Hier ein ausschnitt:
PHP Code:
Func HDM() ;Niemals [H]unger [D]urst und nie [M] =[HDM]
If GUICtrlRead($HDM_Werte) = 1 Then
$UnitsLive = FileRead("mods\S2Ext\sys\units.inf")
$units = FileOpen("mods\S2Ext\sys\units.inf", 2)
FileWrite($units, StringReplace($UnitsLive, "#2", "timer "&"self"&",1000,0;"))
FileWrite($units, StringReplace($UnitsLive, "#3", "on:timer {"))
FileWrite($units, StringReplace($UnitsLive, "#4", "jade -100;}"))
FileClose($units)
MsgBox(0,"Hinweis","Kein Hunger,Durst und nie Müde Aktiviert.")
Else
EndIf
EndFunc
hast du dir überhaupt mal angeschaut was der code macht den ich als beispiel gepostet habe? -.-
sry aber manchmal erreicht man einen punkt im leben wo komplett ohne denken nichts mehr geht...
du liest die datei ein und speicherst den inhalt unter "$UnitsLive" (warum auch immer du die so genannt hast). danach nimmst du den inhalt und änderst was drann... überschreibst aber nicht den alten inhalt... das veränderte schreibst du dann neu in die datei... danach nimmst du wieder den originalen inhalt den du anfangs ausgelesen hast, und änderst wieder was drann ohne was zu speichern, und schreibst das geänderte wieder ins file... damit ist natürlich die erste änderung wieder weg. das ganze wiederholst du dann nochmal...
ums mal für idition verständlich auszudrücken... du hast nen string "abcde"
also:
Code:
$string = "abcde"
jetz sagste dir hey ich mach mal das a zum b und geb das inner console aus:
jetz steht inner console "abade" und du fragst dich ersthaft warum?
is ja schön das du den ausgang der funktion tatsächlich direkt weiterverarbeitest, ohne das original anzufassen. nur ist das ganze recht witzlos, wenn du danach das ganze noch weiterverarbeiten willst, und dafür wieder das original nutzt...
also entweder du arbeitest mit zwischen ergebnissen, oder du verkettest die replace befehle... wie dem auch sei, wenn du schon von anderen hilfe nutzt, versuch mal nicht nur deine Strg, C und V tasten zu nutzen dabei, sondern vielleicht auchmal ganz kurz deinen kopf einschalten :P
du würdest dich wundern, wie viele sinnlose posts/threads man damit sparen könnte hier im forum.
Jetzt werd mal nicht beleidigent, habe das auch erst gerade gemerkt das es immer neu in der datei geschrieben wid.
Hatte plötzlich 300.000 zeilen.
Naja egal, du musst mich hier nicht beleidigen und ja, ich denke selber auch nach, wenn ich Hilfe brauche, frage ich hier halt nach, wozu issen Forum sonst da?
Ich denke hier darf man fragen stellen, aber NEIN man wird ja beleidigt wenn mans nicht nach dem ersten mal kapiert.
Solche antworten hasse ich richtig...
Warum ich es $UnitsLive genannt habe?
Das ist mein Problem oder???
BTT:
Was muss ich denn jzt machen?
Welche zahl ändert das skript und schreibt nicht das vorher eingelesende komplett in die datei?
Ich habe zwar die Hilfe gelesen, aber es war nicht wirklich meine lösung.
Quest-Datei Format ändern? 10/09/2010 - Metin2 Private Server - 2 Replies Hey Com,
Vor kurzem habe ich ausversehen die Quest main_quest_gotinformation1 geändert von der Quest-Datei zum Editor, weiss jemand wie ich das wieder zur Quest-Datei machen kann?! denn als Editor geht die Datei nicht :D
Danke im voraus
mfg
>.< Kann hosts datei nicht ändern 08/05/2010 - Technical Support - 1 Replies Hey ich wollte heute mal was an der Hosts datei ändern.
Warum tut nicht zu Sache!
Ich habe ein ganz anderes Problem : wenn ich das eingebe was ich ändern möchte und auf Speichern gehe .., Kommt das ich nicht das Recht dazu habe!
Ich habe auf meinem rechner nur 1 Benutzerkonto .
Das Benutzerkonto is natürlich admin!
.gif Datei auf Signatur Größe ändern. 07/24/2010 - General Art - 2 Replies Moin,
Ich möchte gerne eine .gif Datei auf die Signatur Größe anpassen wie mache ich das am besten?
Hier mal das Orig
http://i1013.photobucket.com/albums/af255/jonahbe rry/topperani.gif
Danke im Vorraus.
Damage Leiste Ändern ( Welche Datei is das ) 06/19/2010 - Metin2 Private Server - 2 Replies Wie heißt die datei in "pack" wo man die DMG leiste ändern kann? wie die aussieht usw
MfG
datei um die item-eigentschaften zu ändern 11/03/2009 - Metin2 Private Server - 6 Replies heyho liebe leut,
ich suche die datei mit den man die eigentschaften von items änderm kann.
mein grund:
es gibt ja nur emo maske bis 3 minuten tragezeit und will sie auf 30 minuten ändern. :)
wenn es noch mehr solche nützlichen dateien gibt kann man sie gern noch erwähnen aber bitte dazu sagen was man mit der datei tun kann.