搜索
 找回密码
 加入

请大家来帮帮忙。。

222333 2008-4-2 14:15:04 1023
1。如何开放小国。。
2。开放了欲望,进去没NPC传诵出来。。请问怎么放个NPC进去好让我传出来呢。。
希望大家写得详细点,,本人非常菜只是想对骑士多点了解
随机推荐

5 回复

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 发表
在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                    结束

评分

1

查看全部评分

lingfeng
2008-4-2 13:42:01
辛苦大胡子老爹给我加贡献!辛苦大胡子老爹给我加贡献!——摘自《大话西游》辛苦娘子磨豆腐
瞎子
2008-4-2 14:15:04
现在的人都不仔细看别人的回复.这种提问应该扣个10分
高级模式
游客