石器时代论坛

 找回密码
 立即注册
查看: 5030|回复: 16
打印 上一主题 下一主题

请大神帮我看看有什么问题吗

[复制链接]

2

主题

61

帖子

75

石币

石器入门

Rank: 2

积分
136
跳转到指定楼层
楼主
发表于 2017-7-13 21:40:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hsxtm 于 2017-7-13 22:02 编辑


自己写了个脚本构思脚本运行有时候总会出点问题有时候又没问题
第一次写脚本写了很久了 一条一条指令的测试熟悉 一个一个模块的编写构想 组合起来的时候遇见的逻辑BUG反反复复修改了很多次 本来以为几个小时就可以写好的脚本居然花了一个多星期。。。。。。。。。。。

感谢石器时代SO发的脚本指令教学给了我一个满足愿望的机会
http://bbs.shiqi.co/forum.php?mo ... typeid%26typeid%3D9

2

主题

61

帖子

75

石币

石器入门

Rank: 2

积分
136
沙发
 楼主| 发表于 2017-7-13 21:41:13 | 只看该作者
dim @msg
let @msg,&,|没启动资金和声望的请到村外抓乌力练到85卖钱!
let @msg,&,|请买羽毛到达那,那里买贝洛萨毒雾精灵武器,注意只要贝洛萨系列!
let @msg,&,|请准备好新手棍丢了可以去买!
let @msg,&,|队长的恩惠精灵调为70%任意对象,尽量避免回血不及时被飞!
let @msg,&,|如果豆子的时间用完了请在练级的时候由队长说“我要吃豆子”然后等两秒
let @msg,&,|全队都会再出弹出吃豆的输入口

msg @msg,1
dim @duiz,@duiy,@rs,@tp
dim @a,@dj,@cdz,@mdz,@cdui
dim @cw1, @cw2,@cr,@qian

2

主题

61

帖子

75

石币

石器入门

Rank: 2

积分
136
板凳
 楼主| 发表于 2017-7-13 21:41:41 | 只看该作者


input @duiz,请输入队长的名字队员直接确定
input @duiy,队员请输入1队长直接确定
input @rs,请输入队伍最大人数
input @mdz,没有豆子的时候自动买豆子你要买几个?不买的话直接确定,
input @cdz,你要吃几个豆子?不吃的话直接确定,
input @dj,你要练到几级卖掉?

let @cw1,=,宠物
label 一般设置
set 组队,1
delay 200
set 名片,1
delay 200
set 交易,1
delay 200
set 关闭声音,1
delay 200
set 丢非血肉,1
set 吃补血肉,1
set 快速战斗,1
set 捉宠名称,萨格鲁
set 捉宠血量,200
set 捉宠魔法,3
set 快速战斗,1

say 下面开始脚本

label 开始
call 买魅力
call 买豆
call 蒙达山
call 组队
call 练级
call 卖宠
goto 开始

2

主题

61

帖子

75

石币

石器入门

Rank: 2

积分
136
地板
 楼主| 发表于 2017-7-13 21:42:20 | 只看该作者

label 蒙达山
log 1
delay 500
walkpos 86,52
walkpos 84,50
W 84,50 ,A
say hi
waitdlg 帮你传送,?,1,-4
button 确定
waitdlg 蒙达山,?,1,-5
button 5

label 抓宠物

useitem 贝洛萨
set 自动捉宠,1

set 快速遇敌,1

label 正在抓宠

delay 2000
check 宠物,5,=,空位,-1
set 快速遇敌,0
set 自动捉宠,0
delay 500
iffight !=,0,-1
useitem 新手棍
return

2

主题

61

帖子

75

石币

石器入门

Rank: 2

积分
136
5#
 楼主| 发表于 2017-7-13 21:42:40 | 只看该作者

label 队员
join 0
log 1
delay 500
walkpos 86,54
walkpos 89,56
walkpos 92,58
walkpos 93,60
w 93,60,D

label 加入
let @a,=,0
join 1
delay 200
check 队伍,人数,>=,2,查队长
delay 200
waitdlg 和谁,1,1,队员
delay 200
let @a,+,1
waitdlg @duiz,@a,1,+2
goto +2
goto -3
let @a,-,1
button @a
label 查队长
delay 2000
check 队伍,1,!=,@duiz,队员
let @a,=,0
let @cdui,=,@duiz
let @cdui,&,:人满出发咯!


ifmap 2000,-1
return


label 组队

if @duiy,=,1,队员
log 1
delay 500
walkpos 86,52
walkpos 88,55
walkpos 90,57
walkpos 91,59
walkpos 94,61

label 等队员
say 正在等待队员
delay 2000
check 队伍,人数,!=,@rs,-1
say 人满出发咯!

label 去打怪

walkpos 86,53
walkpos 83,55
walkpos 79,56
walkpos 75,56
walkpos 71,56
walkpos 67,55
w 67,55,A

say hi
delay 200
button 7
return

2

主题

61

帖子

75

石币

石器入门

Rank: 2

积分
136
6#
 楼主| 发表于 2017-7-13 21:43:58 | 只看该作者

