神泣私服根据时间更改人物POINT倍数
- /*******************
- 功能:根据时间更改人物POINT倍数
- 时间:2010-11-12
- 作者:龙歌网络
- ************************/
- USE PS_GameData
- GO
- --判断是否存在触发器
- if exists(select name from sysobjects where name='trig_Chars')
- drop trigger trig_Chars
- go
- --创建触发器
- create trigger trig_Chars
- on Chars
- for Update
- as
- --声明要用到的变量,userid用户名,times倍数
- declare @UserID varchar(50),@times int
- select @UserID=[UserID] from inserted
- begin
- if (Datepart(weekday, getdate() + @@DateFirst - 1))=6
- or (Datepart(weekday, getdate() + @@DateFirst - 1))=7
- begin
- set @times=2 --如果是周六或者周日,倍数times=2,可改变
- end
- else
- begin
- set @times=1 --不是周末,倍数TIMES=1,可改
- end
- --更新数据库PS_userdata的Users_Master
- update [PS_UserData].[dbo].[Users_Master] set point=point+@times where UserID=@UserID
- end
- /**********测试**********
- update Chars set K1=K1+1 where UserID='1234'
- **********************/
/*本人专业承接 游戏、私服数据库维护。有《热血江湖》《蜀门》《神泣》《丝路传说》等游戏私服数据库维护经验。详情联系Q:4159-888-7o*/