作者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
→ mantohu :write的地方改成query("d_miss/MOB_NAME2") ? 07/23 11:00
→ laechan :同上 07/23 11:25
→ justinj :難道每次#define都會重跑一次?? 07/23 12:19
→ justinj :說錯了...是同一隻ask有上面情況...MOB_NAME2一直變 07/23 12:21
→ hlead :random(5)會一直變..random(5)是不固定的。 07/23 13:15
→ hlead :你可以定義 r = random(5) 然後mob_name2[r].. 07/23 13:15
→ hlead :說不定也許就不會變了... 07/23 13:15
→ hlead :話說MOB_NAME[r]...妳的r哪來的..avert 07/23 13:17
→ justinj :請不要理r...那個沒事... 07/23 13:59
→ justinj :最後我又想到另一種解法了.#define 改成string就好了 07/23 17:05