QQ登录

只需一步,快速开始

 找回密码
 定下契约(新注册)

QQ登录

只需一步,快速开始

查看: 1308|回复: 8
收起左侧

『源码翻译』自动加血脚本 [简单cleo讲解]

[复制链接]

平凡 Ordinary

微妙。。

Rank: 2Rank: 2

UID
1357
宝石
0 粒
金币
427 枚
节操
0 斤
灵石
0 块
精力
50 ℃
发表于 2012-4-23 10:42:07 | 显示全部楼层 |阅读模式

你这样只看不注册,真的大丈夫?~

您需要 登录 才可以下载或查看,没有账号?定下契约(新注册)

x
本帖最后由 小惡魔A.C.G 于 2012-4-23 13:18 编辑

源码:
  1. {$VERSION 3.1.0027}
  2. {$CLEO .cs}
  3. //-------------MAIN---------------
  4. thread 'C'
  5. :c_11
  6. WAIT 600
  7. 0A8D: 0@ = read_memory 9867535 size 4 virtual_protect 0
  8. if
  9.   0@ == 1397310464
  10. else_jump @C_11
  11. 0A8C: write_memory 9867536 size 4 value 1128354304 virtual_protect 0
  12. wait 0
  13. 0A8D: 0@ = read_memory 9867535 size 4 virtual_protect 0
  14. if
  15.    not 0@ == 1397310464
  16. 03E5: show_text_box 'CHEAT3'  // Cheat activated
  17. jump @c_44
  18. :c_44
  19. wait 100
  20. 11@ = 0
  21. 18@ = Actor.Health($PLAYER_ACTOR)
  22. jump @c_77
  23. :c_77
  24. 11@ += 1
  25. if
  26. 11@ > 1000
  27. jf @c_77
  28. 18@ += 1
  29. Actor.Health($PLAYER_ACTOR) = 18@
  30. 11@ = 0
  31. 0A8D: 0@ = read_memory 9867535 size 4 virtual_protect 0
  32. if
  33.   0@ == 1397310464
  34. else_jump @C_44
  35. 0A8C: write_memory 9867536 size 4 value 1128354304 virtual_protect 0
  36. wait 0
  37. 0A8D: 0@ = read_memory 9867535 size 4 virtual_protect 0
  38. if
  39.    not 0@ == 1397310464
  40. 03E5: show_text_box 'CHEAT1'  // Cheat activated
  41. wait 400
  42. jump @c_11
复制代码
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
thread 'C'
:C_11
wait 600 //等600ms
0A8D: 0@ = read_memory 9867535 size 4 virtual_protect 0 // 读取内存地址9867535(连续输入4字符的地址) 为4个字节 定义为0@   
if
  0@ == 1397310464  // 如果输入SID(10进制) 换算:acii码转16进制(取四个字节,可用00代替 eg:53637300)最后转成10进制
else_jump @C_11    // 否者跳回开头
0A8C: write_memory 9867536 size 4 value 1128354304 virtual_protect 0  // 将0@写入地址9867535
wait 0
0A8D: 0@ = read_memory 9867535 size 4 virtual_protect 0   // 读取内存地址9867535 为4个字节 定义为0@
if
   not 0@ == 1397310464   // 如果0@不等于 1397310464
03E5: show_text_box 'CHEAT3'  //显示作弊字符
jump @C_117
:C_117
wait 100   //等100ms
11@ = 0     // 时间定义为11@并等于0
18@ = Actor.Health($PLAYER_ACTOR)  // 主角血量定义为18@
jump @C_143
:C_143
11@ += 1   // 时间11@加1ms再定义为11@(此时11@ = 1)
if
  11@ > 1000   // 若11@大于1000ms
else_jump @C_143    // 否则跳回上面的:c_143
18@ += 1    // 18@加1(血加1)
Actor.Health($PLAYER_ACTOR) = 18@   //定义18@为主角血量
11@ = 0   // 重新定义时间为0
{:soso__13096517108827562063_1:}{:soso__13096517108827562063_1:}{:soso__13096517108827562063_1:}分割线{:soso__13096517108827562063_1:}{:soso__13096517108827562063_1:}{:soso__13096517108827562063_1:}

0A8D: 0@ = read_memory 9867535 size 4 virtual_protect 0 // 读取内存地址9867535(连续输入4字符的地址) 为4个字节 定义为0@   
if
  0@ == 1397310464  // 如果输入SID(10进制) 换算:acii码转16进制(取四个字节,可用00代替 eg:53637300)最后转成10进制
