首先,你要確定想讓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 編輯 ]