看板 mud_sanc 關於我們 聯絡資訊
這個問題解決很簡單...我只是想問問看原因而已 一個怪物檔 ============================================= 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