WarRock Chit-Chat

06/16/2013 06:09 misterkatze#46
Quote:
Originally Posted by Raz9r View Post
Für ein bisschen Schwung in der neuen Laberecke:

Von welcher Cheatfunktion wolltet ihr schon immer wissen, wie genau sie funktioniert? Welche Cheatfunktion hättet ihr schon immer gerne gehabt, die ihr euch als umsetzbar vorstellt?
force kick, refill user ammo/health
06/16/2013 09:33 InstantBlood#47
Quote:
Originally Posted by xroute66x™ :) View Post
Ja, aber bei anderen Ex Mods habe ich das schon vor Tagen gesehen :o

Ähhmm ja, das wissen wir bereits :D
Weil man einen Administrator dafür kontaktieren muss und die Admins viele PN's haben kann es halt dauern.
Außerdem kann man nicht den Former Staff Rank kriegen nur weil man eine Woche dabei war.
06/16/2013 09:41 xRoute66x#48
Quote:
Originally Posted by InstantBlood View Post
Weil man einen Administrator dafür kontaktieren muss und die Admins viele PN's haben kann es halt dauern.
Außerdem kann man nicht den Former Staff Rank kriegen nur weil man eine Woche dabei war.
Und warum bist du kein Guardian mehr? :o

1.500 Posts :3
06/16/2013 10:07 Detox™#49
Quote:
Originally Posted by xroute66x™ :) View Post
Und warum bist du kein Guardian mehr? :o

1.500 Posts :3
Gz zu 1,5k Beiträge :3
06/16/2013 10:28 theitfan1337#50
Quote:
Originally Posted by InstantBlood View Post
Außerdem kann man nicht den Former Staff Rank kriegen nur weil man eine Woche dabei war.
Was hat das mit mir zu tun?
Ich habe erst Klage beim LG HH einreichen müssen, deswegen hat es länger gedauert :pimp:

btw "Was sind Adressen?" :-DDDDDDDDDDDDDDDDDDDDDD
06/16/2013 11:03 .BlackHat#51
Quote:
Originally Posted by xroute66x™ :) View Post
Und zwar , wollte ich Folgendes wissen.
  • Was sind Pointer/Zeiger?
  • Wozu sind die gut?
  • Ein einfaches Beispiel zur Verdeutlichung.
Ich glaub ich kann das recht gut erklären.
Zeiger sind - wie der Name schon sagt - etwas was auf etwas anderes zeigt. Beim computer gibt es Speicherbereiche, bei 32bit Prozessen sind diese auch nur 32bit "groß", d.h. von 0x00000000 - 0xFFFFFFFF. Zeiger sind dafür da, um auf dynamisch geladene bzw. erstellte Inhalte zu verweisen. Wenn du nun eine Instanz vom Objekt X erstellst, ist diese Instanz irgendwo im freien Speicher. Ein Zeiger ist aber statisch, d.h. immer an der gleichen Stelle, dieser zeigt aber auf den meist unterschiedlichen Stelle wo sich unsere Instanz befindet.

Es ist auch so, dass man bei Strings auch mit Zeigern arbeitet. Immerhin kann man schlecht mittem im Code nen Text haben, also sind Strings meistens in der Data-Section, das ist aber wieder was anderes. Also wird bei einem String eine Addresse angegeben, die auf die Stelle im speicher zeigt, wo der String ist. Der String endet mit einem Null-Byte, also muss man nicht noch extra die Länge angeben.

Ein beispiel:

Code:
char[128] buffer;
fgets(buffer, sizeof(buffer));
06/16/2013 11:26 Tibolus_#52
Quote:
Originally Posted by Raz9r View Post
DLL Injection, dann send und/oder recv hooken und das Socket daraus speichern.
Dann einfach send aus der ws2_32.lib damit aufrufen...
gut sowas wollte ich schon immermal genau wissen, aber wie bekomme ich denn den socket genau?
06/16/2013 11:37 Raz9r#53
Quote:
Originally Posted by meeow' View Post
force kick, refill user ammo/health
1. Force Kick: werde ich nicht erläutern, da die meist genutzte Methode dazu gefixt ist.
2. Refill User Ammo/Health: Hier gibt es wieder mehrere Möglichkeiten, die einfachste mir bekannte ist, dem Server zu senden, dass eine Ammo-/Medicbox direkt unter dem Zielnutzer liegt, damit dieser sie benutzt.

