Und jetzt muss man nurnoch selbst Programmieren lernen, damit man versteht das ein float mit einem "F" endet, und standarts gemäß 2 Stellen hinter dem Komma hat.
Das F oder f ist nur eine Sache des Stils.
Und das mit den 2 Stellen hinter dem Komma ist auch nicht sinnvoll.
Es kommt immer darauf an was man mit dem float angeben will.
Wenn du den Flächeninhalt eines Kreises möglichst genau berechenen willst dann macht es mehr sinn PI möglichst genau anzugeben!
Und jetzt muss man nurnoch selbst Programmieren lernen, damit man versteht das ein float mit einem "F" endet, und standarts gemäß 2 Stellen hinter dem Komma hat.
mfg
Die Anzahl der Nachkommastellen ist irrelevant, auf maximal 8 rundet der Compiler. Dass das irrelevant ist, lässt sich mit der Mantisse begründen.
Quote:
Originally Posted by NikM
Das F oder f ist nur eine Sache des Stils.
Und das mit den 2 Stellen hinter dem Komma ist auch nicht sinnvoll.
Es kommt immer darauf an was man mit dem float angeben will.
Wenn du den Flächeninhalt eines Kreises möglichst genau berechenen willst dann macht es mehr sinn PI möglichst genau anzugeben!
Ist es keinesfalls: Ohne das Suffix 'f' oder 'F' interpretiert der Compiler den Wert als vom Typ double - ein fataler Fehler, weil sizeof(double) doppelt so groß ist wie sizeof(float).
@__underScore, 2 Stellen = Standart ich sehe relativ wenige Programme und Sourcecodes die im global Standart geschrieben werden wo Float mehr als 2 Stellen hat.
Ausserdem ist es einfach Schöner, aber das kommt auf den Anwender an
In diesem Bereich hat eigentlich jeder Recht.
@__underScore, 2 Stellen = Standart ich sehe relativ wenige Programme und Sourcecodes die im global Standart geschrieben werden wo Float mehr als 2 Stellen hat.
Ausserdem ist es einfach Schöner, aber das kommt auf den Anwender an
In diesem Bereich hat eigentlich jeder Recht.
mfg ToxicData
Es gibt keinen "Standard" für float; ausreichend genau ist es bis auf sehr viele Nachkommastellen. Auf eine Genauigkeit von 1e2 zu runden ist sinnlos, damit zu argumentieren, dass man aufgrund des Stils Nachkommastellen weglassen sollte ist Schwachsinn.
Eine sehr gute Erklärung zum Thema ist übrigens in der Wikipedia zu finden - die erklärt auch, warum du Unrecht hast. Schau dir doch einmal genauer an, warum es keinen Sinn macht, die 7 (oder 8) Bits der Mantisse nicht auszunutzen. (Gleitkommazahl)
Wie wärs, wenn ihr diese ganzen Teleporter sache da einfach den User machen lässt? ihr macht einfach 2 Simple Funktionen:
1. Dump Positions
2. Load Positions
Darin einfach, das die Position wo der User hin will so Speichern soll und wenn er da hin will soll er im Menu die ID wählen, wo er hin will, diese ID's stehen in der Positions.txt und können Maximal 50 oder so gespeichert werden und ja, dann Loadet es immer die Positions.txt.
Damit man es besser machen kann, könnte man den derzeitigen Map Name auslesen um es besser für den User dar zu stellen.
Ist nur eine Idee!
Oder Idee nummer 2: Wie wärs mit Minimap Teleport? man muss einfach nur viel Rechnen, da die Minimap größe etc leicht zu finden ist ( Dumped Wr --> Minimap.offset ) und damit einfach nur die allgemeine Player Positions + World Größe und Maus Position einrechnen dann sollte das kein Problem sein.
Wie wärs, wenn ihr diese ganzen Teleporter sache da einfach den User machen lässt? ihr macht einfach 2 Simple Funktionen:
1. Dump Positions
2. Load Positions
Darin einfach, das die Position wo der User hin will so Speichern soll und wenn er da hin will soll er im Menu die ID wählen, wo er hin will, diese ID's stehen in der Positions.txt und können Maximal 50 oder so gespeichert werden und ja, dann Loadet es immer die Positions.txt.
Damit man es besser machen kann, könnte man den derzeitigen Map Name auslesen um es besser für den User dar zu stellen.
Ist nur eine Idee!
Eine txt-Datei ist, wie der Name schon vermuten lässt, für Text gedacht. Wenn es also unbedingt eine Datei sein soll, dann doch eher eine ini. Die ist immerhin für eben sowas gedacht. Wobei auch das schreiben in die Registry nicht uninteressant wäre, gerade weil der User dann nicht mal eben einfach die ini löschen kann. Macht aber nur Sinn wenn man das Reg-System auch bei neueren Versionen beibehält, sonst wird die Reg unnötig für einen Hack zugemüllt.
Btw sollten Funktionen möglichst user-freundlich sein. Und wer sucht sich schon gerne alle Punkte selbst raus? Daher sollte man dann schon einige Punkte vorgeben.
Quote:
Originally Posted by .Crasy
Oder Idee nummer 2: Wie wärs mit Minimap Teleport? man muss einfach nur viel Rechnen, da die Minimap größe etc leicht zu finden ist ( Dumped Wr --> Minimap.offset ) und damit einfach nur die allgemeine Player Positions + World Größe und Maus Position einrechnen dann sollte das kein Problem sein.
Wieder auch nur eine Idee!
Mfg.
Die Position in einem 3D-Spiel erfordert immer 3 Koordinaten; x1,x2, und x3. Über die Minimap kommst du unweigerlich nur an x1 und x2. Selbst wenn du dann den Player mit NFD von oben runter fallen lässt wird er immer auf dem Dach laden. Umgekehrt genau so.
Damit geht's wohl einfacher als mit einer Textdatei - man muss das Rad ja nicht neu erfinden, in diesem Fall geht es mit dem STL Container vector aus der Datei <vector> besser.
EDIT:
Zu der zweiten Sache:
x1/x2 ausrechnen ist kein Problem - x3 geht nur über die "MapTexCoords", die Textur Koordinaten der Spielkarte. Alternativ mit NFD fallen lassen, wie Nomad' vorgeschlagen hat.
@__underScore
Ich rede nur vom allgemeinen Coding Standart ( wobei es an sich keinen Allgemeinen bzw Globalen gibt ).
Und ja du hast Recht, dann habe ich mich wohl geirrt, ich danke dir das macht einen ja nur Klüger ^^
Hier falls jemand einen updated Position Logger braucht :
Loggt Daten bei der STRG Taste.
txt. datei wird erstellt mit den Koordinaten.
Genau wie einen .dll hack injecten.
Virustotal: (Gepackt^^) Download :
Ich bin grad an etwas dran das zeigt die Koordinaten aber am Screen dann muss man nur noch ein Screenshot machen
Mit der Registry ist das immer so eine Sache, die Registry muss einträge von ausen erlauben was nicht jedes System erlaubt, und es wird schnell als Virus hingestellt, jeder Trojaner geht mit der Registry vor und ja .. :x
Das war nur so als denkweiße mit der Textdatei, ist am einfachsten im Prinzip aber war ja nur eine idee
Mit der Registry ist das immer so eine Sache, die Registry muss einträge von ausen erlauben was nicht jedes System erlaubt, und es wird schnell als Virus hingestellt, jeder Trojaner geht mit der Registry vor und ja .. :x
Das war nur so als denkweiße mit der Textdatei, ist am einfachsten im Prinzip aber war ja nur eine idee
a) Registry Einträge müssen nicht vom System erlaubt werden - der Zugriff auf die Registry läuft allerdings über Funktionen der WinAPI (Windows Application Programming Interface)
b) Kaum ein Virus (v. A. kein professioneller) benutzt die Registry (Ein Trojaner ist eine Art Virus). Grund: Das würde viel zu leicht entdeckt werden.
c) Das mit der Textdatei ist langsam und ineffizient. Die wohl schnellste Methode ist mit einem STL-Container wie std::list oder std::vector. Wahlweise natürlich mit auch std::deque (LIFO/LOFI).
WTB Flyff Source code snippets 04/01/2012 - Flyff Trading - 0 Replies Hellow I posted this because I wanted to buy a fix scroll of unbinding.Which removes soul-link of an item.If you have its code snippets PM me.Don't sell me a code which is release because all of them are not working.I wanted to buy a fix one and a non-buggy code
Payment:via Paypal
[Autoit] Youtube Code Snippets 07/29/2011 - AutoIt - 5 Replies Tag Zusammen.
Wie wohl die meisten von euch mitbekommen haben, bieten derzeit sehr viele User hier sogenannte Youtube Services an, bei denen man Abos, Likes, Dislikes etc. kaufen kann.
Doch wer wirklich Erfolg haben will, braucht natürlich viele Abonnenten und Likes, was per Hand Tage dauern würde.
Deshalb werden hier in letzter Zeit immer mehr Youtube Bots verkauft.
Was, wie ich finde, ein ziemliche Abzocke ist, da das meist nur sehr schlechte Bots sind, die lediglich den Internet...
Some Code-Snippets[PSERVER] 07/15/2011 - Kal Hacks, Bots, Cheats & Exploits - 17 Replies This is the code of the hack which Fremo released..
I got new methods so I dont need this anymore & maybe it'll help some people...
G31 Adult Skill
if(comboBox4->Text=="Panther'crit'")
{
KC->Chat(255," Panther Skill ON");
KC->Threads=1;
KC->lasttime = timeGetTime()-15000;
}
else if(comboBox4->Text=="Tiger'otp'")
[Release] Code Snippets Manager 01/21/2011 - Coding Releases - 0 Replies Code Snippets Manager
http://upit.cc/images/1d47d78e.jpg
Hab mich heute mal rangesetzt, und einen kleinen Manager für
Code-Snippets(Code-Fetzen) gecodet, da ich alles sortiert
in einer Anwendung wollte.
Da es sicherlich jemand nützlich finden wird, lad ich es hier mal hoch.