auto.js梦幻西游游戏脚本,梦幻西游脚本开发思路

大家好,小编为大家解答梦幻西游脚本用什么语言写的问题。很多人还不知道auto.js梦幻西游游戏脚本,现在让我们一起来看看吧!

Source code download: 本文相关源码

本帖最后由 天福 于 2015-3-5 10:58 编辑

写的一般都是B/S的东西,第一次写C/S:

一般功能:

1.梦幻西游手游10个鬼抓完自动 领 取下一轮

2.自动 领 取 队长礼盒和使用

3.自动打图

附加功能:

写完之后因为给群内小伙伴用的,就做了个加密,对软件加密也是学习和爱好,免得用不上我的 大 B /S

可以控制这个软件有一个固定的密码,错误不让操作,服务端可以随时改密码

也可以服务端控制这个软件每几分钟自动给自己变换密码,每次点开软件都需要找我索要密码,保证软件不会传播出去

本人初学者,仅供一起交流学习

**1. **

121521fb5mo0nhws8naa3d.png

**2. 代码**

#!/usr/bin/python

# coding=utf-8

# 梦幻手游辅助-by 专业 20150215

from __future__ import division

import sys,os

import threading

import win32api,win32gui,win32con

import ImageGrab

import time,datetime,string

import autopy

import urllib2

import hashlib

import wx

salt = '******'

sign = '******'

ver = '1.0'

defPwd = '******'

threads = []

isStart = True

def startTh():

global isStart

for t in threads:

t.setDaemon(True)

t.start()

def endAllTh(param):

global isStart

isStart = False

def md5Val(src):

myMd5 = hashlib.md5()

myMd5.update(src)

myMd5_Digest = myMd5.hexdigest()

return myMd5_Digest

#校验密码

def CheckPwd():

if(valArr != ver):

win32api.MessageBox(0,u'不是最新版本,请更新')

exit()

mdVal = md5Val(serverArr salt)

if(mdVal != serverArr):

win32api.MessageBox(0,u'操作失败,请重试')

exit()

if(valArr == '1'):

nTime = string.atof(valArr) #字符串转浮点

nDate = time.strftime('%Y-%m-%d %H:00:00',time.localtime(nTime));

nDate = datetime.datetime.strptime(nDate,"%Y-%m-%d %H:%M:%S")

nDate = time.mktime(nDate.timetuple())

limi = string.atoi(valArr)

diff = int((nTime - nDate)/limi)*limi

date1 = '%d'%(nDate diff)

pwd1 = md5Val(md5Val(date1) valArr sign)

pwd1 = pwd1

date2 = '%d'%(nDate diff - limi)

pwd2 = md5Val(sign)

pwd2 = pwd2

else:

pwd1 = md5Val(sign)

pwd1 = pwd1;

pwd2 = pwd1

if(frame.doPwd.GetValue() == pwd1 or frame.doPwd.GetValue() == pwd2):

return True

else:

  • 17
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值