OldSchoolHack

Register / Login English

User Search: keschi200

Search-Information
keschi200
Threads
Thread Forum Last Post Posts Views
icon

Go to first new post [help] calcangle? Posted on: Sun 8. Jul 2012, 04:13

keschi200

preview Preview

Go To Post

Quote from Thechosenracer
es heißt niveaulos du daunsyndrom
kein unterschied (:
Tutorials

Mon 9. Jul 2012, 09:15

by anuzfuxxer61 Go to last post
17 1449
icon

Go to first new post [help] calcangle? Posted on: Sun 8. Jul 2012, 04:13

keschi200

preview Preview

Go To Post

Quote from SilverFire
Quote from keschi200
copy & pasten? du hast keine ahnung..
doch, im gegensatz zu dir habe ich diese.
wobei auch ein vollidiot erkennt, dass du hier nur copypastest und weder c++, noch programmieren, noch mathematik aus der 8. klasse, noch reversen, noch richtig copypasten, noch logisch denken, noch sonst irgendetwas kannst.

Da bleibt einem wirklich nur die frage:
Brot kann schimmeln, was kannst du?
du bist echt nivoulos (=
Tutorials

Mon 9. Jul 2012, 09:15

by anuzfuxxer61 Go to last post
17 1449
icon

Go to first new post [help] calcangle? Posted on: Sun 8. Jul 2012, 04:13

keschi200

preview Preview

Go To Post

Quote from SilverFire
woher soll ich wissen von was für einer source du da copypastest und was players[localplayerid].viewangles, players[2].viewangles und fAimbotAngles sind.
aber hört sich falsch an, da du die positionen und nicht die viewangles an die funktion geben musst.

bitte lern die sprache und reversen und hör auf zu copypasten.
ich werd dir jetzt nicht mehr helfen.

copy & pasten? du hast keine ahnung..
Tutorials

Mon 9. Jul 2012, 09:15

by anuzfuxxer61 Go to last post
17 1449
icon

Go to first new post [help] calcangle? Posted on: Sun 8. Jul 2012, 04:13

keschi200

preview Preview

Go To Post

Quote from SilverFire
Quote from keschi200

TEXT Code:
  1. void CalcAngle( float *src, float *dst, float *angles )
  2. {
  3. double delta[3] = { (src[0]-dst[0]), (src[1]-dst[1]), (src[2]-dst[2]) };
  4. double hyp = sqrt(delta[0]*delta[0] + delta[1]*delta[1]);
  5.  
  6. angles[0] = (float) (asinf(delta[2]/hyp) * M_RADPI);
  7. angles[1] = (float) (atanf(delta[1]/delta[0]) * M_RADPI);
  8. angles[2] = 0.0f;
  9.  
  10. if(delta[0] >= 0.0) { angles[1] += 180.0f; }
  11. }

nur leider verstehe ich die anwendung nicht so ganz; meine  überlegung
das 1. agrument = meine localPlayerId, das 2. kp :/ und das 3. meine viewangles?

lern die sprache... so wird das nichts.

die funktion hat 3 parameter.
die ersten beiden sind IN, der letzte OUT.

der erste parameter ist ein pointer auf 3 floats (x, y, z), gefüllt mit der eigenen position.
der zweite parameter ist genau das gleiche nur mit der gegnerischen position.
der dritte ist auch ein pointer auf 3 floats, der als OUT (zur ausgabe) benutzt wird.
in diesen 3 floats landen dann die viewangle die auf den gegnerischen spieler zeigen würde.

ich weis ich behersche es nicht so gut, aber trotzdem danke für deine hilfe  (:


hmmmh, ich hab keine ahnung wieso, aber ich bekomm bei den aim aingles immer 0 oder -0 raus :/
CalcAngle(players[localplayerid].viewangles, players[2].viewangles, fAimbotAngles); ist doch richtig?
Tutorials

Mon 9. Jul 2012, 09:15

by anuzfuxxer61 Go to last post
17 1449
icon

Go to first new post [help] calcangle? Posted on: Sun 8. Jul 2012, 04:13

keschi200

preview Preview

Go To Post

Quote from SilverFire
musst uns die funktion schon zeigen, ich hab mir damals eigene aimcalculation mit ner formelsammlung hergeleitet.

tipp:
copypaste net soviel und schreib dir eigene funktionen, das ganze ist eigentlich sehr einfach.

also. ie funktion sieht vollgendermaßen aus:
TEXT Code:
  1. void CalcAngle( float *src, float *dst, float *angles )
  2. {
  3. double delta[3] = { (src[0]-dst[0]), (src[1]-dst[1]), (src[2]-dst[2]) };
  4. double hyp = sqrt(delta[0]*delta[0] + delta[1]*delta[1]);
  5.  
  6. angles[0] = (float) (asinf(delta[2]/hyp) * M_RADPI);
  7. angles[1] = (float) (atanf(delta[1]/delta[0]) * M_RADPI);
  8. angles[2] = 0.0f;
  9.  
  10. if(delta[0] >= 0.0) { angles[1] += 180.0f; }
  11. }

die anwendung wird so ausgeführt:
TEXT Code:
  1. CalcAngle(players[focusindex], players[i], fAimbotAngles)

nur leider verstehe ich die anwendung nicht so ganz; meine  überlegung
das 1. agrument = meine localPlayerId, das 2. kp :/ und das 3. meine viewangles?
Tutorials

Mon 9. Jul 2012, 09:15

by anuzfuxxer61 Go to last post
17 1449
icon

Go to first new post [help] calcangle? Posted on: Sun 8. Jul 2012, 04:13

keschi200

preview Preview

Go To Post

hallo leute, ich bin eben dabei einen kleinen externen aimbot für CS:S zu coden, & hab auch schon alles drum und drann was ich brauche.
d.H: spsieler teams , spieler hp , originis, viewangles usw.

nun hab ich ein kleines problem, da ich im internet nicht wirklich ne erklärung finde, wollte ich mal fragen ob mir hier vielleicht jemand die funktion "CalcAngle" erklären könnte.


danke
   keschi200~
Tutorials

Mon 9. Jul 2012, 09:15

by anuzfuxxer61 Go to last post
17 1449
icon

Go to first new post offset mit pointer [vb .net] Posted on: Mon 25. Jun 2012, 21:21

keschi200

preview Preview

Go To Post

tut mir leid das ich das forum vollspamme aber es ist  nun mal zum fragen da

ich hab nämlich ein kleines problem! wenn ich versuche write memory zu machen geht es , aber nicht wenn ich es mit pointer & so mache.

also so würde es NICHT  gehen

TEXT Code:
  1. whpointer = ReadLong("hl2", GetModuleBase("hl2", "client.dll") + &H70018C) 'pointer for wireframe
  2. wh = ReadLong("hl2", whpointer + &H30) ' &H30 wireframe offset
  3. WriteInteger("hl2", wh, 2, 4)
  4.  
aber wenn ic hes mit einem offset mache was sich immer ändert geht es (also diese nicht fixxen offsets ^^)
TEXT Code:
  1.  
  2. WriteInteger("hl2", &H19CC0208, 2, 4)


wie kriege ich es mit den pointern und so hin? wäre nett wenn ihr mir helfen könntest!
bin echt schon am verzweifeln

danke!
Tutorials

Tue 26. Jun 2012, 10:44

by ExcidiumV2 Go to last post
1 858
icon

Go to first new post external bunnyhop? Posted on: Mon 25. Jun 2012, 15:50

keschi200

preview Preview

Go To Post

Hei leute, ich hätte eine kleine  frage, & zwar ist es mir ja jetzt möglich offsers auszulesen, nur hab ich keine ahnung wie ich auf if in air kommn, also ob er in der luft ist für nen bunnyhop. ich schätz mal auf ollydbg, aber hatt irgendwer ahnung wie ich das mache?


danke keschi200
Tutorials

Mon 25. Jun 2012, 19:09

by brinkz Go to last post
11 1013
icon

Go to first new post external bunnyhop? Posted on: Mon 25. Jun 2012, 15:50

keschi200

preview Preview

Go To Post

yap  suchti da steht zwar wie es geht, aber  nicht wirklich beschrieben wie  man das offset dafür ausliest
Tutorials

Mon 25. Jun 2012, 19:09

by brinkz Go to last post
11 1013
icon

Go to first new post external bunnyhop? Posted on: Mon 25. Jun 2012, 15:50

keschi200

preview Preview

Go To Post

Quote from Mantarochen
Wenn dem wirklich so ist, entschuldige ich mich hiermit. Es sah halt shcon verdammt danach aus, als würdest du uns hier alles machen lassen und das dann verkaufen, und sowas geht einfach garnicht.
yap kein problem, nur ich fands halt gemein, zuerts  nicht zu fragen. Kannst du mich mal wieder in  steam adden bitte?
Tutorials

Mon 25. Jun 2012, 19:09

by brinkz Go to last post
11 1013
icon

Go to first new post external bunnyhop? Posted on: Mon 25. Jun 2012, 15:50

keschi200

preview Preview

Go To Post

Quote from Mantarochen
Ich hab dein Profil gesehen und deine Steam Gruppe ENORAX - Cheats die Cheats für 50€ lifetime verkaufen und du bist admin. mehr muss ich nicht sagen.
Wenn es doch nicht der Fall ist entshculdige ich mich und bitte um Erklärung.
nope diese cheats verkaufe nicht ich, das ist eine firma von nem mate, und die cheats programmiere ich auch nicht. die programmieren ander. ich mache meine cheats für mich, ich kann die den steam namen von dem mate der das  programmiert sagen, und dann frag ihn einmal bevor  du mich beleidigst
ich bin dort jedeglich administrator!
Tutorials

Mon 25. Jun 2012, 19:09

by brinkz Go to last post
11 1013
icon

Go to first new post external bunnyhop? Posted on: Mon 25. Jun 2012, 15:50

keschi200

preview Preview

Go To Post

Quote from Mantarochen
Du glaubst doch nicht im Ernst, dass wir dir hier noch helfen, nachdem wir nun alle Wissen, dass du unsere Lösungen benutzt und "deine cheats" dann verkaufst. Hau ab und sie zu wie du es alleine hinbekommst, wenn du es schon verkaufen willst.
was will ich den verkaufen? glaubst du echt ich kann so nen billig cheat verkaufen? ich mach das für mich, weil es mich interessiert & ich mehr lernen möchte
aber echt nett!
Tutorials

Mon 25. Jun 2012, 19:09

by brinkz Go to last post
11 1013
icon

Go to first new post external triggerbot hilfe! (Multi-page thread 1 2) Posted on: Sun 24. Jun 2012, 13:03

keschi200

preview Preview

Go To Post

hallo leute, ich hab neueredings in vb. net einen triggerbot gecoded.
ich habe mit cheat engine eine variable ausgelesen (& zwar die wenn sich ein spieler vor dem fadenkreuz bewegt ,wo sich dann die value ändert), sobald die sich ändert zwischen 1 & 64 sendet er die linke maustaste (mit triggerkey natürlich ) . der triggerbot funktionert wirklich perfekt, leider habe ich nur ein problem.Jedes mal wenn ich cs:s neustarte muss ich das offset neu auslesen da es  mir nicht möglich dieses fixxe offset "auszurechnen" .
wenn mir jemand helfen würde wäre das echt nett. sitze schon die ganze nacht daran hab in foren gestöbert doch bekomme es einfach nicht hin :/


danke
   keschi200
Tutorials

Mon 25. Jun 2012, 18:14

by sMp Go to last post
33 2291
icon

Go to first new post external triggerbot hilfe! (Multi-page thread 1 2) Posted on: Sun 24. Jun 2012, 13:03

keschi200

preview Preview

Go To Post

Quote from Mantarochen
Jo wenn dir GetModuleBase keinen Wert liefert funzt sie wohl nicht.
yap habs gefixxed der drückt jz gut (=
Tutorials

Mon 25. Jun 2012, 18:14

by sMp Go to last post
33 2291
icon

Go to first new post external triggerbot hilfe! (Multi-page thread 1 2) Posted on: Sun 24. Jun 2012, 13:03

keschi200

preview Preview

Go To Post

Quote from keschi200
Quote from Mantarochen
modulebase = GetModuleBase("client.dll")
modulebase ausgeben lassen
kommt genau so eine 0
ich schätz mal das  es an der function liegt oder?
Tutorials

Mon 25. Jun 2012, 18:14

by sMp Go to last post
33 2291
icon

Go to first new post external triggerbot hilfe! (Multi-page thread 1 2) Posted on: Sun 24. Jun 2012, 13:03

keschi200

preview Preview

Go To Post

Quote from Mantarochen
modulebase = GetModuleBase("client.dll")
modulebase ausgeben lassen
kommt genau so eine 0
Tutorials

Mon 25. Jun 2012, 18:14

by sMp Go to last post
33 2291
icon

Go to first new post external triggerbot hilfe! (Multi-page thread 1 2) Posted on: Sun 24. Jun 2012, 13:03

keschi200

preview Preview

Go To Post

Quote from Mantarochen
Lass dir doch einfach mal die modulebase von der client.dll ausgeben dann siehste doch ob es funzt oder nicht
& jetzt noch mal  für dummies bitte?  :  D
Tutorials

Mon 25. Jun 2012, 18:14

by sMp Go to last post
33 2291
icon

Go to first new post external triggerbot hilfe! (Multi-page thread 1 2) Posted on: Sun 24. Jun 2012, 13:03

keschi200

preview Preview

Go To Post

Quote from Mantarochen
Mach daraus pointerone = ReadLong("hl2", GetModuleBase("hl2", "client.dll") + &H703A0C)
           pointertwo = ReadLong("hl2", pointerone + &H1470)
           player = ReadInteger("hl2", pointertwo)
mal folgendes:
              pointerone = ReadLong("hl2", GetModuleBase("hl2", "client.dll") + &H703A0C)
              player = ReadLong("hl2", pointerone + &H1470)
und lass dir dann player ausgeben.


also dass macht keinen unterschied. weil auch wenn ich die anderen player anschaue & ausgebe ändert es sich nicht, was es  eigentlich solll.


könnte es möglicherweise an meiner getbassadr funktion liegen?  

TEXT Code:
  1. Public Function GetModuleBase(ByVal Procname As String, ByVal ModuleName As String)
  2. Dim BaseAdress As Int32
  3. For Each PM As ProcessModule In Process.GetProcessesByName(Procname)(0).Modules
  4. If ModuleName.ToLower = PM.ModuleName.ToLower Then
  5. BaseAdress = ->>>da gehört PM.BaseAdress <<<--- (aber ich bekommen einen fehler wenn ich pm. davor lasse)
  6.  
  7. End If
  8. Next
  9. Return BaseAdress
  10. End Function
Tutorials

Mon 25. Jun 2012, 18:14

by sMp Go to last post
33 2291
icon

Go to first new post external triggerbot hilfe! (Multi-page thread 1 2) Posted on: Sun 24. Jun 2012, 13:03

keschi200

preview Preview

Go To Post

Quote
Poste mal deinen Code.

TEXT Code:
  1. Imports System.Runtime.InteropServices
  2. Imports System.Text
  3.  
  4. Public Class Form1
  5.  
  6. Dim pointerone As Long
  7. Dim pointertwo As Long
  8. Dim pointerthree As Long
  9. Dim pointerfour As Long
  10. Dim value As Long
  11. Dim no_recoil = 0
  12. Dim chkEnabled
  13. Dim activator As Integer = 1
  14. Dim nospread As Integer = 0
  15. Dim hRecoil = 50
  16. Dim X As Integer
  17. Dim Y As Integer
  18. Dim player
  19. Dim get_player
  20. Const WM_LBUTTONDOWN As UInteger = &H201
  21. Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long
  22.  
  23. Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
  24.  
  25. End Sub
  26.  
  27. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  28.  
  29.  
  30. End Sub
  31. Public Function GetModuleBase(ByVal Procname As String, ByVal ModuleName As String)
  32. Dim BaseAdress As Int32
  33. For Each PM As ProcessModule In Process.GetProcessesByName(Procname)(0).Modules
  34. If ModuleName.ToLower = PM.ModuleName.ToLower Then
  35. BaseAdress = BaseAdress
  36.  
  37. End If
  38. Next
  39. Return BaseAdress
  40. End Function
  41. Private Sub checkcross_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles checkcross.Tick
  42. Label2.Text = ("Shooting on:" & pointertwo)
  43. If GetAsyncKeyState(VK_INSERT) & no_recoil = 0 Then
  44. no_recoil = 1
  45. ElseIf GetAsyncKeyState(VK_INSERT) & no_recoil = 1 Then
  46. no_recoil = 0
  47. MsgBox("Off")
  48. End If
  49. ' player = ReadInteger("hl2", &H19C93A0CC + &H1470)
  50.  
  51. ' pointerone = ReadLong("hl2", &H18743A0C) ' die erste value für den gefundenen spieler 19C93A0C
  52. ' pointertwo = ReadLong("hl2", pointerone + &H22FCFE00) ' der pointer
  53. ' pointerthree = ReadLong("hl2", pointertwo + &H1470) ' der pointer
  54. ' pointerfour = ReadInteger("hl2", pointerthree)
  55. 'value = pointerfour
  56. ' player = ReadInteger("hl2", &H24460158)
  57. If GetAsyncKeyState(VK_MBUTTON) Then
  58. pointerone = ReadLong("hl2", GetModuleBase("hl2", "client.dll") + &H703A0C)
  59. pointertwo = ReadLong("hl2", pointerone + &H1470)
  60. player = ReadInteger("hl2", pointertwo)
  61. MsgBox(player)
  62. If (player > 0) Then
  63. If (player < 65) Then
  64.  
  65. SetCursorPos(MousePosition.X - 30, MousePosition.Y)
  66.  
  67. PerformMouseClick("LClick")
  68. 'Threading.Thread.Sleep(100)
  69. End If
  70.  
  71.  
  72. Else
  73.  
  74. End If
  75.  
  76.  
  77. Else
  78.  
  79. End If
  80.  
  81. End Sub
  82. Public Sub norecoil()
  83.  
  84. End Sub
  85.  
  86. Private Sub onoff_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
  87.  
  88. End Sub
  89. Private Declare Function GetAsyncKeyState Lib "user32.dll" ( _
  90. ByVal vKey As Long) As Long
  91.  
  92. ' GetAsyncKeyState vKey-Konstanten
  93. Private Const VK_LBUTTON = &H1 ' Linker Mausbutton
  94. Private Const VK_RBUTTON = &H2 ' Rechter Mausbutton
  95. Private Const VK_MBUTTON = &H4 ' Mittlerer Mausbutton
  96.  
  97. Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
  98. Me.Close()
  99. End Sub
  100. Private Shared Function SetCursorPos(ByVal X As Integer, ByVal Y As Integer) As Boolean
  101.  
  102. End Function
  103. Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
  104.  
  105. End Sub
  106.  
  107. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  108. Dim mouseThread As New Threading.Thread(AddressOf MouseMonitor)
  109. mouseThread.Priority = Threading.ThreadPriority.BelowNormal
  110. mouseThread.Start()
  111. MsgBox(get_player)
  112.  
  113. 'value = pointerthree
  114. pointerone = ReadLong("hl2", GetModuleBase("hl2", "client.dll") + &H703A0C)
  115. pointertwo = ReadLong("hl2", pointerone + &H1470)
  116. pointerthree = ReadInteger("hl2", pointertwo)
  117. MsgBox(pointerthree)
  118. Label1.Text = "Triggerbot activated"
  119. Label2.Text = ("Offset:" & pointertwo)
  120. get_player = pointertwo
  121. ' ReadInteger(getBaseAddr("client.dll")+)
  122. checkcross.Enabled = True
  123.  
  124.  
  125. End Sub
  126. Private Declare Sub mouse_event Lib "user32.dll" (ByVal dwFlags As Integer, ByVal dx As Integer, ByVal dy As Integer, ByVal cButtons As Integer, ByVal dwExtraInfo As IntPtr)
  127. Private Sub PerformMouseClick(ByVal LClick_RClick_DClick As String)
  128. Const MOUSEEVENTF_LEFTDOWN As Integer = 2
  129. Const MOUSEEVENTF_LEFTUP As Integer = 4
  130. Const MOUSEEVENTF_RIGHTDOWN As Integer = 6
  131. Const MOUSEEVENTF_RIGHTUP As Integer = 8
  132. If LClick_RClick_DClick = "RClick" Then
  133. mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, IntPtr.Zero)
  134. mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, IntPtr.Zero)
  135. ElseIf LClick_RClick_DClick = "LClick" Then
  136. mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, IntPtr.Zero)
  137. mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, IntPtr.Zero)
  138. ElseIf LClick_RClick_DClick = "DClick" Then
  139. mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, IntPtr.Zero)
  140. mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, IntPtr.Zero)
  141. mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, IntPtr.Zero)
  142. mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, IntPtr.Zero)
  143. End If
  144. End Sub
  145.  
  146. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  147. MsgBox(player)
  148. 'WriteInteger("hl2", get_player, 0)
  149. pointerone = ReadLong("hl2", &H19C93A0C) ' die erste value für den gefundenen spieler 19C93A0C
  150. pointertwo = ReadLong("hl2", pointerone + &H1470) ' der pointer
  151. value = pointerthree
  152. MsgBox(value)
  153. End Sub
  154. Private Sub MouseMonitor()
  155. Dim centerScreen As New Point(Screen.PrimaryScreen.Bounds.Width \ 2, Screen.PrimaryScreen.Bounds.Height \ 2)
  156. Do
  157. If GetAsyncKeyState(VK_LBUTTON) Then
  158. Threading.Thread.Sleep(200) 'give some time to let the user release if it's just a mouseclick
  159. While GetAsyncKeyState(VK_LBUTTON)
  160.  
  161. SetCursorPos(centerScreen.X, centerScreen.Y + 20)
  162. End While
  163. End If
  164. Threading.Thread.Sleep(100) 'so we dont call GAKS too often and drain system resources.
  165. Loop 'infinite
  166.  
  167. Do
  168. If GetAsyncKeyState(VK_RBUTTON) Then
  169. Threading.Thread.Sleep(200) 'give some time to let the user release if it's just a mouseclick
  170. While GetAsyncKeyState(VK_RBUTTON)
  171.  
  172. SetCursorPos(centerScreen.X, centerScreen.Y - 20)
  173. End While
  174. End If
  175. Threading.Thread.Sleep(100) 'so we dont call GAKS too often and drain system resources.
  176. Loop 'infinite
  177. End Sub
  178. End Class
  179.  


ist denn mein read  write memory module auch wichtig?
Tutorials

Mon 25. Jun 2012, 18:14

by sMp Go to last post
33 2291
icon

Go to first new post external triggerbot hilfe! (Multi-page thread 1 2) Posted on: Sun 24. Jun 2012, 13:03

keschi200

preview Preview

Go To Post

Quote from brinkz
Was soll das &H234D0260 sein?
Für client.dll musste ne getModuleBase Funktion benutzen, da die Adresse nicht statisch ist.
Also:
variable1 = readlong(hl2, getModuleBase(hl2, "client.dl")+&H703A0C)
variable2 = readlong(hl2, variable1+&H1470)
Das wars schon.
also erstmal danke für die antwort. aber leider geht es nicht. woran könnte das luegen? ich hab mir die variable auch ausgeben lassen wahren ich auf jemanden geziehlt habe aber sie bleibt immer auf null.
Tutorials

Mon 25. Jun 2012, 18:14

by sMp Go to last post
33 2291