问个新手机器人的问题
wikihubiao 机器人中。匪 掉东西时怎么 触发自动拣这些物品 1111111111111111[ 本帖最后由 sdysgj 于 2009-6-29 09:58 AM 编辑 ] 哪位老大有时间指点下谢谢 触发:^从劫匪身上掉了出来一??(*)
执行:
#if (%1=="名称1") {get id1}
#if (%2=="xxx") {get yyy}
... 还是不太懂需要很多个 名称吗? 还是1个就可以代替 需要多个名称,意思是如果%1是某个物品的名字,就get指定物品的id,这样可以避免直接用get all捡一堆垃圾 #if @warstate ==1 再get
[ 本帖最后由 netants 于 2009-6-29 04:03 PM 编辑 ] 而且get all是有busy的,呵呵,万一一个get all,人给挂了,那可就得不偿失了。
或者你捡了一堆垃圾,然后有人掉了个值钱东西,你想捡捡不了,眼睁睁看着被别人捡走了……
所以:第一,不提倡get all
第二:不提倡捡别人东西,无主的东西除外
第三:如果地上有东西,有人在旁边站着,如果想捡,最好先问一声,冒冒失失捡了,也许就是杀身之祸。因为像我这样的懒鬼(而且我也不推车)是不写trigger的,打dbr和杀手掉的东西,我都是手动捡的,捡之前还会手动chat* missu xxx或者chat* wa xxx一下,所以经常会在地上掉着掉好长时间。如果有人当着我的面,捡了我的东西,只有一种下场,金花伺候…… 已经有 2个人检我的东西了。气死我了。我还没来得及拣呢
所以 想做一些触发 可是弄了半天也没弄明白,看了你门的提示很有启发可是还是 。。。
无法理解,哎本人比较笨啊,不知道哪位哥哥 可以帮个忙弄下,有时间的话
小弟万分感谢,,,, 按类型分
#if (%pos( "剑", %1)) {get sword}
#if (%pos( "刀", %1)) {get blade}
#if (%pos( "水晶", %1)) {get gem}
#if (%pos ("红宝石", %1)) {get gem}
#if (%pos( "丹", %1)) {get dan}
#if (%pos( "丸", %1)) {get wan}
...
页:
[1]
2