222333 发表于 2008-4-2 02:42:45

请大家来帮帮忙。。

1。如何开放小国。。
2。开放了欲望,进去没NPC传诵出来。。请问怎么放个NPC进去好让我传出来呢。。
希望大家写得详细点,,本人非常菜只是想对骑士多点了解

222333 发表于 2008-4-2 02:43:48

自己先顶顶~先谢谢大家了。。

大胡子老爹 发表于 2008-4-2 08:53:18

在k_warpinfo表中添加进欲望岛的传送点。然后进入欲望选取所要建立的npc(回mld)的坐标,在表k_npcpos中建立npc(npc代码在k_npc中找传送员的代码)

lingfeng 发表于 2008-4-2 10:56:33

原帖由 大胡子老爹 于 2008-4-2 08:53 发表 http://www.kofans.cn/bbs/static/image/common/back.gif
在k_warpinfo表中添加进欲望岛的传送点。然后进入欲望选取所要建立的npc(回mld)的坐标,在表k_npcpos中建立npc(npc代码在k_npc中找传送员的代码)


非常正确,顶一下,嘎嘎
小国的就一样了。

发个NPC传小国的脚本
[@main]

#IF
checklevel 45
#SAY
欢迎使用我的传送服务.\
传送到小国将用掉你10黄金.\
你想去吗?\ \
<小国/@move201>\ \
<取消/@exit>\
#ELSESAY
你还不到45级\\


[@move201]
#IF
checknation 1
checkgold 10
#ACT
takegold 10
mapmove 201 XXX XXX
#ELSEACT
takegold 10
mapmove 201 XXX XXX
;break
#ELSESAY
你没有足够的黄金使用我们的服务!\
快走开~不要浪费我们的时间!\ \
<取消/@exit>\



【注】:刚才翻帖子发现有人说解决不了44用NPC去小国的问题,我估计是因为没有checknation 1 这段

代码,这段代码的意思是检测种族,解释一下这段代码大家就明白了#IF
#IF
checknation 1             检测种族值是否为1(兽)
checkgold 10            检测身上是否有10骑士币
#ACT                      如果种族值为1则执行
takegold 10               拿走10骑士币
mapmove 201 XXX XXX       移动到201地图的XXX(兽村)坐标,这里自己跑到小国去分别记录一下人村和兽村的坐标,坐标在家里的电脑里存着,嘿嘿
#ELSEACT                  种族值如果不为1,(那就是2了,2是人)则执行
takegold 10               拿走10骑士币
mapmove 201 XXX XXX       移动到201地图XXX(人村)坐标
;break                  结束

lingfeng 发表于 2008-4-2 13:42:01

辛苦大胡子老爹给我加贡献!辛苦大胡子老爹给我加贡献!——摘自《大话西游》辛苦娘子磨豆腐

瞎子 发表于 2008-4-2 14:15:04

现在的人都不仔细看别人的回复.这种提问应该扣个10分
页: [1]
查看完整版本: 请大家来帮帮忙。。