搜索
 找回密码
 加入

发个小检测的东西,作点论坛贡献。

Rayman 2010-7-18 10:36:37 1577
很简单,原始的ASP,给不会代码的朋友用用。

  1. <!--#include file="../module/config.asp" -->
  2. <%
  3. set rs=conn.execute("select level,struserid,dex,intel,cha,strong,points from userdata")
  4. do while not rs.eof
  5.         t=0
  6.         t=rs("strong")+rs("dex")+rs("intel")+rs("cha")+rs("points")
  7.         if t>577 then
  8.                 response.write rs("struserid") &"----->"&rs("level")&"--->"&t
  9.                 response.write("<font color=red>ERROR</font>")
  10.                 response.write "<br />"
  11.         end if
  12.         rs.movenext
  13. loop
  14. rs.close
  15. closeconn()
  16. %>
复制代码
功能说明:将能力点总和大于577的号列出来,即如果80级属性点不正常的,那就可以用它穷举出来。

评分

1

查看全部评分

7 回复

talkweb
2010-3-2 17:05:46
点击查看详情
一条SQL 可以解决的问题.才这么长啊...

select * from (
select level,struserid,dex,intel,cha,strong,points ,( cast(dex as int)+cast(intel as int) +cast(cha as int)+cast(strong as int)+ cast (points as int))  as sum1  from userdata
) as a where sum1>=577
talkweb
2010-3-2 17:06:51
再加个条件80级
select * from (
select level,struserid,dex,intel,cha,strong,points ,( cast(dex as int)+cast(intel as int) +cast(cha as int)+cast(strong as int)+ cast (points as int))  as sum1  from userdata
) as a where sum1>=577 and level=80
28085279
2010-3-2 18:11:07
值得学习学习
leonjaykai
2010-3-2 18:31:46
謝謝樓主分享~~~
Rayman
2010-3-4 14:21:16
楼主
我明白了什么叫“丢砖引玉”...
无敌小生
2010-3-23 19:18:04
都是高手啊
维护世界和平
2010-7-18 10:36:37
学习了。
高级模式
游客