WPE|52wpe|我爱WPE

 找回密码
 注册会员
搜索
  • 2319查看
  • 2回复

主题

好友

146

积分

注册会员

发表于 2010-9-9 23:55:49 |显示全部楼层
本帖最后由 其实、那些事 于 2010-9-10 01:00 编辑

不要说脚本不好,不会改。懂脚本高级语法的见笑了。请各位多多支持,定做脚本联系QQ:540163
  1. $循环方向=0
  2. $衣服=[自己][衣服][名称]
  3. $武器=[自己][武器][名称]
  4. $项链=[自己][项链][名称]
  5. $左手镯=[自己][左手镯][名称]
  6. $右手镯=[自己][右手镯][名称]
  7. $头盔=[自己][头盔][名称]
  8. $左戒指=[自己][左戒指][名称]
  9. $右戒指=[自己][右戒指][名称]
  10. $挂机地图="H007"
  11. $会员命令="@服务"
  12. $龙纹剑="@龙纹"
  13. $血饮="@血饮"
  14. $祖玛回收="@使用一级回收"
  15. $盟重买药="药店老板"
  16. 触发器:指定的地图不可到达
  17. 跳转到<总控>
  18. 触发器结束
  19. 如果[自己][职业]=战士
  20. 那么$红药最大数量="15"
  21. 那么$红药最小数量="15"
  22. 那么$蓝药最大数量="3"
  23. 那么$蓝药最小数量="3"
  24. 如果[自己][职业]=法师
  25. 那么$红药最大数量="1"
  26. 那么$红药最小数量="1"
  27. 那么$蓝药最大数量="15"
  28. 那么$蓝药最小数量="15"
  29. 如果[自己][职业]=道士
  30. 那么$红药最大数量="1"
  31. 那么$红药最小数量="1"
  32. 那么$蓝药最大数量="15"
  33. 那么$蓝药最小数量="15"

  34. <全局脚本开始>
  35. 如果[红药][数量]<3
  36. 那么系统显示[红药数量不足,需要回城]
  37. 那么跳转到<回城>
  38. 如果[回城卷][数量]<1
  39. 那么系统显示[回城卷不足,需要回城]
  40. 那么跳转到<回城>
  41. 如果[蓝药][数量]<3
  42. 那么系统显示[蓝药数量不足,需要回城]
  43. 那么跳转到<回城>
  44. 如果[自己][衣服][名称]<>"" && [自己][衣服][持久]<2
  45. 那么系统显示[衣服持久低,需要回城]
  46. 那么跳转到<回城>
  47. 如果[自己][武器][名称]<>"" && [自己][武器][持久]<2
  48. 那么系统显示[武器持久低,需要回城]
  49. 那么跳转到<回城>
  50. 如果[自己][头盔][名称]<>"" && [自己][头盔][持久]<2
  51. 那么系统显示[头盔持久低,需要回城]
  52. 那么跳转到<回城>
  53. 如果[自己][项链][名称]<>"" && [自己][项链][持久]<2
  54. 那么系统显示[项链持久低,需要回城]
  55. 那么跳转到<回城>
  56. 如果[自己][左戒指][名称]<>"" && [自己][左戒指][持久]<2
  57. 那么系统显示[左戒指持久低,需要回城]
  58. 那么跳转到<回城>
  59. 如果[自己][右戒指][名称]<>"" && [自己][右戒指][持久]<2
  60. 那么系统显示[右戒指持久低,需要回城]
  61. 那么跳转到<回城>
  62. 如果[自己][左手镯][名称]<>"" && [自己][左手镯][持久]<2
  63. 那么系统显示[左手镯持久低,需要回城]
  64. 那么跳转到<回城>
  65. 如果[自己][右手镯][名称]<>"" && [自己][右手镯][持久]<2
  66. 那么系统显示[右手镯持久低,需要回城]
  67. 那么跳转到<回城>
  68. 如果$_复活回城=1
  69. 那么跳转到<回城>
  70. <全局脚本结束>

  71. <挂机脚本开始>

  72. <出发>
  73. 如果[回城卷][数量]<=0
  74. 那么跳转到<回城卷>
  75. 否则跳转到<map>
  76. 调用<红名休息>
  77. 调用<服务>
  78. 系统显示[准备出发]
  79. 开启全局脚本
  80. 躲避PKER开启
  81. 触发器开启

  82. <map>
  83. 如果[当前地图名]=$挂机地图
  84. 那么跳转到<开始战斗>
  85. 否则跳转到<回城>
  86. 跳转到<map>

  87. <开始战斗>
  88. 开始战斗
  89. 说话[!请不要乱杀无辜哦。]
  90. 如果$循环方向=0
  91. 那么$循环方向=1
  92. 说话[!请不要乱杀无辜哦。]
  93. 如果$循环方向=1
  94. 那么$循环方向=0
  95. 说话[!请不要乱杀无辜哦。]
  96. 跳转到<map>
  97. <回城>
  98. 关闭全局脚本
  99. 停止战斗
  100. $_复活回城=0
  101. 触发器关闭
  102. $_同时回城=0
  103. $_小退回城=0
  104. $需修装备=0
  105. 调用<红名休息>
  106. 躲避PKER关闭
  107. 如果[0,333,268][距离]>100 && [3,330,330][距离]>100
  108. 那么调用<回城0>
  109. 跳转到<总控>

  110. <回城0>
  111. 那么使用[回城卷]

  112. <回城1>
  113. 返回

  114. <总控>
  115. 调用<红名休息>
  116. 调用<低血恢复>
  117. 如果[待存物品][数量]>0
  118. 那么调用<自动存物>
  119. 如果[自己][武器][名称]<>"" && [自己][武器][持久]<2
  120. 那么$需修装备=1
  121. 如果[自己][衣服][名称]<>"" && [自己][衣服][持久]<2
  122. 那么$需修装备=1
  123. 如果[自己][头盔][名称]<>"" && [自己][头盔][持久]<2
  124. 那么$需修装备=1
  125. 如果[自己][项链][名称]<>"" && [自己][项链][持久]<2
  126. 那么$需修装备=1
  127. 如果[自己][左手镯][名称]<>"" && [自己][左手镯][持久]<2
  128. 那么$需修装备=1
  129. 如果[自己][右手镯][名称]<>"" && [自己][右手镯][持久]<2
  130. 那么$需修装备=1
  131. 如果[自己][左戒指][名称]<>"" && [自己][左戒指][持久]<2
  132. 那么$需修装备=1
  133. 如果[自己][右戒指][名称]<>"" && [自己][右戒指][持久]<2
  134. 那么$需修装备=1
  135. 如果[自己][武器][名称]<>"" && $需修装备=1 && [自己][武器][持久]<[自己][武器][最大持久]
  136. 那么调用<武器修理>
  137. 如果[自己][衣服][名称]<>"" && $需修装备=1 && [自己][衣服][持久]<[自己][衣服][最大持久]
  138. 那么调用<衣服修理>
  139. 如果[自己][头盔][名称]<>"" && $需修装备=1 && [自己][头盔][持久]<[自己][头盔][最大持久]
  140. 那么调用<头盔修理>
  141. 如果[自己][项链][名称]<>"" && $需修装备=1 && [自己][项链][持久]<[自己][项链][最大持久]
  142. 那么调用<项链修理>
  143. 如果[自己][左手镯][名称]<>"" && $需修装备=1 && [自己][左手镯][持久]<[自己][左手镯][最大持久]
  144. 那么调用<左手镯修理>
  145. 如果[自己][右手镯][名称]<>"" && $需修装备=1 && [自己][右手镯][持久]<[自己][右手镯][最大持久]
  146. 那么调用<右手镯修理>
  147. 如果[自己][左戒指][名称]<>"" && $需修装备=1 && [自己][左戒指][持久]<[自己][左戒指][最大持久]
  148. 那么调用<左戒指修理>
  149. 如果[自己][右戒指][名称]<>"" && $需修装备=1 && [自己][右戒指][持久]<[自己][右戒指][最大持久]
  150. 那么调用<右戒指修理>
  151. 如果[回城卷][数量]<1
  152. 那么调用<回城卷>
  153. 调用<土城买药>
  154. 调用<一级回收>
  155. 调用<服务>
  156. 走到附近[3,330,330]

  157. 跳转到<出发>

  158. <衣服修理>
  159. 系统显示[衣服修理]
  160. 找到NPC[盟重衣服店,0149,23,20]
  161. 随机移动[0149,23,20]
  162. 对话[盟重衣服店]
  163. 说话[特修衣服]
  164. 强行特修[衣服]
  165. 返回

  166. <武器修理>
  167. 系统显示[武器修理]
  168. 找到NPC[盟重武器店老板,0159,5,9]
  169. 随机移动[0159,5,9]
  170. 对话[盟重武器店老板]
  171. 说话[特修武器]
  172. 强行特修[武器]
  173. 返回

  174. <头盔修理>
  175. 系统显示[头盔修理]
  176. 找到NPC[盟重头盔店老板,0149,8,5]
  177. 随机移动[0149,8,5]
  178. 对话[盟重头盔店老板]
  179. 说话[特修头盔]
  180. 强行特修[头盔]
  181. 返回

  182. <项链修理>
  183. 系统显示[项链修理]
  184. 找到NPC[盟重项链店老板,0158,4,21]
  185. 随机移动[0158,4,21]
  186. 对话[盟重项链店老板]
  187. 说话[特修项链]
  188. 强行特修[项链]
  189. 返回

  190. <左手镯修理>
  191. 系统显示[左手镯修理]
  192. 找到NPC[盟重手套店老板,0158,16,11]
  193. 随机移动[0158,16,11]
  194. 对话[盟重手套店老板]
  195. 说话[特修左手镯]
  196. 强行特修[左手镯]
  197. 返回

  198. <右手镯修理>
  199. 系统显示[修理右手镯]
  200. 找到NPC[盟重手套店老板,0158,16,11]
  201. 随机移动[0158,16,11]
  202. 对话[盟重手套店老板]
  203. 说话[特修右手镯]
  204. 强行特修[右手镯]
  205. 返回


  206. <左戒指修理>
  207. 系统显示[修理左戒指]
  208. 找到NPC[盟重戒指店老板,0158,11,16]
  209. 随机移动[0158,11,16]
  210. 对话[盟重戒指店老板]
  211. 说话[特修左戒指]
  212. 强行特修[左戒指]
  213. 返回

  214. <右戒指修理>
  215. 系统显示[修理右戒指]
  216. 找到NPC[盟重戒指店老板,0158,11,16]
  217. 随机移动[0158,11,16]
  218. 对话[盟重戒指店老板]
  219. 说话[特修右戒指]
  220. 强行特修[右戒指]
  221. 返回

  222. <自动存物>
  223. 如果[地图名]=0
  224. 那么刷新包裹
  225. 等待[1000]毫秒
  226. 系统显示[自动存物]
  227. 找到NPC[比奇城仓库管理,0,301,257]
  228. 随机移动[0,301,257]
  229. 对话[比奇城仓库管理]
  230. 说话[存放宝物]
  231. 自动存物
  232. 返回

  233. <服务>
  234. 说话[$会员命令]
  235. 说话[出发]
  236. 等待[1000]毫秒
  237. 选择[幻境七层]
  238. 跳转到<map>
  239. 返回

  240. <一级回收>
  241. 如果[力量戒指][数量]>0 || [骑士手镯][数量]>0 || [绿色项链][数量]>0 || [裁决之杖][数量]>0 || [泰坦戒指][数量]>0 || [三眼手镯][数量]>0 || [灵魂项链][数量]>0 || [龙纹剑][数量]>0 || [紫碧螺][数量]>0 || [龙之手镯][数量]>0 || [恶魔铃铛][数量]>0 || [骨玉权杖][数量]>0 || [血饮][数量]>0
  242. 那么调用<祖玛回收>
  243. 否则返回

  244. <祖玛回收>
  245. 如果[地图名]=3
  246. 那么刷新包裹
  247. 系统显示[开始回收包裹内装备]
  248. 等待[500]毫秒
  249. 找到NPC[装备回收,3,340,327]
  250. 对话[装备回收]
  251. 说话[开始回收祖玛装备换取元宝]
  252. 等待[1000]毫秒
  253. 后门命令[$祖玛回收]
  254. 如果[绿色项链][数量]>0
  255. 那么选择[绿色项链]
  256. 如果[骑士手镯][数量]>0
  257. 那么选择[骑士手镯]
  258. 如果[力量戒指][数量]>0
  259. 那么选择[力量戒指]
  260. 如果[恶魔铃铛][数量]>0
  261. 那么选择[恶魔铃铛]
  262. 如果[龙之手镯][数量]>0
  263. 那么选择[龙之手镯]
  264. 如果[紫碧螺][数量]>0
  265. 那么选择[紫碧螺]
  266. 如果[灵魂项链][数量]>0
  267. 那么选择[灵魂项链]
  268. 如果[三眼手镯][数量]>0
  269. 那么选择[三眼手镯]
  270. 如果[泰坦戒指][数量]>0
  271. 那么选择[泰坦戒指]
  272. 如果[黑铁头盔][数量]>0
  273. 那么选择[黑铁头盔]
  274. 如果[裁决之仗][数量]>0
  275. 那么选择[裁决之仗]
  276. 如果[骨玉权杖][数量]>0
  277. 那么选择[骨玉权杖]
  278. 如果[龙纹剑][数量]>0
  279. 那么后门命令[$龙纹剑]
  280. 如果[血饮][数量]>0
  281. 那么后门命令[$血饮]
  282. 返回

  283. <回城卷>
  284. 系统显示[购买回城卷]
  285. $要买个数=0
  286. $命令次数=0
  287. 找到NPC[流浪汉,3,346,334]
  288. 随机移动[3,346,334]
  289. <回城卷命令>
  290. $命令次数=$命令次数+1
  291. 如果$命令次数>4
  292. 那么返回
  293. 如果[回城卷][数量]<1
  294. 那么$要买个数=1-[回城卷][数量]
  295. 否则$要买个数=0
  296. 如果[背包空位]<$要买个数+5
  297. 那么返回
  298. 如果$要买个数=0
  299. 那么返回
  300. 对话[流浪汉]
  301. 说话[购买回城卷]
  302. 买够[回城卷][1]个
  303. 等待[1000]毫秒
  304. 跳转到<回城卷命令>

  305. <土城买药>
  306. 如果[超级金创药][数量]>=$红药最大数量
  307. 那么跳转到<土城买药0>
  308. 系统显示[购买超级金创药]
  309. 找到NPC[$盟重买药,3,361,335]
  310. 随机移动[3,361,335]
  311. 对话[$盟重买药]
  312. $要买个数=0
  313. $命令次数=0
  314. 发送命令[@buy]
  315. 说话[购买30捆超级金创药]
  316. <超级金创药命令>
  317. 等待[1000]毫秒
  318. 如果$命令次数>4
  319. 那么跳转到<土城买药0>
  320. $命令次数=$命令次数+1
  321. 如果[超级金创药][数量]<$红药最小数量
  322. 那么$要买个数=30-[超级金创药][数量]
  323. 否则$要买个数=0
  324. 如果[背包空位]<$要买个数+5
  325. 那么跳转到<土城买药0>
  326. 如果$要买个数=0
  327. 那么跳转到<土城买药0>
  328. 如果$要买个数>9
  329. 买够[超级金创药][10]个
  330. 如果$要买个数>4 && $要买个数<10
  331. 买够[超级金创药][5]个
  332. 如果$要买个数>0 && $要买个数<5
  333. 买够[超级金创药][1]个
  334. 跳转到<超级金创药命令>
  335. <土城买药0>
  336. 如果[超级魔法药][数量]>=$蓝药最大数量
  337. 那么跳转到<土城买药1>
  338. 系统显示[购买超级魔法药]
  339. $要买个数=0
  340. $命令次数=0
  341. 找到NPC[$盟重买药,3,361,335]
  342. 随机移动[3,361,335]
  343. 对话[$盟重买药]
  344. 发送命令[@buy]
  345. 说话[购买10捆超级魔法药]
  346. $M=$N
  347. <超级魔法药命令>
  348. 等待[1000]毫秒
  349. 如果$命令次数>4
  350. 那么跳转到<土城买药1>
  351. $命令次数=$命令次数+1
  352. 如果[超级魔法药][数量]<$蓝药最小数量
  353. 那么$要买个数=10-[超级魔法药][数量]
  354. 否则$要买个数=0
  355. 如果[背包空位]<$要买个数+5
  356. 那么跳转到<土城买药1>
  357. 如果$要买个数=0
  358. 那么跳转到<土城买药1>
  359. 如果$要买个数>9
  360. 买够[超级魔法药][10]个
  361. 如果$要买个数>4 && $要买个数<10
  362. 买够[超级魔法药][5]个
  363. 如果$要买个数>0 && $要买个数<5
  364. 买够[超级魔法药][1]个
  365. 跳转到<超级魔法药命令>
  366. <土城买药1>
  367. 返回

  368. <低血恢复>
  369. 如果[自己][HP]>100
  370. 那么返回
  371. 系统显示[血量低于60%,到安全区休息10秒!]
  372. 说话[血量低于60%,到安全区休息10秒!]
  373. 走到[3,330,330]
  374. 等待[10000]毫秒
  375. 跳转到<低血恢复>
  376. <红名休息>
  377. 如果[自己][红名]=0
  378. 那么返回
  379. 如果[自己][红名]=0
  380. 那么跳转到<红名地图>
  381. 系统显示[红名原地休息60秒!]
  382. 等待[60000]毫秒
  383. 等待[60000]毫秒
  384. 跳转到<红名休息>
  385. <红名地图>
  386. 如果[当前地图名]=3
  387. 那么返回
  388. 走到附近[3,855,661]
  389. 说话[红名休息10秒!]
  390. 跳转到<红名休息>
  391. <挂机脚本结束>
复制代码

主题

好友

1928

积分

金牌会员

发表于 2010-9-10 09:26:16 |显示全部楼层
说实话...整体很乱....没觉得智能...而且回收完全后门 会比选择快上很多。还有就是 全局 东西越少 脚本越快  总之只能说1般
回复

使用道具 举报

主题

好友

348

积分

中级会员

发表于 2010-9-10 15:33:03 |显示全部楼层
谢谢,神人了。
回复

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册会员

手机版|Archiver|WPE|52wpe|我爱WPE ( 闽ICP备15009081号 )

GMT+8, 2024-5-14 05:16 , Processed in 0.056600 second(s), 17 queries .

返回顶部