本帖最后由 1582952890 于 2017-9-17 10:54 编辑
3月4日更新
/quests editor 打开任务编辑
Updated for use with Spigot 1.8+ by FlyingPikachu with permission from _Blackvein_.Also compatible with Bukkit 1.7.2+.
升级到新的版本1.8 新的开发者Flyingpikachu,已获得许可从_blackvein_,同时兼容bukkit 1.7.2+
1.8一下的版本在这里下载
http://pan.baidu.com/share/home?uk=1362141344&view=fans
注意,如果你是从2.0.0转移到更高的版本请仔细阅读:
如果你是从2.0.0更新到新的版本,请手动到config.yml更新文件内容
首先,物品的资料都在 quests.yml 由于1.8的新特性,物品id都需要从数字改称物品英文名字所以需要更新后台文件,如果你是从旧版本更新到新版本已经配置文件夹,(列. 修改 "id-264" 成> "name-diamond"). 如果你的物品有自定义内容,一样需要更新一下,(列. "name-Fancy Dirt" 更新为> "displayname-Fancy Dirt").
第二所有的任务延迟只接受秒为时间的单位(从版本2.3.4开始)没有设置延迟的任务则不受影响,然而那些需要更新的就要用秒来代替毫秒了。
最后,你可能也要更新一下 Quests/lang/en.yml 语言文件,换成将文件名 en_new.yml (或者直接删除en.yml),把玩家弄到黑名单的UUID将会在config.yml。
任务插件已经有50k的下载量!
什么是quests[任务]插件?
这是一个可以发布系统任务,可以让玩家来做任务获取金币或者道具,RPG服必备的插件,简单而方便。
特性
#支持通过citizens2的NPC发发布任务
#支持denizens 你可以触发这个插件的命令在任务的过程中
#可自坚定NPC任务名字发布的任务/任务需求/奖励/信息
#可分阶段来完成任务/可以在阶段中领取奖励
#自坚定设置奖励
1.这个插件特色+支持插件+ 新版本更新内容
In a nutshell, what features are there?
This mod provides you with the following main features:
- Citizens 2 support! Your Quests can be given by NPCs!
- NPC 2 插件支持! 你的任务可以由npc来发布!
- In-game Quest editor! You never have to touch the file containing your Quests!
- 游戏里来创建/配置/设置/任务! 你可以永远都不用打开后台文件来配置,极大的降低风险
- Language file! You can translate Quests into your own language, or modify the menu/message formatting.
- 语言文件! 你可以翻译你自己的quests语言到你自己的语言里!单一的yml文件。
- GUI Display! Quests can be given from NPC's with an inventory GUI display.
- GUI界面! 任务可以给npc,多任务的话可以打开gui界面
- Quests API! The three different Quests APIs allow you to build your own requirements, rewards or Quest objectives.
- API! 这里有3个不同的API,你可以搞自己的要求,奖励。
- Denizen support! Denizen scripts can be run at certain points during a Quest.
- 另一种NPC插件支持!
- WorldGuard support! Quests may require that you be inside a specific WorldGuard region to take them (via command).
- 世界范围限制保护支持!
- PhatLoots support! Quests may give PhatLoots as rewards.
- Phatloots 插件支持! 可以使用phatloots设置的东西作为奖励。
- mcMMO support! Quests may give mcMMO skill levels as rewards. Quests may also require certain mcMMO skill levels to accept.
- mcmmo技能插件支持! 任务插件可以给mcmmo的等级来作为奖励。
- Heroes support! Quests may give Heroes class experience as rewards. Quests may also require certain Heroes classes to accept.
- 英雄插件支持!
- Customized Quest names, messages, Quest requirements, and Quest rewards.
- 自定义任务名字,信息,需求,奖励!
- Quests are divided into Stages. Stages may have any number of Objectives.
- 任务可以拥有阶段,例,完成阶段1,进入阶段2,一共设置2个阶段的话,完成第二阶段就可以获得设置过的奖励。
- 14 different Objectives ranging from Item Delivery, Location Reaching, to Mob/Player Killing and Enchanting
- ?
- An Event system where various things may happen at certain points in a Quest, such as mob-spawning, lightning strikes, potion effects etc.
- ?
- Leaderboards for Questers with the most Quest Points. Quest Points are an available reward from Quests.
- 记分板! 给任务点最高的玩家, 任务点是当完成任务时候获得的点数。
|
2.想要使用quests[任务]插件必须先要安装[附带下载地址]:
3.这个插件可以在你服务器收集的数据:
我也不知道这个干什么的:3
#服务器IP
#服务器名字
#服务器的标语
#任务号码
|
使用例子
- quests: //任务
- Miner: //名字
- name: Stone Miner //任务在游戏里面的名字
- ask-message: <yellow>Could you mine <purple>10<yellow> blocks of <purple>Stone<yellow>, and deliver the <purple>10<yellow> pieces of <purple>Cobblestone<yellow> to me?. //接受信息
- finish-message: <yellow>Well done. Here is your reward. //完成信息
- redo-delay: <a href="tel:<a href="tel:1800000">1800000</a>">1800000</a> //间隔
- parties: 0 //
- requirements: //接受任务前需求的道具
- items:
- - id-270:amount-1
- remove-items: //是否开启
- - false
- fail-requirement-message: <red>You must have a <purple>Wooden Pickaxe<red> first. //没有需求的物品无法开始任务
- stages: //需要做的事情
- ordered:
- '1':
- break-block-ids: //方块ID
- - 1
- break-block-amounts: //方块数量
- - 10
- rewards: //奖励
- money: 1000 //金钱
- quest-points: 1 //任务点数
- Hunter: //阶段2
- name: Mob Hunter //游戏在任务的名字
- ask-message: <yellow>Kill an assortment of Mobs. //接受信息
- finish-message: <yellow>Excellent. Here is a <purple>Diamond Sword<yellow>. //完成信息
- parties: 2 //
- requirements: //接受任务前的需求
- quests: //任务
- - Stone Miner
- fail-requirement-message: <red>Complete <purple>Stone Miner<red> first. //需要先完成接受任务前的需求
- stages: //需要做的事情
- ordered:
- '1': //阶段1
- death-event: DeathFail
- mobs-to-kill: //要杀的生物
- - Pig //猪
- mob-amounts: //数量
- - 3 //数量
- finish-event: GoodJob //完成信息
- '2': //阶段2
- death-event: DeathFail
- mobs-to-kill: //要杀的生物
- - Zombie //僵尸
- mob-amounts: //数量
- - 2 //数量
- finish-event: GoodJob //完成信息
- '3': //阶段3
- death-event: DeathFail
- mobs-to-kill: //要杀的生物
- - Skeleton //骷髅
- mob-amounts: //数量
- - 1 //数量
- rewards:
- items: //奖励
- - id-276:amount-1 //物品ID
- exp: 100 //经验
- quest-points: 1 //任务插件
- CatchFish: //任务游戏名字
- name: Catch Fish //任务在游戏里面的名字
- ask-message: <yellow>Catch some fish! //接受信息
- finish-message: <yellow>Excellent. Here is some <green>experience<yellow>. //完成信息
- parties: 2
- requirements: //接受任务前的需求
- quests: //任务
- - Stone Miner
- fail-requirement-message: <red>Complete <purple>Stone Miner<red> first. //必须先要完成接受任务前的需求
- stages: //阶段
- ordered:
- '1': //需要做的事情
- start-event: FishingStart
- death-event: DeathFail
- chat-events:
- - RodEvent
- chat-event-triggers:
- - rod
- fish-to-catch: 5
- rewards: //奖励
- exp: 250 //经验
复制代码 参数
此来源部分翻译为
http://www.mcbbs.net/forum.php?m ... 346&highlight=quest
没翻译的再说吧
并非100%准切
Stages(也就是任务内容)
break-block-ids: 破坏目标ID的方块
break-block-amounts: 破坏数量
damage-block-ids: IDs of blocks that need to be damaged (hit)
damage-block-amounts: Amounts of blocks that need to be damaged
place-block-ids: 放置目标ID的方块
place-block-amounts: 放置目标ID的方块的数量
use-block-ids: 使用目标ID的方块 (例如树叶,门,按钮.)
use-block-amounts: 使用目标ID的方块的数量
cut-block-ids: IDs of blocks that need to be cut (Right click w/ shears)
cut-block-amounts: Amounts of blocks that need to be cut
fish-to-catch: 钓鱼数量
players-to-kill: 杀死一定数量玩家
enchantments: 需要对物品附魔的名字 (后文附)
enchantment-item-ids: 需要附魔的物品id
enchantment-amounts: 需要抚摸的数量
____ (Citizens 2 所特有的) ____
item-ids-to-deliver: 需要交给npc的物品id
item-amounts-to-deliver: 物品数量
npc-delivery-ids: npc的id
delivery-messages: 给npc物品时现实的消息
npc-ids-to-talk-to: 交互的npc的id
____ ____ ____ ____ ____ ____
mobs-to-kill: 需要杀死的怪物名称(后文附)
mob-amounts: 需要杀死的数量
(可选)locations-to-kill : 规定的杀怪的地点 形式: WorldName x y z
(如果使用上面选项) kill-location-radii: 位置的半径
(同上) kill-location-names: 地点的名字 (比如,第七城市)
注意: 不要把 location-mob-killing 和 regular mob-killing 在同一阶段使用
locations-to-reach: 需要达到的地点坐标 形式: WorldName x y z
reach-location-radii: 位置的半径
reach-location-names: 地点的名字 (比如,第七城市)
mobs-to-tame: Names of mobs (for names, see below) that need to be tamed
mob-tame-amounts: Amounts of mobs that need to be tamed
sheep-to-shear: 羊的颜色 (后文附)
sheep-amounts: 需要剪羊毛的数量
script-to-run: Denizen需要!运行denizen的命令
event: 在阶段完成后进行目标Event的名字的事件 (教程中有解释)
delay:: 进行下一阶段之前的延时(可选)
delay-message: 下一阶段开始之前的消息
Requirements(任务需求)
item-ids: 物品ID
item-amounts: 数量
remove-items: 是否移除物品
money: 钱
quest-points: 人物点数
permissions: 权限
quests: 需要完成其他任务
fail-requirement-message: 失败的提示信息
Rewards(奖励)
item-ids: 物品ID
item-amounts: 物品数量
money: 金钱奖励
exp: 经验奖励
quest-points: 任务点数奖励
commands: 完成时进行命令
permissions: 添加命令给玩家 SuperPerms 不支持
mcMMO: 技能插件
mcmmo-skills: 列表内的技能提升等级
mcmmo-levels: 提升的数量
Skill names: 技能名字
Acrobatics
All (Will give all mcMMO skills levels)
Archery
Axes
Excavation
Fishing
Herbalism
Mining
Repair
Swords
Taming
Unarmed
Woodcutting
怪物名称
Bat: 蝙蝠
Blaze: 烈焰人
CaveSpider: 山洞蜘蛛
Chicken: 鸡
Cow: 牛
Creeper: 苦力怕
Enderman: 末影人
EnderDragon: 末影龙
Ghast: 恶魂
Giant: 巨人
IronGolem: 铁傀儡
MagmaCube: 岩浆怪
MushroomCow: 蘑菇牛
Ocelot: 豹猫
Pig: 猪
PigZombie: 猪人
Sheep: 羊
Silverfish: 蠹虫
Skeleton: 骷髅
Slime: 史莱姆
Snowman: 雪人
Spider: 蜘蛛
Squid: 鱿鱼
Villager: 村民
Witch: 女巫
Wither:凋零
Wolf: 狼
Zombie: 僵尸
附魔名称
Power: 力量
Flame: 火焰攻击
Infinity: 无限
Knockback: 击退
Sharpness: 锋利
BaneOfArthropods: 截肢杀手
Smite: 亡灵杀手
Efficiency: 效率
Unbreaking: 耐久
FireAspect: 火影附加
Fortune: 时运
Looting: 抢夺
Respiration: 保护
Protection: 呼吸
BlastProtection: 爆炸保护
FeatherFalling: 保护
FireProtection: 火焰保护
ProjectileProtection: 弹射物保护
SilkTouch: 精准采集
AquaAffinity: 水下挖掘
punch: 冲击
Thorns: 荆棘
颜色名称 (剪羊毛)
Black: 黑色
Blue: 蓝色
Brown: 棕色
Cyan: 青色
Gray: 灰色
Green: 绿色
LightBlue: 淡蓝色
Lime: 灰色
Magenta: 红色
Orange: 橙色
Pink: 粉色
Purple: 紫色
Red: 红色
Silver: 银色
White: 白色
Yellow: 黄色
Denizens[居民]
Add script-to-run: (script name) inside a Stage, and when the Stage is complete, the script will run.
ONLY TASK SCRIPTS WORK
Events
Event Functions
message: "This is a message!"
Message to be sent to the player when the Event happens.
clear-inventory: true
Should the players inventory be cleared?
item-ids: "[2, 3]"
List of item IDs to give to the player.
item-amounts: "[20, 1]"
List of item amounts to give to the player.
explosions: [World 25 10 20]
List of locations for explosions to occur (Same explosion size as TNT)
effects: [BLAZE_SHOOT]
List of effects (See below) to be played
effect-locations: [World 10 5 15]
List of locations for the effects to be played
storm-world: World
Name of the world for a storm to occur in
storm-duration: 400
Amount of time (in ticks) for the storm to happen
thunder-world: World
Name of the world for thunder to occur in
thunder-duration: 200
Amount of time (in ticks) for the thunder to happen
mob-spawn-locations: [World 90 40 33]
Locations for mobs to spawn at
mob-spawn-types: [Zombie]
Mob types (See above) to spawn
mob-spawn-amounts: [3]
Amount of mobs to spawn
lightning-strikes: [World 10 10 10]
Locations to strike lightning at
potion-effect-types: [SPEED]
Potion effect types (See below) to give the player
potion-effect-durations: [60]
Amount of time (in ticks) for the potion effects to last
potion-effect-amplifiers: [3]
Strength of the potion effects (1 is regular, but it can be any number. Weird things can happen if you go too high though!
hunger: 10
Set the players hunger to this number
saturation: 5
Set the players saturation to this number
health: 1
Set the players health to this number
teleport-location: World 10 10 10
Location to teleport the player to (Make sure not to put this one as a list of strings, just one)
Effects[不懂这个什么意思]
BLAZE_SHOOT - Sound of a Blaze firing
BOW_FIRE - Sound of a bow firing
CLICK1 - A click sound
CLICK2 - A different click sound
DOOR_TOGGLE - Sound of a door opening or closing
EXTINGUISH - Sound of fire being extinguished
GHAST_SHOOT - Sound of a Ghast firing
GHAST_SHRIEK - Sound of a Ghast shrieking
ZOMBIE_CHEW_IRON_DOOR - Sound of a Zombie chewing an iron door
ZOMBIE_CHEW_WOODEN_DOOR - Sound of a Zombie chewing a wooden door
Potion Effects
BLINDNESS - Renders the player blind
CONFUSION - Nether portal "screen warp" effect
DAMAGE_RESISTANCE - Resist damage from other entities
FAST_DIGGING - Faster block-breaking
FIRE_RESISTANCE - Resist all fire damage
HARM - Instantly deal damage to the player
HEAL - Instantly heal the player
HUNGER - Make the players hunger decrease faster
INCREASE_DAMAGE - Increase damage to other entities
JUMP - Jump higher
POISON - Damage the player over time
REGENERATION - Slowly regenerate health over time
SLOW - Move slower
SLOW_DIGGING - Slower block-breaking
SPEED - Move faster
WATER_BREATHING - Infinite oxygen
WEAKNESS - Decrease damage to other entities
|
命令
没有翻译的自己机翻吧
输入?的不是百分百准确
#/quests ?Display Quests help //获取帮助
#Permission: quests.quests //权限
#Example: "/quests" //例子
#Notes: Only Quests commands which players have permissions for will be visible to them. This is also the base command for most of the Quests commands. //信息
#/quests list <page> ?List Quests //任务列表
#Permission: quests.list //权限
#Example: "/quests list 5" //例子
#Notes: If a page number is not specified, Quests will show page 1. Quests are listed by order of which they are specified in the quests.yml. Each page can consist of up to 8 Quests. //信息
#/quests take <quest> ?Take a Quest //截取任务
#Permission: quests.take //权限
#Example: "/quests take MyQuest"
#Notes: If allow-command-questing is set to false in the config.yml, players will not be allowed to take the Quest by using this command. The same goes for if Quest has an NPC start, and allow-command-quests-with-npcs is set to false. //信息
#/quests quit ?Quit your current Quest //取消现在进行的任务
#Permission: quests.quit //权限
#Example: "/quests quit" //例子
#Notes: If allow-quitting is set to false in the config.yml, players will not be allowed to quit their Quests. //信息
#/quests stats ?View your Questing stats //查看你的任务板
#Permission: quests.stats //权限
#Example: "/quests stats" //例子
#Notes: Completed Quests are listed by the order of which they were completed. //信息
#/quests editor ?Create and edit Quests //创造或者编辑任务?
#Permission: quests.editor.editor //权限
#Example: "/quests editor" //例子
#/quests events ?Open the Events editor //打开这个板块?
#Permission: quests.editor.events //权限
#Example: "/quests events" //例子
#Notes: All permissions for creating, modifying and deleting Events are included with this. //信息
#/quests top <number> ?View top Questers //任务号码
#Permission: quests.top //权限
#Example: "/quests top 10" //例子
#Notes: Questers are ranked by the amount of Quest Points they have. //信息
#/quests info ?View plugin information //查看插件信息
#Permission: quests.quests //权限
#Example: "/quests info" //例子
#Notes: Please do not remove this command if you use Quests, this is the only credit I ask for. //信息
Quest //任务
?/quest ?View your current Quest objectives //查看你的任务信息?
?Permission: quests.quest //权限
?Example: "/quest" //例子
?Notes: This is also the base command for viewing information about a particular Quest. //信息
?/quest <quest name> ?View information about a Quest //查看关于任务的信息
?Permission: quests.questinfo //权限
?Example: "/quest MyQuest" //例子
?Notes: This will tell the player the NPC to talk to to start the Quest, if there is one. It will also tell players the Quest requirements, if there are any, and if show-requirements is set to true in the config.yml. //信息
Quest Admin //管理权限
#/questadmin ?Display Questadmin help //查看管理的指令
#Permission: quests.admin //权限
#Example: "/questadmin" //例子
#Notes: Only Questadmin commands which players have permissions for will be visible to them. This is also the base command for all of the Questadmin commands. //信息
#/questadmin give <player> <quest name> ?Force-give a Quest to a player //给玩家任务
#Permission: quests.admin.give //权限
#Example: "/questadmin give Bob MyQuest" //例子
#Notes: This will override all Quest requirements, and will give the player the Quest, even if the Quest has an NPC or Block start. If the player was on a Quest already, they will be forced to quit it. //信息
#/questadmin quit <player> ?Force a player to quit their Quest //帮(qiang)助(po)玩家退出任务
#Permission: quests.admin.quit //权限
#Example: "/questadmin quit Bob" //例子
#Notes: This will override allow-quitting, and the player will have their Quest forcefully removed from them. //信息
#/questadmin points <player> <amount> ?Set a players Quest Points //给玩家任务积分
#Permission: quests.admin.points //权限
#Example: "/questadmin points Bob 12" //例子
#Notes: Currently only works with online players. Can override maximum Quest Points. You may set Quest Points to a negative number. //信息
#/questadmin takepoints <player> <amount> ?Take away a players Quest Points //拿去玩家的任务积分
#Permission: quests.admin.takepoints //权限
#Example "/questadmin takepoints Bob 11" //例子
#Notes: Currently only work with online players. Can override maximum Quest Points. //信息
#/questadmin givepoints <player> <amount> ?Give a players Quest Points //给玩家积分
#Permission: quests.admin.givepoints //权限
#Example "/questadmin givepoints Bob 9" //例子
#Notes: Currently only work with online players. Can override maximum Quest Points. //信息
#/questadmin pointsall <amount> ?Set ALL players' Quest Points //设置全部玩家的积分
#Permission: quests.admin.pointsall //权限
#Example: "/questadmin pointsall 10" //例子
#Notes: Goes for online and offline players, can override maximum Quest Points. Use with extreme caution. //信息
#/questadmin finish <player> ?Force a player to finish their Quest //立即让玩家完成任务
#Permission: quests.admin.finish //权限
#Example: "/questadmin finish Bob" //例子
#Notes: This will forcefully complete a players Quest for them. They will receive the rewards, and it will be marked as a completed Quest in their stats. //信息
#/questadmin nextstage <player> ?Force a player to advance to the next Stage in their current Quest //下一个任务?
#Permission: quests.admin.nextstage //权限
#Example: "/questadmin nextstage Bob" //例子
#Notes: This will forcefully complete a players Stage for them. Any scripts of events for the Stage will be executed. If the player is on the last Stage of their Quest, then the Quest will complete. It is essentially the same as the player naturally completing their Stage. //信息
#/questadmin reload ?Reload Quests //重装任务插件
#Permission: quests.admin.reload //权限
#Example: "/questadmin reload" //例子
#Notes: This will reload the Quests config, and all Quests. If a player was on a Quest, and the Quest was modified, the player will be forced to quit it. This will not reload Quester data though. Quester data is reloaded when a player reconnects. //信息
|
-
QjABM8Q_编辑.png
(65.02 KB, 下载次数: 2561)
-
QjABM8Q.png
(66.73 KB, 下载次数: 2518)