Giter Club home page Giter Club logo

lunjian's Introduction

前言
本程序目的是最大程度的还原文字mud的指令系统,熟悉文字mud的玩家应当对这些指令比较熟悉。
本程序无法提供破坏游戏平衡的功能,目前看来论剑的后台校验还是做得很仔细的,无明显漏洞可钻。
不得私自传播本程序,任何传播行为请先得到作者允许,需要源码可以联系作者获取。
本程序只是为了简化玩家的操作,并不提供明显破坏平衡的功能。
以下是本程序比较特色的功能,详细介绍可以看后面章节。
1,完整的指令系统,基本上覆盖了游戏界面上80%的功能
2,组合指令和别名,可以帮助你快速的行走,简化你的鼠标操作
3,任何场景下可以清除谜题,帮助你快速寻找地图跳板
4,自动战斗,可以设定战斗参数
5,多种触发器,帮助你不会漏过游侠会、青龙等重要事件

一、安装说明
1,将lunjian.zip解压到指定的目录,下面假设是解压在C:\lunjian目录下
2,修改配置文件C:\lunjian\lunjian.properties中的目录位置
webdriver.chrome.driver=C:\\lunjian\\chromedriver.exe
alias.properties=C:\\lunjian\\alias.properties
如果你安装在其他目录,则做相应的调整,注意要用两个反斜杠"\\"替代"\"
3,修改游戏url
lunjian.url=http://sword-direct1.yytou.cn/
你可以从你原来登录的浏览器中把地址栏里面的把包含你登录信息的地址copy进来
4,调整窗口大小
browser.size=500*750
5,安装响应版本的chrome浏览器
双击运行ChromeStandalone_55.0.2883.87_Setup.exe

二,运行程序
win-R,键入cmd进入命令行窗口
cd /D c:\lunjian   (进入你解压的目录)
jre7\bin\java -jar lunjian.jar c:\lunjian\lunjian.properties
等待游戏窗口打开完成,程序启动成功
不要关闭命令行窗口,后面章节的指令也在命令行窗口中输入
退出程序键入ctrl-c,程序退出后游戏窗口也会关闭

三,操作说明
整个程序包含了游戏窗口和命令行窗口两个部分
其中游戏窗口可以正常和平时在浏览器中玩一样使用
其中命令行窗口接受指令输入,可以辅助你更便捷的游戏
注意:修改lunjian.properties文件请使用notepad++
使用windows自带的notepad修改会破坏文件导致无法启动程序

