1. ## Advanced KDR Calculator

I've been updating a few of my programs recently, and when i read bombs thread asking for ideas on a new useful tool to use with CA, a KDR Calculator was suggested. In mentioning that i still had my KDR Calculator script around for the math to create his own, i found it and realized that although the math for increasing KDR was perfect, however the math for decreasing KDR was way off. After quite some time of refreshing myself with the current math, i was able to correct the math for decreasing KDR and here it is.

I kept the GUI simple, nothing fancy, just a dark grey/silver background..

THE FOLLOWING CODE IS COPIED STRAIGHT FROM THE SOURCE OF THIS KDR CALCULATOR. THE CODE IS FOR AUTOIT v3, AND NO I WILL NOT TRANSLATE IT FOR YOU.. unless i know you AND consider you as a personal friend.
Code:
```Func CurrentKDR()
\$C1 = \$K1 / \$D1
\$F1 = StringLeft(\$C1, 4)
If \$K1 = 0 Or \$D1 = 0 Then
GUICtrlSetData(\$Current, "Try Again..")
GUICtrlSetState(\$Desired, \$GUI_DISABLE)
GUICtrlSetState(\$Button2, \$GUI_DISABLE)
Else
GUICtrlSetData(\$Current, \$F1)
GUICtrlSetState(\$Desired, \$GUI_ENABLE)
GUICtrlSetState(\$Button2, \$GUI_ENABLE)
EndIf
EndFunc
Func DesiredKDR()
\$y = \$D * \$E
\$x = \$K / \$E
\$v = \$y - \$K
\$t = \$x + \$D
\$m = \$v + \$K
\$m2 = \$t - \$D
\$stringM2 = StringSplit(\$m2, ".")
\$stringM = StringSplit(\$m, ".")
\$stringV = StringSplit(\$v, ".")
If GUICtrlRead(\$Desired) = 0 Then
GUICtrlSetData(\$KillsToGo, "What Do You Want Your KDR To Be?")
ElseIf GUICtrlRead(\$Desired) > 0 Then
If \$v >= 0 Then
GUICtrlSetData(\$KillsToGo, \$stringV[1] & " More Kills")
GUICtrlSetData(\$KillsAfter, \$stringM[1])
GUICtrlSetData(\$DeathsAfter, \$D)
ElseIf \$v < 0 Then
GUICtrlSetData(\$KillsToGo, \$stringM2[1] - \$D & " More Deaths")
GUICtrlSetData(\$KillsAfter, \$K)
GUICtrlSetData(\$DeathsAfter, \$stringM2[1])
EndIf
ElseIf GUICtrlRead(\$Desired) < 0 Then
GUICtrlSetData(\$KillsToGo, "Silly Noob.. No Such Thing As Negative KDR")
EndIf
EndFunc```

@bombs.. dont know if you actually wanted to do a KDR Calc.. however if you do i'd be glad to help you with the math of it.

2. ## The Following 31 Users Say Thank You to Grim For This Useful Post:

187pig (02-11-2011),Ali (04-29-2010),BossMan. (04-30-2010),breaksafe (04-29-2010),Cameronol (05-01-2010),CRUSTY (04-29-2010),deadskulz (07-18-2010),deathcookies (04-29-2010),dgatling (07-26-2012),DOEET (04-29-2010),draga01 (04-29-2010),GameHacks01 (10-22-2010),IHelper (04-29-2010),Julma Henri (04-29-2010),justin2010 (09-25-2010),kalner123 (01-23-2013),kalner1234 (01-23-2013),landowner (04-29-2010),Melix (07-24-2013),noob555 (04-29-2010),Obama (04-29-2010),pepsi233 (04-29-2010),pkrownedu (07-09-2013),rpj (07-10-2010),shadow2345 (04-29-2010),Storm (07-14-2010),Synchromanica (04-29-2010),tambre (06-16-2010),tempta43 (04-29-2010),tiodanii (06-19-2010),WOLFPACK X69X (04-29-2010)

3. Originally Posted by DeadLineHF
Hey do you mind if i convert this to vb.net for others?
Code:
```Dim KD as String
KD = Kills.Text / Deaths.Text
Textbox1.Text = KD```

4. ## The Following User Says Thank You to NOOB For This Useful Post:

Grim (04-29-2010)

5. CurrentKDR
Code:
```Function currentKDR()
Dim k1 As String = kills.Text
Dim D1 As String = deaths.Text
Dim C1 As String = k1 / D1
Dim F1 As String = C1.Remove(4, (C1.Length - 1))
If k1 = 0 Then
TextBox3.Text = "Try Again.."
Button2.Enabled = False
Else
TextBox3.Text = F1
Button2.Enabled = True
End If
End Function```

6. This is sick once again WPS u pwned all of us with ur beast skills nice job OFC?!

7. yea im pretty sure its not so advanced or even works here is a screenie of the epic failure of a KDR calculator

___________________________________

now here is the screenie yall

____________________________

Originally Posted by coryster
now here is the screenie yall

____________________________
w

wowo wtf srry about that here is the screenie

_________________________

wowo wtf srry about that here is the screenie

_________________________
[/quote]

lol does this seem any where to the rite KDR nope

wow its not lol

8. Wow this looks great!

9. Originally Posted by coryster
w

wowo wtf srry about that here is the screenie

_________________________
try using an actual KDR.. instead of forcing a fraction so small the numbers carry over.. but thanks for pointing that out to me and its Fixed!