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() $K1 = GUICtrlRead($Kills) $D1 = GUICtrlRead($Deaths) $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() $K = GUICtrlRead($Kills) $D = GUICtrlRead($Deaths) $E = GUICtrlRead($Desired) $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.