Hallo , ich kam vor kurzen auf die Idee ein kleines Rapid Fire Script zu erstellen , welches z.B. bei Shootern eine hohe Feuerrate mit halbautomatischen Waffen ermöglicht.
Ich hab nach langer Recherche ein C++ Beispiel gefunden , welches in einer DLL vorhanden ist und dann per Injector der jeweiligen EXE hinzugefügt wird.
Ich wollte es in einer Form machen , da diese eine GUI besitzt und ich mich mit VB besser auskenne.
Also der ursprüngliche C++ Code sieht so aus:
Spoiler anzeigen
Meine bisherige VB "Übersetzung":
Spoiler anzeigen
mein Problem ist jetzt das "clock()"
Laut meinen Infos ist das eine Funktion von
Gibt es in VB was ähnliches das ich verwenden kann?
Also meiner Vermutung nach gibt die Funktion die Sekunden Zeit in Millisekunden zurück?
ich kenn mich halt in C++ "noch" nicht so aus...
Ich hab nach langer Recherche ein C++ Beispiel gefunden , welches in einer DLL vorhanden ist und dann per Injector der jeweiligen EXE hinzugefügt wird.
Ich wollte es in einer Form machen , da diese eine GUI besitzt und ich mich mit VB besser auskenne.
Also der ursprüngliche C++ Code sieht so aus:
Quellcode
- if(GetAsyncKeyState(VK_RBUTTON))
- ... AutoFireTMR als Integer , und AutoStageFire2 als Boolean , also das JA/NEIN ob es aktiviert ist.
- {
- if(hack[AUTO_FIRE].on)
- {
- AutoFireStage2 = true;
- }
- }
- else AutoFireStage2 = false;
- if(AutoFireStage2)
- {
- mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
- if(clock() - AutoFireTMR > 40)
- {
- mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
- mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
- AutoFireTMR = clock();
- }
- }
Meine bisherige VB "Übersetzung":
VB.NET-Quellcode
- 'actistatus ist auch ein Boolean der per Hotkey zwischen True und False wechselt , sprich die Aktivierung des Scripts.
- If GetAsyncKeyState(2) Then
- If actistatus = True Then
- AUTOFIRESTAGE2 = True
- Else
- AUTOFIRESTAGE2 = False
- End If
- End If
- If AUTOFIRESTAGE2 = True Then
- mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
- If clock - autofiretmr > 40 Then
- mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
- mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
- autofiretmr = clock()
- End If
- End If
mein Problem ist jetzt das "clock()"
Laut meinen Infos ist das eine Funktion von
Gibt es in VB was ähnliches das ich verwenden kann?
Also meiner Vermutung nach gibt die Funktion die Sekunden Zeit in Millisekunden zurück?
ich kenn mich halt in C++ "noch" nicht so aus...