label 练级
set 快速遇敌,1
let @cdui,=,@duiz
let @cdui,&,:我要吃豆
let @tp,=,0
let @cw2,=,0
call 换宠
check @cw1,LV,>=,@dj,-1
ifsay 1-10,@cdui,要吃豆
call 吃豆  
call 队伍人数
delay 2000
ifmap 2000,逃跑
if @tp,=,1,走人
goto -7
label 走人
return

label 要吃豆
cls  
input @cdz,你要吃几个豆子?
goto 练级

label 逃跑
let @tp,=,1
set 快速遇敌,0
set 自动逃跑,1
join 0
check 队伍,人数,>,1,-1
iffight !=,0,-2
join 0
set 自动逃跑,0
return


label 换宠
check 宠物5,LV,>=,@dj,逃跑
let @cw1,=,宠物
let @cw2,+,1
let @cw1,&,@cw2
set 锁定战宠,0
set 锁定战宠,@cw2,1
return

label 吃豆
if @cdz,!=,,+5
if @cdz,=,0,+4
useitem 聪明的豆子
let @cdz,-,1
if @cdz,<,0,-3
return

label 队伍人数
check 队伍,人数,<,@rs,逃跑
return

2

主题

61

帖子

75

石币

石器入门

Rank: 2

积分
136
7#
 楼主| 发表于 2017-7-13 21:45:41 | 只看该作者
本帖最后由 hsxtm 于 2017-7-13 21:53 编辑

label 卖宠
log 1
delay 500
walkpos 84,52
walkpos 79,54
walkpos 78,57
walkpos 78,58
walkpos 80,59
waitmap 2003,30 '玛丽娜丝渔村
delay 200
walkpos 12,16
walkpos 14,16
walkpos 16,17
w 16,17 ,C

label 开卖
let @a,=,5
ifpet 萨格鲁,!=,0,+2
return
say hi
ifpet @a,!=,萨格鲁,+6
button *3
button @a
button *确定
delay 500
button OK
let @a,-,1
if @a,=,0,开卖
goto -9



label 开卖say hi
button *3
let @a,=,17
let @a,-,3
chcek 宠物,萨格鲁,!=,0,+2
return
ifdlg 萨格鲁,@a,1,-5if @a,!=,2,+2
let @a,-,1
buton @a,
buton *确定
buton OK
if @a,=1,-10
goto -10




2

主题

61

帖子

75

石币

石器入门

Rank: 2

积分
136
8#
 楼主| 发表于 2017-7-13 21:54:21 | 只看该作者

label 买豆

check 人物,石币,<,6000,+3
if @mdz,!=,,+2
ifitem 聪明的豆子,<,@mdz,+2
return
log 1
delay 500
walkpos 85,53
walkpos 80,53
walkpos 76,52
walkpos 74,47
walkpos 74,42
walkpos 71,39
walkpos 70,36
walkpos 72,34
walkpos 75,34
waitmap 100,30 '玛丽娜丝渔村
walkpos 82,612
walkpos 82,608
walkpos 82,603
walkpos 79,602
walkpos 77,598
walkpos 75,593
walkpos 73,589
walkpos 70,585
waitmap 2030,30 '萨伊那斯
walkpos 62,60
walkpos 62,58
w 62,58,C
say 买
waitdlg 通行,?,1 , -4
buy 家族,1
walkpos 59,58
walkpos 56,58
walkpos 53,58
walkpos 50,58
walkpos 47,58
walkpos 44,58
walkpos 41,58
walkpos 39,60
walkpos 41,61
walkpos 44,62
w 44,62,C
say hi
waitdlg 我是,1,1,-4
button 确定
delay 500
walkpos 2,6
walkpos 5,9
w 5,9,C
say 买
waitdlg ?,?,1,-4
buy 聪明的豆子, @mdz
return

2

主题

61

帖子

75

石币

石器入门

Rank: 2

积分
136
9#
 楼主| 发表于 2017-7-13 21:54:44 | 只看该作者

label 买魅力


check 人物,魅力,!=,100,+4
return
say 钱不够买魅力
return
check 人物,石币,<,100000,-2
say 现在去买魅力
log 1

delay 500
walkpos 85,51
walkpos 81,53
walkpos 77,54
walkpos 73,56
walkpos 69,58
walkpos 65,60
walkpos 64,64
walkpos 63,68
walkpos 63,73
walkpos 63,78
walkpos 63,83
walkpos 63,88
walkpos 69,88
walkpos 72,88
walkpos 71,92
walkpos 74,92
waitmap 2005,30 '玛丽娜丝渔村
walkpos 14,15
walkpos 17,14
walkpos 20,12
walkpos 23,11
walkpos 24,10
w 24,10,C
say hi
waitdlg ?,?,1,-3
button 2
button *确定
button OK
delay 500
check 人物,魅力,=,100,+4
check 人物,石币,<,100000,+3
check 人物,魅力,!=,100,-6
say 钱不够买魅力s
return

2

主题

61

帖子

75

石币

石器入门

Rank: 2

积分
136
10#
 楼主| 发表于 2017-7-13 21:56:52 | 只看该作者
第一次写脚本写了很久了 一条一条指令的测试熟悉 一个一个模块的编写构想 组合起来的时候遇见的逻辑BUG
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|石器时代论坛

GMT+8, 2024-6-8 22:18 , Processed in 0.091933 second(s), 28 queries .

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