notme 发表于 2004-3-24 21:24:02

怎么找出有多个相同id的npc

比如四个官兵在一个房间
present("guan bing", environment(me))
只能找到第一个
而我希望找出 4 个兵的一个array

notme 发表于 2004-3-26 12:18:14

Re:怎么找出有多个相同id的npc

用了个笨办法

    object *ob;
    int i;
    ob = all_inventory( environment( me ));
    for(i=0; i<sizeof(ob); i++)
    {
      if( living(ob) && ob->query("id") == "guan bing" )
            // do sth
    }


[ Last edited by notme on 2004-3-26 at 12:20 PM ]

zoom 发表于 2004-3-30 18:48:51

不错呀

这个方法很高级地,呵呵

bupt 发表于 2004-6-25 00:09:02

Re:怎么找出有多个相同id的npc

8cuo
页: [1]
查看完整版本: 怎么找出有多个相同id的npc