|
|
<p>本文全部参照《关于webvod5不扣点的一些说明及修改!》一文而来</p><p>原理及相关说明请参看原文,这儿只给出改后的结果。</p><p> if iGamePrice * iDiscount / 100 > iCurrentPoint then<br/> Response.Write "<script language='JScript'>alert('你的帐户上余额不足,请充值!');window.close();</script>"<br/> Response.End<br/> </p><p><font color="#f70938">///////////////// <br/>else<br/>szSQL = "SELECT account FROM CusTomer WHERE CusTomer_ID=" & iUserID<br/>rsData.Open szSQL,con,1,3<br/>if not rsData.EOF then<br/>iAccount = rsData("account") <br/>rsData("account") = iAccount - iGamePrice/iUnitValue * iDiscount / 100<br/>rsData.Update<br/>end if<br/>rsData.Close<br/>///////////////加入内容</font></p><p><br/> <br/> end if<br/>end function</p><p> </p><p>function CheckMonth(iUserID, iUnitValue)<br/> szSQL = "SELECT Account,LastCheckDate FROM CusTomer WHERE CusTomer_ID=" & iUserID<br/> rsData.Open szSQL,con,1,3<br/> if not rsData.EOF then<br/> iAccount = rsData("Account")<br/> szCheckDate = rsData("LastCheckDate")<br/> if DateDiff("d", szCheckDate, now) >= 30 or szCheckDate = "" or IsNull(szCheckDate) then<br/> if iAccount < iUnitValue then<br/> Response.Write "<script language='JScript'>alert('你的帐户上余额不足,请充值!');window.close();</script>"<br/> Response.End<br/> else<br/> if IsNull(szCheckDate) then<br/> szCheckDate = now<br/> elseif szCheckDate = "" then<br/> szCheckDate = now<br/> else<br/> szCheckDate = DateAdd("d", 30, szCheckDate)<br/> end if</p><p> rsData("account") = iAccount - iUnitValue<br/> rsData("LastCheckDate") = szCheckDate<br/> rsData.Update<br/> end if<br/> end if<br/> end if<br/> rsData.Close<br/>end function</p><p>function CheckFlux(iGameID, iCurrentFlux)<br/> szSQL = "SELECT FileLen FROM v_proginfo WHERE Prog_ID=" & iGameID<br/> rsData.Open szSQL,con,1,3<br/> if not rsData.EOF then iGameLen = rsData("FileLen")<br/> rsData.Close</p><p> szSQL = "SELECT Price FROM v_pro_price WHERE Prog_ID=" & iGameID<br/> rsData.Open szSQL,con,1,3<br/> if not rsData.EOF then iGamePrice = rsData(" rice")<br/> rsData.Close</p><p> if iGameLen * iGamePrice > iCurrentFlux * 1024 * 1024 then</p><p><font color="#f70938">/////////////////////////////////////////原文这是if iGameLen * iGamePrice > iCurrentFlux * 1024 * 1024*8 then 不知应不应这样改<br/></font> Response.Write "<script language='JScript'>alert('你的剩余流量不足,请充值!');window.close();</script>"<br/> Response.End<br/> <br/><font color="#ff0033">//////////////////// <br/>else<br/>szSQL = "SELECT account FROM CusTomer WHERE CusTomer_ID=" & iUserID<br/>rsData.Open szSQL,con,1,3<br/>if not rsData.EOF then<br/>iAccount = rsData("account") <br/>rsData("account") = iAccount - iGameLen* iGamePrice/1024/1024/iUnitValue * iDiscount / 100<br/>rsData.Update<br/>end if<br/>rsData.Close<br/>///////////////////加入内容</font></p><p><br/> end if<br/>end function</p><p> </p><p><br/>function CheckHour(iGameID, iCurrentHour)<br/> szSQL = "SELECT PlayTime FROM v_proginfo WHERE Prog_ID=" & iGameID<br/> rsData.Open szSQL,con,1,3<br/> if not rsData.EOF then<br/> szPlayTime = rsData(" layTime")</p><p> iTimeHour = Mid(szPlayTime, 1, 2)<br/> iTimeMin = Mid(szPlayTime, 3, 2)<br/> iTimeSec = Mid(szPlayTime, 5, 2)</p><p> if rsData(" layTime") <> "000000" then iGameTime = Clng(iTimeHour * 3600 + iTimeMin * 60 + iTimeSec)<br/> end if<br/> rsData.Close</p><p> szSQL = "SELECT Price FROM v_pro_price WHERE Prog_ID=" & iGameID<br/> rsData.Open szSQL,con,1,3<br/> if not rsData.EOF then iGamePrice = rsData(" rice")<br/> rsData.Close</p><p> if (iGameTime / 3600) * iGamePrice > iCurrentHour then<br/> Response.Write "<script language='JScript'>alert('你的剩余时间不足,请充值!');window.close();</script>"<br/> Response.End<br/> <br/> <br/><font color="#ff0033">/////// <br/>else<br/>szSQL = "SELECT account FROM CusTomer WHERE CusTomer_ID=" & iUserID<br/>rsData.Open szSQL,con,1,3<br/>if not rsData.EOF then<br/>iAccount = rsData("account") <br/>rsData("account") = iAccount - iGameTime* iGamePrice / 3600/iUnitValue * iDiscount / 100<br/>rsData.Update<br/>end if<br/>rsData.Close</font></p><p><font color="#ff0033">/////////加入内容<br/></font> <br/> <br/> <br/> <br/> <br/> <br/> <br/> end if<br/>end function<br/></p><p>其中加注解中间的部份是加入的内容 </p><p>将之插入远古的<font face="仿宋_GB2312" size="4"><strong>。。。/Viewgood/WebVOD/WebMedia/oemui/player.asp </strong></font>文件的相应位置。</p><p> </p><p> </p>
[此贴子已经被作者于2006-3-31 1:59:21编辑过] |
|