搜索
 找回密码
 加入

限制70级满级问题

wang9898 2008-11-30 17:31:06 869
请问各位大虾,如何设置70级满级?
koollook在一个朋友的回帖里面的:
  1. CREATE TRIGGER [TRIGGER NAME] ON [dbo].[USERDATA]
  2. FOR UPDATE
  3. AS
  4. Begin
  5. if update([exp])
  6. begin
  7. declare @oldExp int
  8. declare @newExp int
  9. declare @strUserId char(21)

  10. select @strUserId = strUserId, @oldExp = [exp] from deleted
  11. select @newExp = [exp] from inserted

  12. if( @newExp < 0 )
  13. begin
  14. declare @exp70 int
  15. select @exp70 = exp from LEVEL_UP where [level]=70
  16. update userData
  17. set exp = cast((@oldExp - @exp70*0.05) as int)
  18. where strUserId = @strUserId
  19. end
  20. end
  21. End
复制代码

这个存储过程测试了,到70级再升级的时候E程序就会出错了
大家有可以切实解决的方案么?
相关推荐
 关于2.0装备 怪, 的数据库

1 回复

mhzx888
2008-11-30 17:31:06
点击查看详情
把升级经验调低10陪
高级模式
游客