%
Response.Expires=0
Response.ExpiresAbsolute = Now() - 1
Response.AddHeader "Pragma","No-Cache"
Response.AddHeader "Cache-Control","Private"
Response.CacheControl = "No-Cache"
if session("TWT_ARR_ArgALL")="" then response.end
TWT_ArrArg=split(session("TWT_ARR_ArgALL"),"=")
my=TWT_ArrArg(0)
grade=TWT_ArrArg(2)
myid=TWT_ArrArg(1)
set TWT_ArrArg=nothing
to1=request.querystring("action")
if to1=my then
Response.Write ""
Response.end
end if
dim conn,rs
Set conn=Server.CreateObject("ADODB.CONNECTION")
Set rs=Server.CreateObject("ADODB.RecordSet")
connstr=Application("hg_connstr")
conn.open connstr
sql="select allvalue,武功,银两,道德,骨头,攻击,防御,门派,身份 from 用户 where 门派<>'无' and 姓名='" & my & "'"
set rs=conn.execute(sql)
if rs.eof or rs.bof then call ErrAlt("你无门无派到处乱跑什么啊?")
jf1=rs(0)
wg1=rs(1)
yl1=rs(2)
dd1=rs(3)
ww1=rs(4)
gj1=rs(5)
fy1=rs(6)
mypai=rs(7)
shengf=rs(8)
rs.close
if shengf="掌门" then
call ErrAlt("你已经是掌门了,还抢什么啊?大脑抽筋了啊?有毛病!")
end if
sql="select allvalue,武功,银两,道德,骨头,攻击,防御,grade,身份 from 用户 where 门派='" & mypai & "' and 姓名='" & to1 & "'"
set rs=conn.execute(sql)
if rs.eof or rs.bof then call ErrAlt("本门派没有这个人你跟谁争啊?")
jf2=rs(0)
wg2=rs(1)
yl2=rs(2)
dd2=rs(3)
ww2=rs(4)
gj2=rs(5)
fy2=rs(6)
grade2=rs(7)
shengf2=rs(8)
rs.close
if shengf2<>"掌门" and shengf2<>"副掌门" and shengf2<>"长老" and shengf2<>"护法" and shengf2<>"堂主" then
call ErrAlt("这个人又没有官职你跟他争什么啊?")
end if
if grade2=10 then
call ErrAlt("你居然敢动站长?快滚吧,小心你的小命不保!")
end if
if jf1<=jf2 then
ggsay=my&"的积分比"&to1&"低,夺取"&shengf2&"身份失败,连进场的资格都没有,内力损伤一半。"
call ErrQiang(ggsay)
end if
if wg1<=wg2 then
ggsay=my&"的武功比"&to1&"低,夺取"&shengf2&"身份失败,结果被打得鼻青脸肿的,内力损伤一半。"
call ErrQiang(ggsay)
end if
if yl1<=yl2 then
ggsay=my&"的银两比"&to1&"少,夺取"&shengf2&"身份失败,对方挥出一张银票就把你吓得屁滚尿流,内力损伤一半。"
call ErrQiang(ggsay)
end if
if dd1<=dd2 then
ggsay=my&"的道德比"&to1&"低,夺取"&shengf2&"身份失败,还没开始比武就被四面八方飞来的鸡蛋砸了出来,内力损伤一半。"
call ErrQiang(ggsay)
end if
if ww1<=ww2 then
ggsay=my&"的威望比"&to1&"低,夺取"&shengf2&"身份失败,被大家拳打脚踢臭扁了一顿,内力损伤一半。"
call ErrQiang(ggsay)
end if
if gj1<=gj2 then
ggsay=my&"的攻击比"&to1&"低,夺取"&shengf2&"身份失败,拳头打肿了也没有用,你灰溜溜鼠窜出来,内力损伤一半。"
call ErrQiang(ggsay)
end if
if fy1<=fy2 then
ggsay=my&"的防御比"&to1&"低,夺取"&shengf2&"身份失败,被别人一个呵欠吹了出来,内力损伤一半,惨哪。"
call ErrQiang(ggsay)
end if
sql="update 用户 set 身份='"&shengf2&"',内力=内力*1/2 where 姓名='"&my&"'"
conn.execute(sql)
sql="update 用户 set 身份='无',体力=体力*1/2,内力=内力*1/2,骨头=骨头*1/2 where 姓名='"&to1&"'"
conn.execute(sql)
sql="update 门派 set 掌门='"&my&"' where 门派='"&mypai&"' and 掌门='"&to1&"'"
conn.execute(sql)
ggsay=my&"夺取"&to1&"的"&shengf2&"身份成功[内力损伤一半],"&to1&"被打的鼻青脸肿的,内力,体力与门派威望各损伤一半。"
call showchat("【门派竞选】" & ggsay)
call ErrAlt(ggsay)
Sub ErrQiang(tempsays)
sql="update 用户 set 内力=内力*1/2 where 姓名='"&my&"'"
conn.execute(sql)
call showchat("【门派竞选】" & tempsays)
call ErrAlt(tempsays)
end sub
Sub ErrALT(strContent)
conn.close
set rs=nothing
set conn=nothing
Response.Write ""
Response.end
End Sub
%>