北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 5007|回复: 6

关于福州新手镖问题请教

[复制链接]
发表于 2012-11-2 14:56:43 | 显示全部楼层 |阅读模式
现在护镖都要LISTESC/GETESC来接任务
有什么方法可以LISTESC后自动选择待认领的任务,语句如何写啊。求高人指教

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-11-2 16:41:50 | 显示全部楼层
设变量,赋值哦。建议去wiki看zgbl的教程
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2012-11-2 20:14:33 | 显示全部楼层
我设置变量了
我把任务标号设为getnum
触发的语句为getesc @getnum
但是他如果有3个待认领任务就会触发3次,能不能只触发一次,可以随意认领其中一个。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2012-11-2 20:14:39 | 显示全部楼层
我设置变量了
我把任务标号设为getnum
触发的语句为getesc @getnum
但是他如果有3个待认领任务就会触发3次,能不能只触发一次,可以随意认领其中一个。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-11-3 20:53:07 | 显示全部楼层
可以用变量控制是否执行触发的动作。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-11-7 22:43:33 | 显示全部楼层
我是这样处理的


^(%d)%s华山村铁匠铺%s%d秒%s待认领
num=%1;number=3;                                      ////ps. 设定几个可以护镖的地点,依次指定number=1,number=2等等


在listesc前#var number 0;
在listesc后会显示如下提示:

^??使用命令【getesc 任务序号】来认领押镖任务。#if @number=0 {#wa 2000;listesc} {getesc @num}    ///ps. 如果有预先设定好的护镖地点,就会自动接任务,如果有多少设定好护镖地点的会最后一个



笨办法,参考下
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-10-30 11:12:01 | 显示全部楼层
学习了,谢谢分享!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-4-23 03:25 PM , Processed in 0.009288 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表