作者justinj (闇冥)
看板mud_sanc
标题[wizs]move_path??
时间Mon Mar 29 18:14:57 2010
档案 /std/gmonster.c
.
.
.
int mp=0;
mixed mo;
void move_path()
{
object env;
int tt;
tt=sizeof(data["move_path"]);
if(tt==1)
{
me->force_me("say 行走路线要成为回圈呀, 不然我会迷路!\n");
return ;
}
if(mp==tt) mp=0;
if(mo=data["move_path"])
{
env=environment(me);
--More--行数(69/233)--按enter继续--按q离开--
if(!env->query("exits") || !env->query("exits/"+mo[mp]) )
{
me->force_me("say 奇怪了!我要走的是"+mo[mp]+",为什找不到路了?\n");
me->remove();
return ;
}
else
{
me->force_me("go "+mo[mp]);
mp++;
return ;
}
}
}
.
.
.
感觉好像有用处...我设定set("move_path",XXX),或void move_path()
重编进mob档里都没用(就自跑自的)..问一下有什麽方法可以用到这个path吗?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.142.132