打印

求救一下

道具:
AddItem
GetItem
GetRandItem

寵物:
GetPet
AddPet

差別......自己嘗試看看吧@@,真不行再提出來。

[ 本帖最後由 seasun 於 2009-12-7 21:03 編輯 ]

TOP

囧rz,你用的NPC類型好像跟你說的有點不太一樣,

你用的是「買賣型」NPC,我給你的是「任務型」和「戰鬥型」才使用的語法,

這個論壇有非常豐富的教學喔,你可以去教學區爬爬看。
http://welovesa.ihost.tw/viewthread.php?tid=99&extra=page%3D2

先給你一點小小提示好了,npcgen_shop是商店型,changeevent是任務型,其.arg檔案寫法也不同,

真的還是看不懂,我再完全寫出來吧。

TOP

首先,你要確定想讓NPC是何種類型的,我先給你語法,想知道每一個語法是做什麼的,再敎你吧@@
依你所給我的NPC類型是商店型,似乎不太適合,
試著把npcgen_shop改成changeevent,


{
floorid=1009
borncorner=14,41
time=0
createnum=1
dir=6
ignoreinvincible=1
graphicname=16114
name=道具
enemy=changeevent|file:my/npc/npc1.arg
}

{
floorid=1009
borncorner=14,44
time=0
createnum=1
dir=6
ignoreinvincible=1
graphicname=16114
name=寵物
enemy=changeevent|file:my/npc/npc2.arg
}


#(假設道具1是新手槍,道具2是新手服,道具3是鞋,第一種是給全部道具的寫法)
NomalMainMsg:只要是新手,都可以來這裡領新手裝備喔。

EventNo:-1
TYPE:ACCEPT
EVENT:LV<30&ITEM!=1&ITEM!=3
AcceptMsg:喲,看你的樣子似乎是新手嘛,來吧,這些裝備給你。
ItemFullMsg:你身上的東西好像太多了,空出位置再來吧。
AddItem:1,2,3
ThanksMsg:好好加油吧。
EventEnd

#(假設道具1是新手槍,道具2是新手服,道具3是鞋,第二種是隨機給一種道具的寫法)
NomalMainMsg:只要是新手,都可以來這裡領新手裝備喔。

EventNo:-1
TYPE:ACCEPT
EVENT:LV<30&ITEM!=1&ITEM!=2&ITEM!=3
AcceptMsg:喲,看你的樣子似乎是新手嘛,來吧,這裝備給你。
ItemFullMsg:你身上的東西好像太多了,空出位置再來吧。
GetItem:1*1,2*1,3*1
ThanksMsg:好好加油吧。
EventEnd

#(隨機給寵物)
NomalWindowMsg:只要是新手,都可以來這裡領新手寵物喔。

EventNo:-1
TYPE:ACCEPT
EVENT:LV<30&PET!=1&PET!=2&PET!=3
AcceptMsg:喲,看你的樣子似乎是新手嘛,來吧,這寵物送給你。
PetFullMsg:你身上的東西好像太多了,空出位置再來吧。
GetPet:1,2,3
ThanksMsg:要好好照顧他喔
EventEnd

[ 本帖最後由 seasun 於 2009-12-9 06:49 編輯 ]

TOP

有些人他得先「開竅」,之後才會慢慢理解@@

TOP

嗯嗯,居然想到用交易型的,不過我記得這種類型最多只支援到8個選項,

而且還不能打太多字(MenuStr),否則選項會被卡掉,

目前好像只有一種可以支援超多選項,「會員商店」(vipshop),只是我沒在用,你可以自己試試看。

TOP