作者justinj (黑旋风)
看板mud_sanc
标题[wizs] 问题[陆]
时间Sat Jul 23 10:19:44 2011
这个问题解决很简单...我只是想问问看原因而已
一个怪物档
=============================================
inherit MONSTER;
.
.
#define MOB_NAME2 ({HIY"小米"NOR,HIW"小雪"NOR,HIM"米"HIY"莲"NOR,\
HIR"妮"HIY"露"HIG"可"NOR,HIM"玛德琳"NOR})[random(5)]
void create()
.
.
ppl->set_temp("d_miss/MOB_NAME2",MOB_NAME2);
write(MOB_NAME[r]+HIG"很难过的道:我的妻子"+
MOB_NAME2+"不见了!
我到处找也找不到,你可以帮我找到她吗?如果找到了记得
要通知我呀(reback)。\n"NOR);
.
.
=============================================
我#define MOB_NAME2设定在最前头..(应该是固定住了吧)
但下面2个MOB_NAME2都不一样...
==========例1===================================================
流川很难过的道:我的妻子小雪不见了!我到处找也找不到
d_miss : ([ "reback2" : 1, "claw" : 1, "fail" : 1, "rob" : 1,
"MOB_NAME2" : "玛德琳", "list" : 2 ])
==========例2===================================================
流川很难过的道:我的妻子妮露可不见了!我到处找也找不到
d_miss : ([ "reback2" : 1, "claw" : 1, "fail" : 1, "rob" : 1,
"MOB_NAME2" : "小米", "list" : 2 ])
================================================================
*************************************************
以下是参考(可能有人用的到)
object ob;
是否有此参数 有 否
1. id 到2 room
2. hp mob 到3
3. damage wp 到4
4. armor eq tools
以上是identify的判断(应该吧,除玩家我没放入外)
看看能否多出其它判断...毒档,令命档,book档,....
*************************************************
--
║☆█ █☆║
║☆█
克 迷 伦 镇 █☆║
║☆█ (
Kemilen Town0m) █☆║
║☆█▃▃▃▃▃▃▃▃▃▃█☆║
║☆█◤ ◥█☆║
║☆◤ ◥☆║
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.140.174
1F:→ mantohu :write的地方改成query("d_miss/MOB_NAME2") ? 07/23 11:00
2F:→ laechan :同上 07/23 11:25
3F:→ justinj :难道每次#define都会重跑一次?? 07/23 12:19
4F:→ justinj :说错了...是同一只ask有上面情况...MOB_NAME2一直变 07/23 12:21
5F:→ hlead :random(5)会一直变..random(5)是不固定的。 07/23 13:15
6F:→ hlead :你可以定义 r = random(5) 然後mob_name2[r].. 07/23 13:15
7F:→ hlead :说不定也许就不会变了... 07/23 13:15
8F:→ hlead :话说MOB_NAME[r]...你的r哪来的..avert 07/23 13:17
9F:→ justinj :请不要理r...那个没事... 07/23 13:59
10F:→ justinj :最後我又想到另一种解法了.#define 改成string就好了 07/23 17:05