level 15
比如说师门任务 让杀个npc 能不能给出npc名字的时候 同时显示他的英文id ,然后可以直接打类似wiz的goto命令 找到npc ,比如说要杀完颜洪烈这个npc 给任务的时候后面跟上英文id:完颜洪烈(wanyan honglie),然后只能"goto" wanyan honglie;follow wanyan honglie;
要某种任务物品的时候 直接打出类似wiz clone命令 也是只能"clone"此次任务的任务物品呢?
玩个单机不想再挂个任务机器人在那刷
求大神们赐教
2015年05月13日 15点05分
1
level 13
把goto指令的权限改成普通玩家可用,或者你领任务的时候,系统生成npc以后顺便把你move到npc身边,set_leader跟随。
2015年05月14日 00点05分
2
这个办法好,求详细move跟set_leader代码
2015年05月14日 04点05分
level 13
要物品的任务你可以改quester让你随便给个啥他都认为是完成任务啊,或者让他生成任务的时候同时new任务物品move在你身上,
2015年05月14日 00点05分
3
求详细代码
2015年05月14日 04点05分
level 13
比如说 师门任务 questd.c
领任务是 ask_quest 函数
NPC_D->random_move(ob) 是放置npc
在ask_quest 函数的最后, 任务信息tell你完了以后
注释掉 who->start_busy(1);
加上 who->move(environment(ob)); who->set_leader(ob);
2015年05月14日 08点05分
4
thanks
2015年05月14日 11点05分
吧务
level 8
其实isbiluo已经说的非常清楚了,修改/adm/daemons/questd.c,以mud.ren/lib/YHLib/adm/daemons/questd.c为例,大概在717行代码处,注释掉who->start_busy(1);增加移动和跟随(如果有必要,还可以增加直接过去就开杀)
//who->start_busy(1);
who->move(environment(ob));
message_vision(CYN "$N" CYN "马不停蹄的赶到$n所在地。\n" NOR, who, ob);
who->set_leader(ob);
return 1;
2015年05月16日 14点05分
6
赞 主要是我没找到师门任务的文件
2015年05月18日 13点05分