1. 小视频教程 > 知识库 >

星际家园脚本,新星际家园按键精灵做驾驶脚本

本文目录索引

1,新星际家园按键精灵做驾驶脚本

  Rem 定义固定变量的值
  Rem YouCE=850 屏幕右侧开始坐标值
  Rem ZuoCE=120 屏幕左侧开始坐标值
  Rem ZongX=160 屏幕纵向坐标值
  Rem DelayT=2000 延时时间值
  Rem DZ=15 数字递增原始值
  Rem jianshidanyao="y" 监视弹药
  Rem YxT=10 隐形间隔时间秒数,此时间后再次发出单击动作
  VBS YouCE=700
  VBS ZuoCE=326
  VBS ZongX=650-400
  VBS DelayT=1500
  VBS Delayzj=1000
  VBS DZ=40
  VBS cs=0
  VBS jianshidanyao="y"
  VBS YxT=15
  VBS YxTime1=Timer
  VBS HZBxh=0
  VBS GengHuanZB="n"
  //获取主窗口句柄
  Plugin DangqianCK=Window.Foreground()
  Delay 3000
  Plugin HandSZ=Window.Search("星系")
  //==========================================
  If HandSZ=""
  MessageBox "没有启动指定程序!"
  EndScript
  EndIf
  //==========================================
  //由HandSZ变量创建窗口数组
  Hand=Split(HandSZ,"|")
  //获得数组最大下标
  MaxSZ=UBound(Hand)-1
  //MessageBox maxsz
  //下面两行语句定义开始时间和对比时间数组,总数是40对对比时间。
  //程序运行后每个窗口都执行一次制定功能代码
  Rem LunXunJT
  VBS n=0
  While n<= MaxSZ
  Plugin IsWin=Window.IsWindow(Hand(n))
  If IsWin=1
  Plugin Window.Active(Hand(n))
  Plugin Window.Max(Hand(n))
  //执行驾驶代码
  Gosub JiaTi
  EndIf
  VBS n=n+1
  EndWhile
  //==========================
  Delay 5000
  Plugin Window.Active(DangqianCK)
  Plugin Window.Max(DangqianCK)
  Plugin StarTime0=Sys.GetTime()
  While 1=1
  Plugin Window.Active(DangqianCK)
  Plugin Window.Max(DangqianCK)
  Plugin EndTime0=Sys.GetTime()
  If EndTime0-StarTime0>7200000
  Goto LunXunJT
  Else
  Gosub YiDong
  Gosub JiaTN_YPD
  EndIf
  EndWhile
  Sub rightcx
  RightClick 1
  Delay Delayzj
  Return rightcx
  Sub YiDong
  Rem 执行移动动作子程序
  MoveTo YouCE+DZ*5,ZongX
  Gosub rightcx
  MoveTo YouCE,ZongX
  Gosub rightcx
  MoveTo YouCE+DZ*1,ZongX
  Gosub rightcx
  MoveTo YouCE+DZ*2,ZongX
  Gosub rightcx
  MoveTo YouCE+DZ*3,ZongX
  Gosub rightcx
  MoveTo YouCE+DZ*4,ZongX
  Gosub rightcx
  MoveTo YouCE+DZ*5,ZongX
  Gosub rightcx
  MoveTo ZuoCE-DZ*5,ZongX
  Gosub rightcx
  MoveTo ZuoCE,ZongX
  Gosub rightcx
  MoveTo ZuoCE-DZ*1,ZongX
  Gosub rightcx
  MoveTo ZuoCE-DZ*2,ZongX
  Gosub rightcx
  MoveTo ZuoCE-DZ*3,ZongX
  Gosub rightcx
  MoveTo ZuoCE-DZ*4,ZongX
  Gosub rightcx
  MoveTo ZuoCE-DZ*5,ZongX
  Gosub rightcx
  Return YiDong
  Sub NengLiang
  Rem 执行取得能量线的判断坐标位置子程序
  VBS NlX=-1
  VBS NlY=-1
  While NlX < 1 or NlY < 1
  VBSCall FindPic(100,700,200,740,"Attachment:\能量线判断图形.bmp",1,NlX,NlY)
  //NlxX=NlX+75+240
  NlxX=NlX+75
  NlxY=NlY+4
  EndWhile
  Return NengLiang
  Sub JiaTi
  //加体力代码
  Gosub KaiGuanBao
  Gosub BbXgZb
  //=======================
  Rem==加体开始==
  MoveTo ShiPinX ShiPinY
  Delay 500
  LeftDoubleClick 10
  Delay 500
  Gosub KaiGuanBao
  Return JiaTi
  Sub JiaTN_WPD
  //无条件执行加体力和能量
  SaveMousePos
  Gosub KaiGuanBao
  Gosub BbXgZb
  //=======================
  Rem==加体开始==
  MoveTo ShiPinX ShiPinY
  Delay 150
  LeftDoubleClick 10
  Delay 150
  //=======================
  Rem==加能开始==
  MoveTo NengLBX NengLBY
  Delay 150
  RightClick 1
  Delay 150
  MoveTo NengLBX+54 NengLBY+100
  LeftClick 1
  Delay 150
  Gosub KaiGuanBao
  MoveTo 512 379
  RestoreMousePos
  Return JiaTN_WPD
  Sub JiaTN_YPD
  //根据能量状态执行加能量和食品子程序
  Gosub NengLiang
  IfColor NlxX NlxY 0 2
  Delay 150
  IfColor NlxX NlxY 0 2
  SaveMousePos
  Gosub KaiGuanBao
  Gosub BbXgZb
  //=======================
  Rem==加体开始==
  MoveTo ShiPinX ShiPinY
  Delay 150
  LeftDoubleClick 10
  Delay 150
  //=======================
  Rem==加能开始==
  MoveTo NengLBX NengLBY
  Delay 150
  RightClick 1
  Delay 150
  MoveTo NengLBX+54 NengLBY+100
  LeftClick 1
  Delay 150
  Gosub KaiGuanBao
  MoveTo 512 379
  RestoreMousePos
  EndIf
  EndIf
  Return JiaTN_YPD
  Sub KaiGuanBao
  //执行打开、关闭背包子程序
  Delay 500
  KeyPress 68 1
  Delay 500
  Return KaiGuanBao
  Sub BbXgZb
  //执行获取背包相关坐标子程序
  //取得与背包相关的坐标集合
  //取得与背包相关的坐标集合
  //该子程序运行前不需要任何变量参数
  //该子程序运行后将对以下变量进行赋值
  //**********************************
  //*背包初始位置坐标变量:BbCsX,BbCsY
  //**********************************
  //NengLBX,NengLBY ShiPinX,ShiPinY
  Delay 1000
  VBS BbCsX=-1
  VBS BbCsY=-1
  While BbCsX < 1 or BbCsY < 1
  VBSCall FindPic(0,0,1024,768,"Attachment:\背包的判断图形.bmp",1,BbCsX,BbCsY)
  //确定食品的坐标为包内默认第一位置
  ShiPinX=BbCsX+42
  ShiPinY=BbCsY+34
  //卸载下来的装备在包内的系统位置
  ZbzlX=BbCsX+45
  ZbzlY=BbCsY+48
  //放置装备的坐标,右3
  ZhbX=BbCsX+169
  ZhbY=BbCsY+244
  //确定能量包的坐标,右2
  NlbX=BbCsX+214
  NlbY=BbCsY+244
  //备用一的坐标,右4
  By1X=BbCsX+124
  By1Y=BbCsY+244
  //备用二的坐标,右5
  By2X=BbCsX+79
  By2Y=BbCsY+244
  //包背景点的坐标,用于动态提取颜色
  BbBjYsDX=BbCsX+1
  BbBjYsDY=BbCsY+1
  //包格线点的坐标,用于动态提取颜色
  BbGxYsDX=BbCsX+3
  BbGxYsDY=BbCsY+3
  //背包整理按钮坐标
  BbZLANX=BbCsX+215
  BbZLANY=BbCsY+317
  //背包右下角坐标,用于在包内搜索物品确定搜索区域
  BbYXJX=BbCsX+275
  BbYXJY=BbCsY+294
  //(BbCsX,BbCsY,BbYXJX,BbYXJY)
  EndWhile
  //鼠标移动到整理按钮
  MoveTo BbCsX+215,BbCsY+318
  Delay 100
  LeftClick 1
  Delay 500
  //搜索能量包图形方式确定能量包的坐标
  VBSCall FindPic(0,0,1024,768,"Attachment:\低包.bmp",1,NengLBX,NengLBY)
  If NengLBX>0
  NengLBX=NengLBX+5
  NengLBY=NengLBY+7
  Else
  VBSCall FindPic(0,0,1024,768,"Attachment:\中包.bmp",1,NengLBX,NengLBY)
  If NengLBX>0
  NengLBX=NengLBX+5
  NengLBY=NengLBY+7
  Else
  VBSCall FindPic(0,0,1024,768,"Attachment:\高包.bmp",1,NengLBX,NengLBY)
  If NengLBX>0
  NengLBX=NengLBX+5
  NengLBY=NengLBY+7
  Else
  //无能量包
  NengLBX=-1
  NengLBY=-1
  EndIf
  EndIf
  EndIf
  Return BbXgZb