else_jump @C_11    // 否者跳回开头
0A8C: write_memory 9867536 size 4 value 1128354304 virtual_protect 0  // 将0@写入地址9867535
wait 0
0A8D: 0@ = read_memory 9867535 size 4 virtual_protect 0   // 读取内存地址9867535 为4个字节 定义为0@
if
   not 0@ == 1397310464   // 如果0@不等于 1397310464
03E5: show_text_box 'CHEAT1'  //显示关闭作弊字符
wait 400  //  等400ms(为了延迟循环,避免无法关闭作弊)
jump @C_11   //跳回开头
----------------------------------

好!!完美的结束了


就那么简单啦!请认真看下{:soso__3788076618484431928_2:}

评分

参与人数 1宝石 +4 精力 +2 收起 理由
kami + 4 + 2

查看全部评分

传奇 Legend

虚拟世界,属于你的世界

Rank: 16

UID
4
宝石
154 粒
金币
5594 枚
节操
458 斤
灵石
0 块
精力
509 ℃
QQ
发表于 2012-4-23 10:48:05 | 显示全部楼层
好帖支持!
PS :内存地址的读取是不是按照那个内存地址表来搞
上面列举了一些内存地址和代表的功能

评分

参与人数 1金币 +8 收起 理由
root + 8 抢楼奖励

查看全部评分

平凡 Ordinary

微妙。。

Rank: 2Rank: 2

UID
1357
宝石
0 粒
金币
427 枚
节操
0 斤
灵石
0 块
精力
50 ℃
 楼主| 发表于 2012-4-23 10:49:17 | 显示全部楼层
【游骑兵】天涯 发表于 2012-4-23 10:48
好帖支持!
PS :内存地址的读取是不是按照那个内存地址表来搞
上面列举了一些内存地址和代表的功能

你发的那个?

传奇 Legend

谷歌翻译坑爹人肉版(不是人肉饭)

Rank: 16

UID
83
宝石
140 粒
金币
573 枚
节操
30 斤
灵石
0 块
精力
32 ℃
发表于 2012-4-23 11:26:13 来自手机 | 显示全部楼层
【游骑兵】天涯 发表于 2012-4-23 10:48
好帖支持!
PS :内存地址的读取是不是按照那个内存地址表来搞
上面列举了一些内存地址和代表的功能

恩差不多   长篇教程有讲内存操作 另外我稍后会翻译Seemann的Sa memory handling

传奇 Legend

虚拟世界,属于你的世界

Rank: 16

UID
4
宝石
154 粒
金币
5594 枚
节操
458 斤
灵石
0 块
精力
509 ℃
QQ
发表于 2012-4-23 11:26:32 | 显示全部楼层
外网看到的那个

世界工人

心之所向

Rank: 16

UID
1
宝石
30 粒
金币
3508 枚
节操
1236 斤
灵石
2 块
精力
12213 ℃

sex lady精力射线真の绅士

发表于 2012-4-23 13:57:51 | 显示全部楼层
支持大家的努力工作

达人 Expert

Rank: 9Rank: 9Rank: 9

UID
853
宝石
102 粒
金币
2134 枚
节操
-47 斤
灵石
0 块
精力
141 ℃

宝石达人---大丈夫!!!

发表于 2012-4-23 14:02:40 | 显示全部楼层
眼花缭乱!{:soso_e134:}

达人 Expert

白芒骑士

Rank: 9Rank: 9Rank: 9

UID
683
宝石
74 粒
金币
1660 枚
节操
-2 斤
灵石
0 块
精力
644 ℃
发表于 2012-4-23 15:05:58 | 显示全部楼层
围观。。。围观不懂。

璞玉 Potential

Rank: 4

UID
34
宝石
6 粒
金币
486 枚
节操
-15 斤
灵石
0 块
精力
8 ℃
发表于 2012-4-23 17:21:21 来自手机 | 显示全部楼层
锁丨眉 发表于 2012-4-23 15:05  围观。。。围观不懂。

其實這個腳本原理就是設定時間為0,然後判斷時間是否過600毫秒,是就加血
簡單來說就是每過一段時間自動加一次血
....

本版积分规则

    切换繁體
    Archiver|手机版|小黑屋|

GMT+8, 2024-4-28 05:06 , Processed in 0.170482 second(s), 129 queries .

沪ICP备2021020632号-1

快速回复 返回顶部 返回列表