红月制作.一条龙代理.联系QQ:4024615 点击这里给我发消息 免费宣传及技术交流群:88655575 找红月网www.zhaohy.net 本站永久免费宣传.自动核审
找红月私服发布网站您身边的贴心网站
网站首页
私服发布
查询已开游戏
技术文章
家族发布
红月家族
相关下载
开区一条龙
技术论坛
传说丹药最高技能点控制
文章作者:admin 文章来源:找红月服就在zhaohy.net-国内最齐全红月私服游戏开服网|zhaohy.net 更新时间:2015/4/21 14:03:26 

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO


/****** Object:  Stored Procedure dbo.RMS_USEMYSTERYPILL    Script Date: 2004-5-13 11:21:09 ******/


ALTER  PROCEDURE RMS_USEMYSTERYPILL
 @GameID varchar(14),
 @WindowKind int,
 @WindowIndex int
AS

set nocount on

declare @RemoveMysteryPillError int, @IncreaseBonusError int, @InsertLogError int
set @RemoveMysteryPillError = 1
set @IncreaseBonusError = 1
set @InsertLogError = 1

begin transaction

delete tblSpecialItem1 where ID in (select top 1 ID from tblSpecialItem1 where ItemKind = 6 AND ItemIndex = 66 AND Position = 1 AND GameID = @GameID AND WindowKind = @WindowKind AND WindowIndex = @WindowIndex)
if @@ROWCOUNT > 0 and @@ERROR = 0
begin
 set @RemoveMysteryPillError = 0
end

update tblGameID1 set Bonus2 = Bonus2 + 4, STotalBonus = STotalBonus + 4 where GameID = @GameID AND STotalBonus < 10000
set @IncreaseBonusError = @@ERROR

declare @STotalBonus int
set @STotalBonus = 0
select @STotalBonus = STotalBonus from tblGameID1 where GameID = @GameID

insert tblBonus2Log1 (GameID, STotalBonus, Kind) values (@GameID, @STotalBonus, 4)
set @InsertLogError = @@ERROR

if @RemoveMysteryPillError = 0 AND @IncreaseBonusError = 0 AND @InsertLogError = 0
begin
 commit transaction
end
else
begin
 rollback transaction
end

 

GO
SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

浏览次数:518
最新文章
· 指定地图死亡特装不掉色...
· 千级后升级获得属性点数控制...
· 清空数据库代码...
· 官方原版生化存储过程...
· 人工丹药最高技能点控制...
· 传说丹药最高技能点控制...
· 可随意变换的新人出生地图存储过程...
· 战争时间修改储存过程...
· 红月私服新建角色的等级为500级...
· 新人上线发疾风.各种初级武器...
热门文章
· 指定地图死亡特装不掉色...
· 1个人可以建军存储过程...
· 红月私服冲千奖励,各角色第一还有前三名分别奖励...
· 在红月私服中删除某日期段...
· 特装增加百分比解释...
· 新人上线发疾风.各种初级武器...
· 攻击特与防御特的比较...
· 官方原版生化存储过程...
· 红月私服全骨露自动取消红月晕...
· 清空数据库代码...