新星际家园按键精灵做驾驶脚本

2,求按键精灵后台脚本。就是一个联众新星际家园里人物来回循环移动的简单脚本,但我不会转到后台。有没有大

def MergeSort(lists):
if len(lists) <= 1:
return lists
num = int( len(lists)/2 )
left = MergeSort(lists[:num])
right = MergeSort(lists[num:])
return Merge(left, right)
def Merge(left,right):
r, l=0, 0
result=[]
while l<len(left) and r<len(right):
if left[l] < right[r]:
result.append(left[l])
l += 1
else:
result.append(right[r])
r += 1
result += right[r:]
result+= left[l:]
return result
print MergeSort([1, 2, 3, 4, 5, 6, 7, 90, 21, 23, 45])

3,新星际家园的几个问题

1和2问题合并 升级方法前期练维修+驾驶 然后再练挖-提炼-制造! 先说维修:广播下看看有没有练驾驶的队伍,没有的的话就开着自己的两个号找个练修的地,组队,你自己的主号带上个维修臂,维修臂给你的另一个号维修,同时你又自修这样就是双倍的经验! 再练维修的同时可以先把,驾驶卡上:就是原地不动,照样升级驾驶经验,流程是这样:首先要准备一个低级的引擎和你能使用的最高级引擎,
然后先将车子向挂机地点行驶,(在这一个步骤里最好一直开着物品包,这样方便换引擎)在快要到了挂机地点的时候你就快速的双击低级引擎换下高级引擎,最后在车子停止的同时再快速把高级引擎换上(其实就是连续的双击),这样就可以了。
以上就是卡驾驶的全部流程,不过做完之后最好检查一下自己有没有成功的挂上驾驶,
检查方法 :
1.按S键查看驾驶技能当前经验百分比,等一会之后再查看一次是不是升高了.
2.如果不挂修就看看能量条 ,能量是不是在减少。
3.如果有组队问下队友,驾驶共享经验有没有在增加。
如果没有卡上就重复以上动作。其实低级引擎早点换上也可以,一开始就装上低级引擎行驶也可以,最重要的就是换高级引擎的时间要把握好,自己多试试就可以了。
3异兽任务:现在已经没用了,用不到了。
4护卫:护卫现在没用,五星的护卫现在都用不上什么。只有用上技能芯片还会好些。但是买芯片的钱足够来强化装备,所以不要用护卫!
5钛晶商城里有宏原子聚变器 每次+攻击防御300命3000 所以先弄这个,弄到10星后。然后发生器核心用在紫电级发生器上,每次强化用1个核心,+攻击防御500命5000。 再然后买宏原子核融器可以把十星宏原子弄到15星(紫5星)。
顺便说下,不是有C火控么。那就在练两个号,练到600级每天弄那个钛晶任务领那免费给的。弄到4000钛晶升级C火控用!