四,指令说明
1,常规指令
home,回到主页
l|look,查看当前房间,效果同观察,在首页使用则进入师门
score,查看当前状态,效果同状态
skills,查看自己的技能,效果同状态——我的技能
i|items,查看自己的物品,效果同状态——背包
w|west,西面行走
e|east,东面行走
n|north,北面行走
s|south,南面行走
nw|northwest,西北方向行走
ne|northeast,东北方向行走
sw|southwest,西南方向行走
se|southeast,东南方向行走
u|up,上方行走
d|down,下方行走
fly <1-33>,进入江湖的1-33章(注意没有解锁的章节是无法进入的,该指令可以在任何地方使用)
fly <pinyin>,同样是1-33章,支持地图的缩略拼写,避免记不住数字,简称如下
1-xt,2-ly,3-hsc,4-hs,5-yz,6-gb,7-qy,8-em,9-hs2,10-wd,11-wy,12-sy,13-sl,14-tm,15-qc,16-xy,17-kf,
18-mj,19-qz,20-gm,21-bt,22-ss,23-mz,24-ts,25-dq,26-dz,27-mj2,28-xx,29-ms,30-thd,31-tx,32-mr,33-dl
l|look <npc|item|player>,查看NPC或物品或玩家,指令详细介绍如下(后面涉及到名称的用法规则都和这一样)
1)使用中文名,如 l 农夫,查看第1个名字中有农夫的
2)使用拼音,如l nongfu,查看第1个名字拼音中有农夫的
3)使用序号,如l 2,查看第2个(可能是NPC、物品、玩家)
4)混用,如l nongfu 2,查看第2个名字中有农夫的
fight <npc|player>,和NPC或玩家比试
watch <npc|player>,观战NPC或玩家
kill <npc>,杀死NPC,不开放杀人
ask <npc>,和NPC对话
give <npc>,给NPC东西,交任务也是用该指令
get <item>,捡物品或尸体
get corpse,捡尸体
halt,脱离战斗或观战(战斗中逃脱是可能失败的,观战不会)
heal,战斗外疗伤
jiali|enforce <number>,加力指定数字,jiali 0表示不加力
wield <weapon>,装备武器
这里提供几个常用的武器id
风泉之剑 sword of windspring
剑(天寒-斩龙级别) weapon_sword(6-10)
拳套(天寒-斩龙级别) weapon_unarmed(6-10)
unwield <weapon>,卸下武器
wear <armor>,穿上装备
unwear <armor>,脱下装备
map,查看地图
task,查看当前谜题
task cancel,清除所有谜题(该指令无需在师门使用,用来找跳板超方便)
quest,在师门中使用可以接任务,有任务时可以查看该任务
tu,查看藏宝图
dig,挖宝藏
chat <...>,在闲聊频道说话,同时窗口也会切换到聊天窗口
rumor <...>,在谣言频道说话,同时窗口也会切换到聊天窗口
say <...>,在当前场景中说话
2,组合指令
多个指令可以组合使用,每个指令间用";"分开
注意,如果前一个指令会造成 角色busy,那么后面指令也会无法正常执行
例如:
fly 1;e;e,能直接走到城隍庙
wield sword of windspring;wear dream hat;jiali 0,带上风泉和迷幻经纶,不加力
3,使用alias
#alias 11 wield sword of windspring;wear dream hat;jiali 0
上面指令给前面的例子设定了一个别名,今后打11就可以有同样的效果
#alias 11
取消11这个别名
4,自动战斗
#combat
该指令只有在战斗状态中使用才有效,长用于打榜、打正邪这种比较耗时的战斗,经过合理设置,要优于系统提供的自动战斗
设置项位于lunjian.properties中
auto.fight=六脉神剑|乾坤一阳指,100,枯荣禅功,70,20000
第一个参数:"六脉神剑|乾坤一阳指"表示循环使用的战斗招数,如果只用一招,就直接写"六脉神剑"
第二个参数:100表示气条到100%再出招,如果你想有2气就出招,可以设置为20
第三个参数:"枯荣禅功"表示回血用的内功
第四个参数:70,表示血少于70%使用第三个参数的内功回血,注意超过3次的回血是无效的
第五个参数:20000,指对手血量少于20000时,不再等待第二个参数的设定,只要够2气就会出招
战斗结束后指令停止,如果要手动终止,输入#stop

五,触发器
触发器是通过监听系统频道的消息,然后匹配关键字来触发消息提醒
提醒的消息会显示在命令行窗口中,重要消息会发出beep
youxia,游侠会提醒
qinglong,青龙会提醒
zhengxie,正邪提醒
baozang,挖宝任务开始时,从银行取出藏宝图,并打开藏宝图
1,设置默认启动触发器
启动时默认开启youxia和qinglong两个触发器,可以通过lunjian.properties中的设置项修改
snoop.triggers=youxia,qinglong
2,开启触发器
#t+ <trigger>,在游戏中添加某个触发器
3,关闭触发器
#t- <trigger>,在游戏中删除某个触发器
4,触发器配置
lunjian.properties中可以设定忽略的奖励物品,比如下面的设置忽略所有level 1,2的物品
qinglong.ignore=天寒,软甲衣,飞羽剑,斩空刀,拜月掌套,金弹子,新月棍,金刚杖,白蟒鞭,残雪,金丝宝甲衣,星河剑,血屠刀,霹雳掌套,生死符,玉清棍,疯魔杖,毒龙鞭

lunjian's People

Contributors

wuzhengmao avatar

Watchers

 avatar

Forkers

3555616

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.