吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 99|回复: 1
收起左侧

[经验求助] tc写法转易语言如何写?

[复制链接]
小Q哥哥 发表于 2024-5-14 10:59
25吾爱币
功能 内存寻路(x, y)
    //    CALL运动()图色
    CALL运动()
    变量 起始时间 = 当前时间()
    循环(循环开关)
        //        新Call寻路(x,y)//
        CALL寻路(x, y)
        变量 当前x = CALL_X坐标()
        变量 当前y = CALL_Y坐标()
        //         调试输出(当前x)
        变量 距离1 = 取整(数学开方((数学求幂((当前x - x), 2)) + 数学求幂((当前y - y), 2)))
        变量 等待时间 = 取整(距离1 / 7)
        如果(等待时间 == 0)
            等待时间 = 1
        结束
        延时等待(等待时间)
        调试输出("预计等待 " & 等待时间 & "秒")
        变量 当前x1 = CALL_X坐标()
        变量 当前y1 = CALL_Y坐标()
        变量 X差 = 数学绝对值(当前x1 - x)
        变量 Y差 = 数学绝对值(当前y1 - y)
        如果(X差 < 5 && Y差 < 5)//( 路程== 0 )
            调试输出("你已到达目的地" & x & "," & y)
            跳出
        否则
            变量 t = 时间间隔("s", 起始时间, 当前时间())
            调试输出("等了  " & t & "秒")
            var ret, intX, intY
            ret = dm.FindStrFast(1, 37, 210, 132, "无法", "FFFF00-203040", 1, intX, intY)
            如果(t > 等待时间 * 1000 && 当前x1 == 当前x && 当前y1 == 当前y || ret == 0)
                //                调试输出("你卡住了")
                跳左上()
                CALL寻路(x, y)
                等待(500)
                当前x1 = CALL_X坐标()
                当前y1 = CALL_Y坐标()
                如果(当前x1 == 当前x && 当前y1 == 当前y)
                    跳左下()
                    CALL寻路(x, y)
                    等待(500)
                    当前x1 = CALL_X坐标()
                    当前y1 = CALL_Y坐标()
                    如果(当前x1 == 当前x && 当前y1 == 当前y)
                        跳右下()
                        CALL寻路(x, y)
                        等待(500)
                        当前x1 = CALL_X坐标()
                        当前y1 = CALL_Y坐标()
                        如果(当前x1 == 当前x && 当前y1 == 当前y)
                            跳右上()
                            CALL寻路(x, y)
                        结束
                    结束
                结束
            否则
                等待(100)
                CALL寻路(x, y)
            结束
        结束
        等待(100)
    结束
   
结束



功能 闲聊(喊话内容)
    dm.AsmClear()
    变量 addr = dm.VirtualAllocEx(窗口句柄, 0, 100, 0)
    dm.WriteString(窗口句柄, 字符串格式化("%X", addr), 0, 喊话内容)
    dm.AsmAdd("push " & 字符串格式化("%X", addr))            
    dm.AsmAdd("mov ecx," & 闲聊人物基址)        
    dm.AsmAdd("mov eax," & 闲聊CALL)
    dm.AsmAdd("call eax")   
    dm.AsmCall(窗口句柄, 3)
    sleep(200)
    dm.VirtualFreeEx(窗口句柄, addr)
结束

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

404错误 发表于 2024-5-16 21:36
倒是不难,倒是 CALL寻路,CALL_X坐标(),CALL_Y坐标(),  跳右上()这种子程序和你发的喊话一样也是调用游戏call吗,还是说不用管这几个照着翻就好呢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-6-1 16:21

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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