设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1093|回复: 0
打印 上一主题 下一主题

[谜之脚本] 6R口袋妖怪自动刷新脚本

[复制链接]

只有笨蛋才会看到

梦石
1
星屑
21005
在线时间
9337 小时
注册时间
2012-6-19
帖子
7107

开拓者短篇九导演组冠军

跳转到指定楼层
1
发表于 2014-9-1 00:26:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 喵呜喵5 于 2015-1-8 01:40 编辑
  1. MATCH = ["red","#ffff00","伊布","妙蛙种子","小火龙","杰尼龟",
  2.          "菊草叶","火球鼠","小锯鳄","木守宫","火稚鸡","水跃鱼",
  3.          "迷你龙",
  4.         ]
  5. MAP_ID = 102
  6. ROUTE = "101道路"


  7. URL = "https://rpg.blue/plugin.php?id=pokemon:pokemon&index=pnc&action=pnc&mapid=#{MAP_ID}"
  8. pokemon = 0
  9. pokemon_list = []
  10. loop do
  11.   url = "#{URL}&actions=refresh"
  12.   file = "6R.txt"
  13.   Win32API.new("Urlmon", "URLDownloadToFile", "ippii", "i").(0, url, file, 0, 0)
  14.   IO.foreach(file) do |line|
  15.     if line.include?("#{ROUTE}遭遇")
  16.       begin
  17.         name = line[/<font>(\S+?)<\/font>/].slice(6,30).chomp("</font>")
  18.         pokemon_list.push(name).uniq!
  19.         p "遇到了第#{pokemon += 1}只宝K梦:#{name}"
  20.       rescue
  21.         p line
  22.       end
  23.       MATCH.each do |key_word|
  24.         next unless key_word
  25.         if line.include?(key_word)
  26.           Win32API.new('shell32.dll','ShellExecuteA','pppppi','i').\
  27.             call(0,'open',URL,0,0,1)
  28.           rgss_stop
  29.         end
  30.       end
  31.     end
  32.   end
  33.   p "#{ROUTE}的PM分布为:"
  34.   p pokemon_list
  35.   wait_time = (rand(6) + 6)
  36.   p "等待#{wait_time * 10}帧后刷新遇敌"
  37.   Graphics.wait wait_time * 10
  38. end
复制代码
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-8 09:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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