標題:
[NPC]請高手點解
[打印本頁]
作者:
qwerty770503
時間:
2013-12-8 18:37
標題:
[NPC]請高手點解
NomalMainMsg:哈囉
EventNo:-1
TYPE:REQUEST
EVENT
V>30&TRANS=0
RequestMsg:哈囉,我是白虎特派員\n是否想要我身後的白虎呢?那就來拿吧!!
ThanksMsg1:這張證明書和弱小的白虎給你!\n當你達到人類最強狀態時,帶著證明書和150等的弱小白虎來找我唷!加油了原始人!
ThanksMsg2:給你了快去吧
StopMsg1:哀~果然還是稚嫩了!
EndStopMsg1:哦哦哦不錯唷,希望妳能完成這任務唷
NoStopMsg1:加油吧小伙子。
ItemFullMsg:咦?物品滿了嗎?
PetFullMsg:寵物太多囉!!
GetItem:21304
GetPet:5073
EndSetFlg:-1
EventEnd
EventNo:-1
TYPE:ACCEPT
EVENT:TRANS=6&LV=150&ITEM=21304&LET=150-5073*1
AcceptMsg:挖屋~~妳看起來不太一樣了呢!\n讓我看看證明書跟小白虎還健在嗎??
ThanksMsg1:嗯!!非常好,都還在,那我想可以把身後這隻白虎後代交付給你了
ThanksMsg2:好好照顧她囉!!
ItemFullMsg:咦?物品滿了!
PetFullMsg:寵物有點太多囉!!
DelItem:21304
DelPet
ET=150-5073*1
GetPet:1610
EndSetFlg:1000
EventEnd
為什麼會一直可以接任務呢@@寫成可以重複解的任務
我要只能解一次的類型
還有請問要怎麼寫npc才會收走寵物呢?
救救小弟囉
[
本帖最後由 qwerty770503 於 2013-12-8 18:38 編輯
]
作者:
qwert10
時間:
2013-12-8 20:49
你接任務的條件設那樣就是無限解,是否解一次就在這設的
只解一次的作法我是有兩種
一種是是否解完某任務判斷
一種是否有某道具判斷(看道具你要怎樣讓他可以只拿到一個,想法很多看你自己了)
收寵你已經有打那段了,看你有沒打錯號碼
這應該不用高手回吧,除非是你要搞些奇奇怪怪的條件
這類的常見條件只要找找原官方任務看看就會知道問題在哪了
作者:
agent0800
時間:
2013-12-9 13:38
你第一個程式區段判斷 EVENT: LV>30&TRANS=0
只要符合這個條件就能接任務了
下面提供兩個方法
(1)在你目前的第一區塊 EVENT: LV>30&TRANS=0 再加上 沒完成flag 1000這個任務旗標
如此一來只要完成flag 1000就是不符合條件,應該就會一直說 哈囉哈囉~
(2)在最上面再加上一個程式區塊
程式區塊的EVENT的條件加入 完成flag 1000,這樣只要解過這個任務的人就會一直卡在這個對話區塊內
不會往下判斷下一個程式區塊
至於NPC收走寵物好像是看enemybase1編號吧,這你可以參考恐龍博士任務
同意qwert10,
在.arg的NPC其實都可以參考官方任務來排解,多花點時間,這其實沒啥技術
作者:
qwerty770503
時間:
2013-12-9 18:59
感謝大大們的指點
還想請教一個問題
就是英雄戰場的刻石碑後的世界公告
是否能使用指令還是是原始碼呢?
歡迎光臨 We Love SA 石器時代研討中心 (http://lab.welovesa.com/)
Powered by Discuz! 6.0.0