• 492阅读
  • 5回复

关于添加NPC传送员代码 [复制链接]

上一主题 下一主题
离线魔霆悒秋
 
发帖
35
祝福宝石
0
威望
603
玛雅之石
0
创造宝石
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2005-09-18
其实增加传送员无非就2个步骤 \AD|;tA\vE  
1.在相关地图增加一个传送员npc \AD|;tA\vE  
拿新手村为例,npc文件就是../saserver/gmsv/data/npc/sa60/newbie/newbie.creat \AD|;tA\vE  
打开后发现新手村的传送员是这样添加的 \AD|;tA\vE  
\AD|;tA\vE  
#} \AD|;tA\vE  
###### 传送师 ###### \AD|;tA\vE  
#{ \AD|;tA\vE  
#name=传送师 \AD|;tA\vE  
#floorid=815 \AD|;tA\vE  
#borncenter=18,35 \AD|;tA\vE  
#dir=4 \AD|;tA\vE  
#createnum=1 \AD|;tA\vE  
#gnoreinvincible=1 \AD|;tA\vE  
#graphicname=16115 \AD|;tA\vE  
#enemy=npcgen_warpman \AD|;tA\vE  
———————————————————— \AD|;tA\vE  
NAME 传送师的名称 \AD|;tA\vE  
第二是 出现的 地图 \AD|;tA\vE  
第三是坐标 \AD|;tA\vE  
第四是人物面向的方向 \AD|;tA\vE  
第五 是创建个树 \AD|;tA\vE  
第六不知道 \AD|;tA\vE  
第七是 NPC外观 \AD|;tA\vE  
第八是脚本类型 \AD|;tA\vE  
\AD|;tA\vE  
\AD|;tA\vE  
解释newbie.creat newbie是指新手村.creat是指添加npc \AD|;tA\vE  
所以比如在鱼村添加那就是改2000npc_m.creat 文件 \AD|;tA\vE  
在里面加上这样一段代码 \AD|;tA\vE  
\AD|;tA\vE  
#} \AD|;tA\vE  
###### 传送师 ###### \AD|;tA\vE  
#{ \AD|;tA\vE  
#name=传送师 \AD|;tA\vE  
#floorid=2000 (地图代码) \AD|;tA\vE  
#borncenter=67,63 (npc坐标) \AD|;tA\vE  
#dir=4 \AD|;tA\vE  
#createnum=1 \AD|;tA\vE  
#gnoreinvincible=1 \AD|;tA\vE  
#graphicname=16115 \AD|;tA\vE  
#enemy=npcgen_warpman \AD|;tA\vE  
这样npc就添加好了 \AD|;tA\vE  
\AD|;tA\vE  
2.NPC传送功能代码 \AD|;tA\vE  
也是拿新手npc为例,其实上个代码有写出来 #enemy=npcgen_warpman \AD|;tA\vE  
也就是../saserver/gmsv/data/npc/sa60/newbie/warpman.arg文件 \AD|;tA\vE  
打开后可以看到这样的代码 \AD|;tA\vE  
NEWWARPMAN \AD|;tA\vE  
#### 新手传送师 #### \AD|;tA\vE  
\AD|;tA\vE  
#### 未符合 #### \AD|;tA\vE  
NOFREE \AD|;tA\vE  
FREE:LV>0 \AD|;tA\vE  
NomalMsg:我专门送人家离开这个村子的,可是一旦离开可就回不来了喔。 \AD|;tA\vE  
PartyMsg:要离开这里的话,请一个一个来唷~。 \AD|;tA\vE  
OVER \AD|;tA\vE  
#### 随时传送 #### \AD|;tA\vE  
#### SetLastTalkelder:传送后记录在萨村 #### \AD|;tA\vE  
TALKEVENT1 \AD|;tA\vE  
WARP:1000,92,99 4meidKw]  
FREE:LV>0 4meidKw]  
SetLastTalkelder:4 4meidKw]  
FreeMsg:从门口出了村子往西方前进,再往北方之后往上走,有一个新手试炼洞窟,那里有比较强的敌人,不过要小心,死亡的机率也很高。我随时可以帮你永远离开新手岛;可是要是你没跟所有导师谈过话,会有一些装备没拿到;而且离开了就再也回不来了。确定要离开的话就按”确定”吧。 4meidKw]  
OVER 4meidKw]  
4meidKw]  
其中的对话内容或者说说明大家可以凭自己的意向去改,我们要改的其实就是他要我们移动去另一个地图坐标的代码。 4meidKw]  
WARP:1000,92,99 4meidKw]  
如果改成鱼村的话那就应该是 4meidKw]  
WARP:2000,67,64 4meidKw]  
不过要记得在相对应的说明写清楚,别是说明写的萨村,传送到了鱼村就行了 4meidKw]  
4meidKw]  
其他的依次类推啦。 4meidKw]  
希望大家早点做出比较完美的石器私服..
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
欢迎大家一起研究
qq:2211502
砂☆我爱罗
www.ephiya.com/bbs/

同时感谢867040群里的各位朋友
离线67830203
发帖
352
祝福宝石
0
威望
1159
玛雅之石
0
创造宝石
0
只看该作者 沙发  发表于: 2005-09-18
感谢楼主的共享,我想问一下,怎么让NPC卖骑宠证。因为我的没有庄园,郁闷!
离线bearseeker
发帖
97
祝福宝石
0
威望
435
玛雅之石
0
创造宝石
0
只看该作者 板凳  发表于: 2005-09-18
感谢,顶一个!
我熊我命
离线魔霆悒秋
发帖
35
祝福宝石
0
威望
603
玛雅之石
0
创造宝石
0
只看该作者 地板  发表于: 2005-09-18

你在你需要卖东西的npc里面加如下面的代码

骑宠证明书

19005 萨村 19006 鱼村 19007 加加 19008 卡鲁他那

20224 伊甸 20225塔耳塔 20226 尼克斯 20227 弗烈顿 20228 亚伊欧

20296 机暴的骑乘学习同意书限五转 人使用

家族邀请函

19001 萨 19002 鱼 19003 加 19004 卡

20229伊 20230塔 20231尼 20232弗 20233亚

以上是代码,加进npc脚本的时候不要加汉字。

欢迎大家一起研究
qq:2211502
砂☆我爱罗
www.ephiya.com/bbs/

同时感谢867040群里的各位朋友
离线athlete
发帖
87
祝福宝石
0
威望
579
玛雅之石
0
创造宝石
0
只看该作者 4楼 发表于: 2005-09-24

NPCCREATE

######## 新手入门导师 ######### 4meidKw]  
#{ 4meidKw]  
#name=新手入门导师 4meidKw]  
#floorid=815 4meidKw]  
#borncenter=29,41 4meidKw]  
#dir=6 4meidKw]  
#ignoreinvincible=1 4meidKw]  
#createnum=1 4meidKw]  
#graphicname=16114 4meidKw]  
#enemy=changeevent|file:sa60/newbie/master 4meidKw]  
#}

######## 医院指导员 ######### 4meidKw]  
#{ 4meidKw]  
#name=医院指导员 4meidKw]  
#floorid=815 4meidKw]  
#borncenter=31,13 4meidKw]  
#dir=6 4meidKw]  
#ignoreinvincible=1 4meidKw]  
#createnum=1 4meidKw]  
#graphicname=16094 4meidKw]  
#enemy=changeevent|file:sa60/newbie/hpmaster 4meidKw]  
#}

######## 小护士(新手村) ######### 4meidKw]  
#{ 4meidKw]  
#name=小护士 4meidKw]  
#floorid=8020 4meidKw]  
#borncenter=17,13 4meidKw]  
#dir=4 4meidKw]  
#ignoreinvincible=1 4meidKw]  
#createnum=1 4meidKw]  
#graphicname=16012 4meidKw]  
#enemy=npcgen_winhealer|10|0.5|2.0|2 4meidKw]  
#}

######## 小护士(试炼洞窟) ######### 4meidKw]  
#{ 4meidKw]  
#name=小护士 4meidKw]  
#floorid=816 4meidKw]  
#borncenter=89,41 4meidKw]  
#dir=4 4meidKw]  
#ignoreinvincible=1 4meidKw]  
#createnum=1 4meidKw]  
#graphicname=16012 4meidKw]  
#enemy=npcgen_winhealer|10|0.5|2.0|2 4meidKw]  
#}

#### 药剂师 #### 4meidKw]  
#{ 4meidKw]  
#floorid=8020 4meidKw]  
#borncenter=15,14 4meidKw]  
#time=0 4meidKw]  
#createnum=1 4meidKw]  
#dir=6 4meidKw]  
#ignoreinvincible=1 4meidKw]  
#graphicname=16023 4meidKw]  
#name=药剂师 4meidKw]  
#enemy=npcgen_shop|file:sa60/newbie/nurse 4meidKw]  
#}

######## 肉店指导员 ######### 4meidKw]  
#{ 4meidKw]  
#name=肉店指导员 4meidKw]  
#floorid=8019 4meidKw]  
#borncenter=14,14 4meidKw]  
#dir=4 4meidKw]  
#ignoreinvincible=1 4meidKw]  
#createnum=1 4meidKw]  
#graphicname=16074 4meidKw]  
#enemy=changeevent|file:sa60/newbie/trader 4meidKw]  
#}

######## 肉店老板 ######### 4meidKw]  
#{ 4meidKw]  
#name=肉店老板 4meidKw]  
#floorid=8019 4meidKw]  
#borncenter=17,13 4meidKw]  
#dir=4 4meidKw]  
#ignoreinvincible=1 4meidKw]  
#createnum=1 4meidKw]  
#graphicname=16002 4meidKw]  
#enemy=npcgen_limitshop|file:sa60/newbie/butcher 4meidKw]  
#}

######## 萨村战斗指导员 ######### 4meidKw]  
{ 4meidKw]  
name=战斗技巧指导员 4meidKw]  
floorid=1000 4meidKw]  
borncenter=48,62 4meidKw]  
dir=6 4meidKw]  
ignoreinvincible=1 4meidKw]  
createnum=1 TR)' I  
graphicname=16496 TR)' I  
enemy=changeevent|file:sa60/newbie/fighter TR)' I  
}

######## 玛村战斗指导员 ######### TR)' I  
{ TR)' I  
name=战斗技巧指导员 TR)' I  
floorid=2000 TR)' I  
borncenter=89,79 TR)' I  
dir=6 TR)' I  
ignoreinvincible=1 TR)' I  
createnum=1 TR)' I  
graphicname=16496 TR)' I  
enemy=changeevent|file:sa60/newbie/fighter TR)' I  
}

######## 加加萨村战斗指导员 ######### TR)' I  
{ TR)' I  
name=战斗技巧指导员 TR)' I  
floorid=3000 TR)' I  
borncenter=97,86 TR)' I  
dir=6 TR)' I  
ignoreinvincible=1 TR)' I  
createnum=1 TR)' I  
graphicname=16496 TR)' I  
enemy=changeevent|file:sa60/newbie/fighter TR)' I  
}

######## 加鲁卡村战斗指导员 ######### TR)' I  
{ TR)' I  
name=战斗技巧指导员 TR)' I  
floorid=4000 TR)' I  
borncenter=86,61 TR)' I  
dir=6 TR)' I  
ignoreinvincible=1 TR)' I  
createnum=1 TR)' I  
graphicname=16496 TR)' I  
enemy=changeevent|file:sa60/newbie/fighter TR)' I  
}

######## 新手训练员 ######### TR)' I  
#{ TR)' I  
#name=新手训练员 TR)' I  
#floorid=8021 TR)' I  
#borncenter=24,24 TR)' I  
#dir=6 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=16052 TR)' I  
#enemy=changeevent|file:sa60/newbie/trainer TR)' I  
#}

######## 训练佩露夏 ######### TR)' I  
#{ TR)' I  
#name=佩露夏 TR)' I  
#floorid=8021 TR)' I  
#borncenter=34,25 TR)' I  
#dir=6 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=100872 TR)' I  
#enemy=sb_dou|file:sa60/newbie/tiger.arg TR)' I  
#}

######## 训练凯恩 ######### TR)' I  
#{ TR)' I  
#name=凯恩 TR)' I  
#floorid=8021 TR)' I  
#borncenter=29,25 TR)' I  
#dir=6 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=101180 TR)' I  
#enemy=sb_dou|file:sa60/newbie/dragon.arg TR)' I  
#}

######## 训练斑尼迪克 ######### TR)' I  
#{ TR)' I  
#name=斑尼迪克 TR)' I  
#floorid=8021 TR)' I  
#borncenter=34,22 TR)' I  
#dir=6 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=100907 TR)' I  
#enemy=sb_dou|file:sa60/newbie/ban.arg TR)' I  
#}

######## 训练吉比 ######### TR)' I  
#{ TR)' I  
#name=吉比 TR)' I  
#floorid=8021 TR)' I  
#borncenter=34,31 TR)' I  
#dir=6 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=101178 TR)' I  
#enemy=sb_dou|file:sa60/newbie/gibe.arg TR)' I  
#}

######## 训练蒙奇 ######### TR)' I  
#{ TR)' I  
#name=蒙奇 TR)' I  
#floorid=8021 TR)' I  
#borncenter=34,19 TR)' I  
#dir=6 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#igraphicname=101412 TR)' I  
#enemy=sb_dou|file:sa60/newbie/monkey.arg TR)' I  
#}

######## 训练黑羊 ######### TR)' I  
#{ TR)' I  
#name=邦达霍恩 TR)' I  
#floorid=8021 TR)' I  
#borncenter=34,28 TR)' I  
#dir=6 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=100430 TR)' I  
#enemy=sb_dou|file:sa60/newbie/sheep.arg TR)' I  
#}

######## 训练绿蛇 ######### TR)' I  
#{ TR)' I  
#name=卡恩格登 TR)' I  
#floorid=8021 TR)' I  
#borncenter=29,28 TR)' I  
#dir=6 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=101284 TR)' I  
#enemy=sb_dou|file:sa60/newbie/snake.arg TR)' I  
#}

######## 训练黑鸟 ######### TR)' I  
#{ TR)' I  
#name=瑞里西尔 TR)' I  
#floorid=8021 TR)' I  
#borncenter=29,22 TR)' I  
#dir=6 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=100904 TR)' I  
#enemy=sb_dou|file:sa60/newbie/bird.arg TR)' I  
#}

######## 训练白猩猩 ######### TR)' I  
#{ TR)' I  
#name=格尔希洛 TR)' I  
#floorid=8021 TR)' I  
#borncenter=29,31 TR)' I  
#dir=6 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=100861 TR)' I  
#enemy=sb_dou|file:sa60/newbie/orangoutang.arg TR)' I  
#}

######## 训练嘎吱啦 ######### TR)' I  
#{ TR)' I  
#name=嘎吱啦 TR)' I  
#floorid=8021 TR)' I  
#borncenter=29,19 TR)' I  
#dir=6 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=100891 TR)' I  
#enemy=sb_dou|file:sa60/newbie/bigdragon.arg TR)' I  
#}

######## 合成导师 ######### TR)' I  
#{ TR)' I  
#name=合成训练师 TR)' I  
#floorid=8023 TR)' I  
#borncenter=14,12 TR)' I  
#dir=4 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=16002 TR)' I  
#enemy=changeevent|file:sa60/newbie/processer TR)' I  
#}

######## 料理导师 ######### TR)' I  
#{ TR)' I  
#name=料理训练师 TR)' I  
#floorid=8022 TR)' I  
#borncenter=15,10 TR)' I  
#dir=4 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=16054 TR)' I  
#enemy=changeevent|file:sa60/newbie/cooker TR)' I  
#}

######## 萨姆宠物店解说员 ######### TR)' I  
{ TR)' I  
name=宠物常识解说员 TR)' I  
floorid=1003 TR)' I  
borncenter=19,15 TR)' I  
dir=4 TR)' I  
ignoreinvincible=1 TR)' I  
createnum=1 TR)' I  
graphicname=16122 TR)' I  
enemy=changeevent|file:sa60/newbie/petmaster TR)' I  
}

######## 渔村宠物店解说员 ######### TR)' I  
{ TR)' I  
name=宠物常识解说员 TR)' I  
floorid=2003 TR)' I  
borncenter=11,12 TR)' I  
dir=4 TR)' I  
ignoreinvincible=1 TR)' I  
createnum=1 TR)' I  
graphicname=16127 TR)' I  
enemy=changeevent|file:sa60/newbie/petmaster TR)' I  
}

######## 加加宠物店解说员 ######### TR)' I  
{ TR)' I  
name=宠物常识解说员 TR)' I  
floorid=3003 TR)' I  
borncenter=16,19 TR)' I  
dir=4 TR)' I  
ignoreinvincible=1 TR)' I  
createnum=1 TR)' I  
graphicname=16122 TR)' I  
enemy=changeevent|file:sa60/newbie/petmaster TR)' I  
}

######## 加鲁卡宠物店解说员 ######### TR)' I  
{ TR)' I  
name=宠物常识解说员 TR)' I  
floorid=4003 TR)' I  
borncenter=14,17 TR)' I  
dir=4 TR)' I  
ignoreinvincible=1 TR)' I  
createnum=1 TR)' I  
graphicname=16122 TR)' I  
enemy=changeevent|file:sa60/newbie/petmaster TR)' I  
}

######### 宠物店技能师 ######### TR)' I  
#{ TR)' I  
#name=技能训练师 TR)' I  
#floorid=8018 TR)' I  
#borncenter=19,18 TR)' I  
#dir=6 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=16064 TR)' I  
#enemy=petskillshop|file:sa60/newbie/petskill TR)' I  
#}

######## 宠物店老板 ######### TR)' I  
#{ TR)' I  
#name=宠物店老板 TR)' I  
#floorid=8018 TR)' I  
#borncenter=16,13 TR)' I  
#dir=4 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=16095 TR)' I  
#enemy=npcgen_petshop|file:sa60/newbie/petboss TR)' I  
#}

######## 组队交友导师 ######### TR)' I  
#{ TR)' I  
#name=交友导师 TR)' I  
#floorid=8024 TR)' I  
#borncenter=14,13 TR)' I  
#dir=4 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=16066 TR)' I  
#enemy=changeevent|file:sa60/newbie/grouper TR)' I  
#}

###### 传送师 ###### TR)' I  
#{ TR)' I  
#name=传送师 TR)' I  
#floorid=815 TR)' I  
#borncenter=18,35 TR)' I  
#dir=4 TR)' I  
#createnum=1 TR)' I  
#gnoreinvincible=1 TR)' I  
#graphicname=16115 TR)' I  
#enemy=npcgen_warpman|file:sa60/newbie/warpman.arg TR)' I  
#}

######## 呼吸器发放人 ######### TR)' I  
{ TR)' I  
name=老渔民 TR)' I  
floorid=200 TR)' I  
borncenter=100,1018 TR)' I  
dir=4 TR)' I  
ignoreinvincible=1 TR)' I  
createnum=1 TR)' I  
graphicname=16001 TR)' I  
enemy=changeevent|file:sa60/newbie/breath TR)' I  
}

######## 新手村储存点 ######### TR)' I  
#{ TR)' I  
#floorid=815 TR)' I  
#borncenter=62,65 TR)' I  
#time=0 TR)' I  
#createnum=1 TR)' I  
#dir=4 TR)' I  
#ignoreinvincible=1 TR)' I  
#graphicname=0 TR)' I  
#enemy=npcgen_savepoint|file:sa60/newbie/sp.arg TR)' I  
#}

######## 工作证发放人 ######### TR)' I  
#{ TR)' I  
#name=工作狂戴西 TR)' I  
#floorid=815 TR)' I  
#borncenter=27,38 TR)' I  
#dir=6 TR)' I  
#ignoreinvincible=1 TR)' I  
#createnum=1 TR)' I  
#graphicname=16452 TR)' I  
#enemy=changeevent|file:sa60/newbie/work TR)' I  
#}

###### 工作验收 ###### TR)' I  
#{ TR)' I  
#name=验收者克劳 "u.'JE;j  
#floorid=815 "u.'JE;j  
#borncenter=28,31 "u.'JE;j  
#dir=4 "u.'JE;j  
#createnum=1 "u.'JE;j  
#ignoreinvincible=1 "u.'JE;j  
#graphicname=16458 "u.'JE;j  
#enemy=npcgen_warpman|file:sa60/newbie/worksell "u.'JE;j  
#}

######## 等饭团的人 ######### "u.'JE;j  
#{ "u.'JE;j  
#name=等饭团的人 "u.'JE;j  
#floorid=8017 "u.'JE;j  
#borncenter=44,4 "u.'JE;j  
#dir=6 "u.'JE;j  
#ignoreinvincible=1 "u.'JE;j  
#createnum=1 "u.'JE;j  
#graphicname=16456 "u.'JE;j  
#enemy=changeevent|file:sa60/newbie/wait "u.'JE;j  
#}

######## 工作证解说员 ######### "u.'JE;j  
#{ "u.'JE;j  
#name=戴西的秘书 "u.'JE;j  
#floorid=815 "u.'JE;j  
#borncenter=28,36 "u.'JE;j  
#dir=6 "u.'JE;j  
#ignoreinvincible=1 "u.'JE;j  
#createnum=1 "u.'JE;j  
#graphicname=16478 "u.'JE;j  
#enemy=changeevent|file:sa60/newbie/girl "u.'JE;j  
#} "u.'JE;j  

离线gd163
发帖
10
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 5楼 发表于: 2005-09-25
如果我们要在加加村加一个派钱的NPC. "u.'JE;j  
应该怎么加呢?
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个

      管理员联系信箱 [email protected] 所有内容均来之互联网,如侵犯您的隐私和权益,请和我们及时联系!