<% Function RandomNumber(intHighestNumber) Randomize RandomNumber = Int(Rnd * intHighestNumber) + 1 End Function set rs = Server.CreateObject("ADODB.RECORDSET") rs.open "SELECT player1,player2 from livefight where fightid = " & session("fightid"),conn set rsd = Server.CreateObject("ADODB.RECORDSET") rsd.open "SELECT * from ad where fightid = " & session("fightid"),conn,3,2 'Response.Write(not cint(rsd("p1")) > 0 and not cint(rsd("p2")) > 0) 'Response.End() if cint(rsd("dv")) = 1 and cint(rsd("av")) = 1 then if not cint(rsd("p1")) > 0 and not cint(rsd("p2")) > 0 then weapon = rsd("aw") if rsd("dl") = 1 then defendweapon = rsd("dw1") elseif rsd("dl") = 2 then defendweapon = rsd("dw2") elseif rsd("dl") = 3 then defendweapon = rsd("dw3") elseif rsd("dl") = 4 then defendweapon = rsd("dw4") elseif rsd("dl") = 5 then defendweapon = rsd("dw5") end if ld = abs(rsd("al") - rsd("dl")) + 1 wd = abs(weapon - defendweapon) + 1 if cint(rsd("ab")) = rsd("db") then damage = ld * wd else damage = ld * wd * 2 end if set rvd = Server.CreateObject("Adodb.recordset") rvd.open "select strength1,strength2 from livefight where player2 = " & session("attacker") & " and fightid=" & session("fightid"),conn if not rvd.eof then conn.execute "UPDATE livefight set strength1 = " & clng(rvd("strength1")) - clng(damage) & " where player2 = " & rsd("did") & " and fightid=" & session("fightid") & ";" if clng(rvd("strength1")) - clng(damage) <= 0 then conn.execute "insert into fighthistorytable (result,userpetid,strength) values ('LOSE'," & rsd("did") & ",0);" conn.execute "insert into fighthistorytable (result,userpetid,strength) values ('WINS'," & rsd("aid") & ","&rvd("strength1")&");" conn.execute "update livefight set result = 'WINS' where fightid=" &session("fightid")& ";" conn.execute "update ad set p1 = "&session("petselected")&" where fightid=" &session("fightid")& ";" Response.Redirect("resultfight.asp") session("first") = "" end if end if rvd.close rvd.open "select strength1,strength2 from livefight where player1 = " & session("attacker") & " and fightid=" & session("fightid"),conn if not rvd.eof then conn.execute "UPDATE livefight set strength2 = " & clng(rvd("strength2")) - clng(damage) & " where player1 = " & rsd("did") & " and fightid=" & session("fightid") & ";" if clng(rvd("strength2")) - clng(damage) <= 0 then conn.execute "insert into fighthistorytable (result,userpetid,strength) values ('LOSE'," & rsd("did") & ",0);" conn.execute "insert into fighthistorytable (result,userpetid,strength) values ('WINS'," & rsd("aid") & ","&rvd("strength2")&");" conn.execute "update livefight set result = 'WINS' where fightid=" &session("fightid")& ";" conn.execute "update ad set p1 = "&session("petselected")&" where fightid=" &session("fightid")& ";" Response.Redirect("resultfight.asp") session("first") = "" end if end if rvd.close end if end if set rvd = Server.CreateObject("Adodb.recordset") rvd.open "select result from livefight where fightid=" & session("fightid"),conn if not rvd.eof then if not rvd("result") = "" then conn.execute "update ad set p2 = "&session("petselected")&" where fightid=" &session("fightid")& ";" Response.Redirect("resultfight.asp") session("first") = "" end if end if rvd.close if session("attacker")= then rsd("av") = 0 rsd.update Response.Redirect("attack.asp") else rsd("dv") = 0 rsd.update Response.Redirect("defend.asp") end if end if %>