---

Quote:
Originally Posted by Baeloth View Post
btw "Was sind Adressen?" :-DDDDDDDDDDDDDDDDDDDDDD
xD

---

Quote:
Originally Posted by .BlackHat View Post
...
Siehe:
Quote:
Originally Posted by xroute66x™ :) View Post
Wäre super wenn du es auch so erklären könntest, dass ich es auch verstehe :D
---

Quote:
Originally Posted by Tibolus_ View Post
gut sowas wollte ich schon immermal genau wissen, aber wie bekomme ich denn den socket genau?
Das wird zu technisch für dieses Thema (immerhin ist das hier die Laberecke). Meine Frage war schließlich nur nach Cheatfunktionen, die schon immer von der Funktionsweise her interessiert haben.
Wenn du mehr dazu wissen möchtest, kannst du mich sonst trotzdem gerne via Skype oder Ähnlichem fragen.
06/16/2013 11:56 InstantBlood#54
Quote:
Originally Posted by xroute66x™ :) View Post
Und warum bist du kein Guardian mehr? :o

1.500 Posts :3
Wegen einer Infra.
06/16/2013 11:59 Tibolus_#55
oke danke :)
06/16/2013 12:01 MadnessFreak#56
Quote:
Originally Posted by Raz9r View Post
1. GM-Warning: Wenn ein GM das Spiel betrachtet, werden die Packets auch an ihn gesendet; Damit gibt es einen Spieler an Slot 32 (Normalerweise gibt es nur die Slots 0-31 bei max. 32 Spielern im Raum), der sonst nicht vorhanden wäre.
Hier nochmal eine Zusatzinformation, falls das jetzt noch nicht ganz klar ist. Wenn ein GM einen Raum betritt, wird ein Packet an alle Spieler im Raum gesendet, welches unter anderem Nickname, sowie die für Peer2Peer nötigen Daten enthält, sprich die Öffentliche IP-Adresse sowie Port des GM.
06/16/2013 13:17 l1ke4st4rx3#57
Weiss einer von euch wie man das + der Exp/Dinar im Clan erhöht?
Kommt es auf die Memberzahl, das Durchschnittlevel oder die gewonnenen CW's an?
06/16/2013 13:23 xRoute66x#58
Quote:
Originally Posted by l1ke4st4rx3 View Post
Weiss einer von euch wie man das + der Exp/Dinar im Clan erhöht?
Kommt es auf die Memberzahl, das Durchschnittlevel oder die gewonnenen CW's an?
Ich glaube es ging um Clanmitglieder.
06/16/2013 14:16 xxfabbelxx#59
@Domme,

gief keyboard hook

&

hook für die funktion welche warrock schneller laufen lässt.

Was irgendwas mit NTSystem....QUERY
06/16/2013 14:26 driftmαsterx3#60
Quote:
Originally Posted by .BlackHat View Post
Ich glaub ich kann das recht gut erklären.
Zeiger sind - wie der Name schon sagt - etwas was auf etwas anderes zeigt. Beim computer gibt es Speicherbereiche, bei 32bit Prozessen sind diese auch nur 32bit "groß", d.h. von 0x00000000 - 0xFFFFFFFF. Zeiger sind dafür da, um auf dynamisch geladene bzw. erstellte Inhalte zu verweisen. Wenn du nun eine Instanz vom Objekt X erstellst, ist diese Instanz irgendwo im freien Speicher. Ein Zeiger ist aber statisch, d.h. immer an der gleichen Stelle, dieser zeigt aber auf den meist unterschiedlichen Stelle wo sich unsere Instanz befindet.

Es ist auch so, dass man bei Strings auch mit Zeigern arbeitet. Immerhin kann man schlecht mittem im Code nen Text haben, also sind Strings meistens in der Data-Section, das ist aber wieder was anderes. Also wird bei einem String eine Addresse angegeben, die auf die Stelle im speicher zeigt, wo der String ist. Der String endet mit einem Null-Byte, also muss man nicht noch extra die Länge angeben.

Ein beispiel:

Code:
char[128] buffer;
fgets(buffer, sizeof(buffer));
wat du willst die size von fagets wissen