跑跑車首頁

當(dāng)前位置:首頁攻略秘籍單機攻略 → 我的世界服務(wù)器教程BetonQuest編寫殺怪任務(wù)教程

我的世界服務(wù)器教程BetonQuest編寫殺怪任務(wù)教程

作者:佚名來源:本站整理 發(fā)表時間:2016/1/15 9:23:27 評論(0)

小編為大家?guī)砹恕段业氖澜纭贩⻊?wù)器教程BetonQuest編寫殺怪任務(wù)教程,相信給位開服不就的腐竹們都希望自己的服務(wù)器更加有活力吧,那么不妨使用BetonQuest編寫殺怪任務(wù),來激勵玩家的活力。

首先:

打開conditions.yml

寫如下代碼:

這些代碼都是自己隨意改的,哪個好記寫哪個,我這里寫的是打怪的英文縮寫,注意名字別重復(fù)了

daguai1: 'tag daguai1'
daguai2: 'tag daguai2'
daguai3: 'tag daguai3'

這里一個簡單的條件就寫好了,往下繼續(xù)

打開journal.yml

寫如下代碼:

這個文件代碼的作用是更新筆記用的(括號里面的別寫)

daguai1: '你能幫我殺5只僵尸嗎?' (這里講的是當(dāng)你接任務(wù)任務(wù)筆記本要更新的提示)

daguai2: '你已經(jīng)殺了5只僵尸,交任務(wù)去吧!' (這里講的是當(dāng)你殺完指定的怪物,任務(wù)筆記自動更新。)

daguai3: '你完成了擊殺僵尸任務(wù)' (這里講的是你交完任務(wù),任務(wù)筆記自動更新的內(nèi)容)

conditions和jouranl代碼最好寫成一樣的,這樣不會迷糊,往下繼續(xù)


打開events.yml

寫如下代碼:

這個文件是編寫的事件,比如你完成任務(wù)了,要給予金錢,給予物品,還有conditions條件的引用都是在這里面(括號里面的別寫)

首先引用條件代碼:

yinyong1: 'tag add daguai1' (這里就是把 conditions“條件” 引用到 events“事件”里面)

yinyong2: 'tag add daguai2' (同上)

yinyong3: 'tag add daguai3' (同上)

3個條件引用好了,然后在引用 journal“筆記”到 events“事件”里面,接著上面的代碼

bj1: 'journal daguai1' (daguai1是journal配置文件的第一個筆記提示)

bj2: 'journal daguai2' (daguai2是journal配置文件的第二個筆記提示)

bj3: 'journal daguai3' (daguai3是journal配置文件的第三個筆記提示)

3個日志筆記引用好了,然后在配置 objectives “目標(biāo)” 怪物屬性,接著上面的代碼

kill_zombie: 'objective start kill' (kill是殺的意思,zombie是僵尸的意思,這樣好記點)

至此events.yml配置完畢

打開objectives.yml

寫如下代碼:

這個簡單是編寫的怪物種類物種,擊殺數(shù)量等 (括號里面的別寫)

原版怪物:kill: mobkill ZOMBIE 5 events:yinyong2,bj2 tag:zombie

MythicMobs怪物:kill: mmobkill zombie1 mount:5 events:yinyong2,bj2 label:mythicmobs

上面選一個,如果你不知道什么是MythicMobs請用第一個

上面這個代碼他的原格式是這樣的mobkill ZOMBIE 5 name:怪物名字 name只限原版的怪物,以1.8為例name:Spawn_Zmobie 原版僵尸名字

用MythicMobs怪物這樣填 kill: mmobkill zombie1 mount:5 events:yinyong2,bj2 label:mythicmobs (zombie1是MythicMobs怪物的名字mount:擊殺數(shù)量)

至此objectives.yml配置完畢,然后到了最復(fù)雜的對話引用了

打開conversations文件夾創(chuàng)建一個以.yml類型的文件,必須英文字母,示例:daguairenwu.yml  

中文名稱:打怪任務(wù)

創(chuàng)建好打開daguairenwu.yml

寫如下代碼,這個我就不詳細講了,你們照抄就行

#NPC的名字
quester: '§f游戲任務(wù)大使'

#錯誤提示
unknown: '未知錯誤'
#對話優(yōu)先順序
first: 'a1,a3,a5'

#玩家對話中,是否允許移動

stop: 'true'
#NPC說的話
NPC_options:
  'a1':
   text: '§a你好%player%,很高興見到你,你有什么需要?'
   conditions: '!daguai1'
   events: ''
   pointer: 'q1,q3,end'
  'a2':
   text: '§b去殺死5只僵尸,然后來找我~'
   conditions: ''
   events: ''
   pointer: 'q3,no'
  'a3':
   text: '你殺死5只僵尸了嗎?'
   conditions: 'daguai1,!daguai3'
   events: ''
   pointer: 'q2,no'
  'a4':
   text: '§a恭喜你完成擊殺僵尸任務(wù)'
   conditions: ''
   events: 'yinyong3,bj3'
   pointer: 'q4'
  'a5':
   text: '§a你已經(jīng)完成了任務(wù)!'
   conditions: ''
   events: ''
   pointer: ''
  'a6':
   text: '§c你還沒有殺死5只僵尸'
   conditions: ''
   events: ''
   pointer: ''
#玩家說的話
player_options:
  'q1':
   text: '§a我要接取擊殺僵尸任務(wù)'
   conditions: '!daguai1'
   events: ''
   pointer: 'a2'
  'q2':
   text: '§a是的,我殺死了5只僵尸'

conditions: 'daguai2,!daguai3'
   pointer: 'a4,a6'
  'q3':
   text: '§a好的我現(xiàn)在就去'

events: 'kill_zombie,yinyong1,bj1'
   pointer: ''
  'q4':
   text: '§a繼續(xù)'
   conditions: ''
   pointer: ''
  'no':
   text: '§a沒有殺,我現(xiàn)在就去'
   events: ''
   pointer: ''
  'end':
   text: '§a再見'
   pointer: ''


玩家評論
我要點評

網(wǎng)名 注:您的評論需要經(jīng)過審核才會顯示出來。

已有 0 位玩家參與點評
下載排行