搜索
 找回密码
 加入

1399版怎么在sql里给人物角色加装备?

seek1981 2010-1-29 13:24:36 2037
1399版怎么在sql里给人物角色加装备?

13 回复

ctgwglzc
2010-1-13 16:37:46
点击查看详情
1399版怎么在sql里给人物角色加装备?
seek1981 发表于 2010-1-13 11:32

用工具刷
seek1981
2010-1-13 16:58:52
楼主
谢谢大哥
学了几个小小的改动
TB_USER 帐号列表
ACCOUNT_CHAR 帐号对应的三个人物
USERDATA 人物属性/技能/身上物品表
leonjaykai
2010-1-13 18:55:01
身上和倉庫的東西好像都是加密的  要用gm工具刷囉
gjkyyy
2010-1-14 20:03:53
身上和倉庫的東西好像都是加密的  要用gm工具刷囉
正解
kkyy1020
2010-1-16 15:56:12
仓库加密
jianweis
2010-1-20 18:42:16
工具在哪下???
ctgwglzc
2010-1-21 06:13:05
  1. CREATE procedure ITEMLERI_ENCODE
  2. @StrUserID varchar(30)
  3. AS
  4. -- By exselansTR | HepGeL.CoM
  5. DECLARE
  6. @length int, -- stritem uzunlugu
  7. @row int, -- yerine göre deisior.
  8. @i int, -- item'in stritem deki yeri
  9. @dwid int, -- dwid
  10. @pos int,
  11. @dur int,
  12. @dur1 int,
  13. @ext int,
  14. @StackSize1 int,
  15. @strName varchar(30),
  16. @strExtName varchar(30),
  17. @Cdwid varbinary(4),
  18. @cdur varchar(2),
  19. @Source tinyint,
  20. @NEWdwid int,
  21. @StackSize int,
  22. @cstack varchar(2),
  23. @sira int

  24.     set @sira=0
  25.     set @i = 14*0
  26.     set @length = 401

  27. select @row=count( * ) from userdata where struserid=@StrUserID

  28. if @row>0
  29.   begin


  30. Select @dwid=dwid,
  31. @dur = durability,
  32. @StackSize1 = stacksize,
  33.         @StrUserID = strUserID
  34.         From itemler
  35.         Where strUserID = @StrUserID and sira=@sira

  36.     Set @Cdwid = Substring(cast(@dwid as varbinary(4)), 4, 1) + Substring(cast(@dwid as varbinary(4)), 3, 1) +
  37. Substring(cast(@dwid as varbinary(4)), 2, 1) + Substring(cast(@dwid as varbinary(4)), 1, 1)
  38.     Set @Cdur = cast(Substring(cast(@dur as varbinary(2)), 2, 1)+Substring(cast(@dur as varbinary(2)), 1, 1) as
  39. varchar(2))
  40.     Set @Cstack = cast(Substring(cast(@StackSize1 as varbinary(2)), 2, 1)+Substring(cast(@StackSize1 as
  41. varbinary(2)), 1, 1) as varchar(2))


  42.     update UserData set strItem = cast(cast(cast(@Cdwid as varchar(4)) + @Cdur + @Cstack as varchar(8))   as
  43. binary(400)) where strUserID = @strUserID


  44. set @i=@i+8
  45. set @sira=@sira+1



  46. WHILE @sira < 50
  47. Begin

  48. Select @dwid=dwid,
  49. @dur = durability,
  50. @StackSize1 = stacksize,
  51.         @StrUserID = strUserID
  52.         From itemler
  53.         Where strUserID = @StrUserID and sira=@sira

  54.     Set @Cdwid = Substring(cast(@dwid as varbinary(4)), 4, 1) + Substring(cast(@dwid as varbinary(4)), 3, 1) +
  55. Substring(cast(@dwid as varbinary(4)), 2, 1) + Substring(cast(@dwid as varbinary(4)), 1, 1)
  56.     Set @Cdur = cast(Substring(cast(@dur as varbinary(2)), 2, 1)+Substring(cast(@dur as varbinary(2)), 1, 1) as
  57. varchar(2))
  58.     Set @Cstack = cast(Substring(cast(@StackSize1 as varbinary(2)), 2, 1)+Substring(cast(@StackSize1 as
  59. varbinary(2)), 1, 1) as varchar(2))


  60.     update UserData set strItem = cast( substring(strItem, 1, @i) + cast(cast(@Cdwid as varchar(4)) + @Cdur +
  61. @Cstack as varchar(8)) + substring(strItem, @i+8, 401-@i) as binary(400)) where strUserID = @strUserID


  62. set @i=@i+8
  63. set @sira=@sira+1

  64. end
  65. end
  66. delete from itemler
  67. GO
复制代码
单身
2010-1-28 13:55:57
寻找GM工具中.........




在这问下单机怎么创建账号
leonjaykai
2010-1-29 13:24:36
在數據庫裡的tb_user表內去新創
12下一页
高级模式
游客