1 頁 (共 1 頁)

[問題] 水怪RPG怪物編號

發表於 : 2005-01-23 13:13
and4amy
如果想把RPG中攻擊和使用魔法訊息中的怪物編號去除,該如何做呢?
例如:
使出 普通攻擊 擊中 怪物4322 損傷 145 點 對手 怪物4322 反擊,損傷 2 點。

想把那些編號去掉

發表於 : 2005-01-24 16:55
mindar
[打開]
.
pg\function_eol.php

[搜尋]
$row['npc_id'] 這就是編號了,注意前面有"路人"的那一行,然後把 .$row['npc_id'] 刪除掉,注意要連點一起刪除\r
若不太明白就參考下列的修改方式吧~

[搜尋]
$ret_msg = " 對手 " . ($is_npc ? ($row['npc_name'] == '' ? '路人' . $row['npc_id'] : $row['npc_name']) : $row['username']) . " 反擊,損傷 $hp_deduct 點。";

[改成]
$ret_msg = " 對手 " . ($is_npc ? ($row['npc_name'] == '' ? '路人' : $row['npc_name']) : $row['username']) . " 反擊,損傷 $hp_deduct 點。";

[搜尋]
$ret_msg .= " 對手 " . ($row['npc_name'] == '' ? "路人" . $row['npc_id'] : $row['npc_name']) . " 反擊,損傷 $hp_deduct 點。";

[改成]
$ret_msg .= " 對手 " . ($row['npc_name'] == '' ? "路人" : $row['npc_name']) . " 反擊,損傷 $hp_deduct 點。";

[搜尋]
$ret_msg .= "擊中 " . ($is_npc ? ($row['npc_name'] == '' ? "路人" . $row['npc_id'] : $row['npc_name']) : $row['username']) . " 損傷 $hp_deduct 點 ";

[改成]
$ret_msg .= "擊中 " . ($is_npc ? ($row['npc_name'] == '' ? "路人" : $row['npc_name']) : $row['username']) . " 損傷 $hp_deduct 點 ";

[搜尋]
$ret_msg .= "擊中 " . ($is_npc ? ($row['npc_name'] == '' ? "路人" . $row['npc_id'] : $row['npc_name']) : $row['username']) . " 損傷 $hp_deduct 點。";
這一行和上面搜尋的那一行只差後面的句號。

[改成]
$ret_msg .= "擊中 " . ($is_npc ? ($row['npc_name'] == '' ? "路人" : $row['npc_name']) : $row['username']) . " 損傷 $hp_deduct 點。";

[搜尋]
$ret_msg = "射中 " . ($is_npc ? ($row['npc_name'] == '' ? "路人" . $row['npc_id'] : $row['npc_name']) : $row['username']) . " 損傷 $hp_deduct 點 "

[改成]
$ret_msg = "射中 " . ($is_npc ? ($row['npc_name'] == '' ? "路人" : $row['npc_name']) : $row['username']) . " 損傷 $hp_deduct 點 "

發表於 : 2005-01-24 17:37
bbsbsai
目的是想要另取名字還是??????

發表於 : 2005-01-24 19:51
StickyKid
其實不用那麼麻煩~
只要把$row['npc_id']全部取代為空白字元即可

發表於 : 2005-02-01 00:27
and4amy
StickyKid 寫:其實不用那麼麻煩~
只要把$row['npc_id']全部取代為空白字元即可
不太瞭解你的意思耶,可以舉例說明怎麼改嗎?
如果照上面說的把npc_id那段砍掉會造成怪物變成無敵狀態
怎麼打命都不會少
真怪 :-o

發表於 : 2005-02-01 01:12
StickyKid
喔 那是設計的問題啦\r
它是靠後面的$row['npc_id']去判斷你坎哪支怪物\r
如果坎掉的話 水怪就不知道哪知該被砍了