原帖由 大胡子老爹 于 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                    结束 |