終於找到修改NPC等級的方法了
$sql = "select avg(rpg_level) as eol_level from phpbb_users where rpg_level > 10 and rpg_eol_data is not null";
rpg_level > 10並不是代表NPC的等級(應該)
我現在用了進階路人的一段來製作NPC:
$npc_level = floor($npc_level / 20);
npc_level應該就是等級284(等級上限?)
這段代表了等級下限就是14
$sql = "select count(*) as now_count from phpbb_rpg_npc where (npc_name is null or npc_name = '') and rpg_level >= $npc_level";
rpg_level >= $npc_level 大概就是說NPC的等級會大於14
$now_level = rand($npc_level, $npc_level + 50);
這段應該就是NPC的等級會在14至64中隨機出現\r
自行修改以上3段就能控制NPC的等級了...
現在問題出現了... 使用進階路人的一段... 會控制不了數量...
$npc_count = 10;
if ( $row = $db->sql_fetchrow($result) )
{
$npc_count = ($row['eol_count'] * 2 > 10 ? $row['eol_count'] * 2 : 10);
}
我把兩個$npc_count = 10也設定為10, 但是... 他就會每隔幾秒就出10個NPC... 一直增加下去, 不停止... 請各位高手教教我如何可以設定數量, 到達上限就停止增加NPC
[問題]水怪少少發現+問題
版主: 版主管理群
-
hk_andy_hk
- 星球公民

- 文章: 93
- 註冊時間: 2002-10-31 14:23
- 來自: CrAzY ZoNe
- 聯繫:
-
hk_andy_hk
- 星球公民

- 文章: 93
- 註冊時間: 2002-10-31 14:23
- 來自: CrAzY ZoNe
- 聯繫:

