| 原帖由 qingfeng 于 2008-1-9 16:56 发表  里面不行呀 老大
万一不行你整个传送NPC算了,应该是数据库有问题
 
 首先在表K_NPC填加一个新的NPC,而这个NPC的 ByType 值必须是50到255这几个数字,切记!!!
 NPC的坐标不会设置?!
 0_o
 这个
 这个~
 教程太多不重复了
 
 
 我们弄个NPC不是做传送标志物的,是要求他就像传送碑一样点那个传哪儿
 那么我们就要用到npcsay了:(一般服务端都不带这个东西的)
 所以吗首先要在ebenezer目录下新建一个在目录 npcsay
 
 
 然后在npcsay目录下新建个文本文件(后缀TXT)
 格式是这样的
 npcsay***
 这里面的***=你想要使用此npcsay的NPC的ByType 值
 
 最后就是写npcsay的内容了,比如:
 
 
 [@main]
 #IF
 checkpkpoint 2  \\如果选择2
 #SAY
 你TMD想去哪儿啊?! \\ "就说你TMD想去哪儿啊?!"
 <Go up/@move1>\\ 运行move1这个变量(不知道说的对不对,反正就是这个意思)
 <Exit/@exit>\
 \\下面就是变量了
 [@move1]
 #IF
 checkgold 100 \\检查玩家身上有没有100QSB(严重BS这个npcsay的作者,居然检查100,GF也没有这么残的人吧)
 #ACT
 take gold 100 \\有就拿走100QSB
 mapmove 330 444 108 \\然后传送到国,330就是国的zone哦!
 break
 #ELSESAY
 cannot teleported\
 家穷人丑,就别在这丢人现眼了\ \ 如果检查到没有100QSB,就说"家穷人丑,就别在这丢人现眼了"
 <EXIT/@exit>
 
 
 解释下里面的那些代码的意思
 
 [@main]
 嘎嘎这是个和C里面的变量类似的东西
 
 checkgold *** 检查你身上有没有***QSB,以后会干什么要看后面的脚本了
 mapmove [zone] [x] [y]
 顾名思义,就是传送到**地图**坐标啦
 
 注意啊,要是你准备使用这段代码,把注释去掉,因为小浪不知道\\是不是注释的意思只不过是写的习惯而已。
 
 哈这么详细的教程就算不会开QQ看完了也会弄传送NPC了
 嘎嘎
 ~~
 
 
 对了
 还有那些地区zone~~
 
 
 21 : MLD啦
 1 : SS 25
 2 : RR 25
 300 : 这是国
 310 : 不知道..
 320 : 记得是欲望还是60区
 330 : 国
 202 : 貌似效果
 201 : 记得是欲望还是60区
 
 
 
 还有那个ActType
 N多人不知道这么设置,狂汗,小浪研究骑士第2星期就知道了,嘎嘎
 
 ActType 设置成1,那家伙会打你~(好多怪设置了那3个攻击的值还是不会攻击检查下这个吧)
 设置7<*<107成貌似效果一样
 
 
 
 最新研究成果
 
 acttype
 7箭塔
 101-107商人
 1怪
 |